skip to main content
10.1145/3641822.3641874acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article
Open access

What's Personality Got to Do with It? A Case Study on the Impact of Personality on Requirements Engineering-related Activities.

Published: 12 June 2024 Publication History

Abstract

Requirements engineering (RE) comprises human-centric activities requiring collaboration between different software development team roles. While prior research highlights the impact of personality on software development, there is limited empirical evidence on how team members' personalities affect RE. To address this gap, we conducted an exploratory case study in an 11-member software development team, observing 28 team meetings, conducting follow-up interviews, and analyzing the personality profiles of team members using the IPIP-NEO 120 assessment tool developed based on the standard five-factor model of personality. Analysis of the observed meetings and follow-up interviews revealed the potential impacts of team members' diverse characteristics on RE-related activities, along with a set of strategies that may be helpful in overcoming challenges due to team members' diverse characteristics. The personality test scores revealed that most team members obtained high scores on personality traits such as agreeableness, conscientiousness, and openness to experience but had average scores for extraversion and neuroticism. By integrating the findings from observations and interviews with team members' personalities, we found potential impacts of certain personality characteristics on RE-related activities. These findings may provide guidance for software teams looking to manage the impact of team members' diverse personalities on RE-related activities and for future researchers investigating these impacts in different contexts.

References

[1]
Silvia T. Acuña, Marta Gómez, and Natalia Juristo. 2009. How do personality, team processes and task characteristics relate to job satisfaction and software quality? Information and Software Technology 51, 3 (2009), 627--639.
[2]
Tawfeeq Alsanoosy, Maria Spichkova, and James Harland. 2019. The influence of power distance on requirements engineering activities. Procedia Computer Science 159 (2019), 2394--2403. Knowledge-Based and Intelligent Information & Engineering Systems: Proceedings of the 23rd International Conference KES2019.
[3]
Tawfeeq Alsanoosy, Maria Spichkova, and James Harland. 2020. Cultural influence on requirements engineering activities: a systematic literature review and analysis. Requirements Engineering 25 (2020), 339--362.
[4]
Zahra Askarinejadamiri. 2016. Personality requirements in requirement engineering of web development: A systematic literature review. In 2016 Second International Conference on Web Research (ICWR). IEEE, 183--188.
[5]
Anderson S Barroso, Jamille S Madureira, Michel S Soares, and Rogerio PC do Nascimento. 2017. Influence of human personality in software engineering-a systematic literature review. In International Conference on Enterprise Information Systems, Vol. 2. SciTePress, 53--62.
[6]
Marthe Berntzen, Rashina Hoda, Nils Brede Moe, and Viktoria Stray. 2022. A taxonomy of inter-team coordination mechanisms in large-scale agile. IEEE Transactions on Software Engineering 49, 2 (2022), 699--718.
[7]
Robert Bolton. 2009. People styles at work- and beyond making bad relationships good and good relationships better (2nd ed. ed.). New York : American Management Association, New York.
[8]
Lan Cao and Balasubramaniam Ramesh. 2008. Agile requirements engineering practices: An empirical study. IEEE software 25, 1 (2008), 60--67.
[9]
Luiz Fernando Capretz. 2014. Bringing the human factor to software engineering. IEEE software 31, 2 (2014), 104--104.
[10]
Betty HC Cheng and Joanne M Atlee. 2007. Research directions in requirements engineering. Future of Software Engineering (FOSE'07) (2007), 285--303.
[11]
Paul Costa and Robert McCrae. 1995. Domains and Facets: Hierarchical Personality Assessment Using the Revised NEO Personality Inventory. Journal of personality assessment 64 (1995), 21--50.
[12]
Shirley Cruz, Fabio Q.B. da Silva, and Luiz Fernando Capretz. 2015. Forty years of research on personality in software engineering: A mapping study. Computers in Human Behavior 46 (2015), 94--113.
[13]
Shirley SJO Cruz, Fabio QB da Silva, Cleviton VF Monteiro, Pedro Santos, Isabella Rossilei, and MT dos Santos. 2011. Personality in software engineering: Preliminary findings from a systematic literature review. In 15th annual conference on Evaluation & assessment in software engineering (EASE 2011). IET, 1--10.
[14]
David D. Dill. 1982. Management Teams: Why they succeed or fail Author: R. Meredith Belbin. Heinemann, 1981. R&D Management 12, 3 (1982), 147--148.
[15]
Dulaji Hidellaarachchi, John Grundy, Rashina Hoda, and Kashumi Madampe. 2021. The effects of human aspects on the requirements engineering process: A systematic literature review. IEEE Transactions on Software Engineering 48, 6 (2021), 2105--2127.
[16]
Dulaji Hidellaarachchi, John Grundy, Rashina Hoda, and Ingo Mueller. 2022. The influence of human aspects on requirements engineering-related activities: Software practitioners' perspective. ACM Transactions on Software Engineering and Methodology (2022).
[17]
Dulaji Hidellaarachchi, John Grundy, Rashina Hoda, and Ingo Mueller. 2024. The Impact of Personality on Requirements Engineering Activities: A Mixed-Methods Study. Empirical Software Engineering 29, 1 (2024), 1--56.
[18]
Rashina Hoda. 2021. Socio-technical grounded theory for software engineering. IEEE Transactions on Software Engineering 48, 10 (2021), 3808--3832.
[19]
M Aqeel Iqbal, FA Ammar, Adel Rashed Aldaihani, Tehmina Karamat Ullah Khan, and Asadullah Shah. 2019. Building most effective requirements engineering teams by evaluating their personality traits using big-five assessment model. In 2019 IEEE 6th International Conference on Engineering Technologies and Applied Sciences (ICETAS). IEEE, 1--5.
[20]
Jingdong Jia, Pengnan Zhang, and Rong Zhang. 2015. A comparative study of three personality assessment models in software engineering field. In 2015 6th IEEE International Conference on Software Engineering and Service Science (ICSESS). IEEE, 7--10.
[21]
John A. Johnson. 2014. Measuring thirty facets of the Five Factor Model with a 120-item public domain inventory: Development of the IPIP-NEO-120. Journal of Research in Personality 51 (2014), 78--89.
[22]
Massila Kamalrudin, Safiah Sidek, Norsaremah Salleh, John Hosking, and John Grundy. 2014. A pair-oriented requirements engineering approach for analysing multi-lingual requirements. In Requirements Engineering: First Asia Pacific Requirements Engineering Symposium, APRES 2014, Auckland, New Zealand, April 28--29, 2014. Proceedings. Springer, 150--164.
[23]
Tanjila Kanij, Robert Merkel, and John Grundy. 2015. An Empirical Investigation of Personality Traits of Software Testers. In Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering (Florence, Italy) (CHASE '15). IEEE Press, 1--7.
[24]
Makrina Viola Kosti, Robert Feldt, and Lefteris Angelis. 2014. Personality, emotional intelligence and work preferences in software engineering: An empirical study. Information and Software Technology 56, 8 (2014), 973--990.
[25]
Lucas Layman, Travis Cornwell, and Laurie Williams. 2006. Personality types, learning styles, and an agile approach to software engineering education. In Proceedings of the 37th SIGCSE technical symposium on Computer science education. 428--432.
[26]
Luis G. Martínez, Guillermo Licea, Antonio Rodríguez-Díaz, and Juan R. Castro. 2010. Experiences in software engineering courses using psychometrics with RAMSET. Association for Computing Machinery, Bilkent, Ankara, Turkey. 244--248 pages.
[27]
R. McCrae and O. John. 1992. An introduction to the five-factor model and its applications. Journal of personality 60 2 (1992), 175--215.
[28]
Fabiana Mendes, Emília Mendes, Norsaremah Salleh, and Markku Oivo. 2021. Insights on the relationship between decision-making style and personality in software engineering. Information and Software Technology 136 (2021), 106586.
[29]
Fabiana Mendes, Emília Mendes, Norsaremah Salleh, and Markku Oivo. 2021. Insights on the relationship between decision-making style and personality in software engineering. Information and Software Technology 136 (2021), 106586.
[30]
Fabiana Freitas Mendes, Emilia Mendes, and Norsaremah Salleh. 2019. The relationship between personality and decision-making: A Systematic literature review. Information and Software Technology 111 (2019), 50--71.
[31]
Walter Mischel, Yuichi Shoda, and Ozlem Ayduk. 2007. Introduction to personality: Toward an integrative science of the person. John Wiley & Sons.
[32]
Amir Mujkanovic and Andreas Bollin. 2016. Improving learning outcomes through systematic group reformation: the role of skills and personality in software engineering education. In Proceedings of the 9th international workshop on cooperative and human aspects of software engineering. 97--103.
[33]
Amir Mujkanovic and Andreas Bollin. 2019. Personality-based group formation: A large-scale study on the role of skills and personality in software engineering education. In Empowering Learners for Life in the Digital Age: IFIP TC 3 Open Conference on Computers in Education, OCCE 2018, Linz, Austria, June 24--28, 2018, Revised Selected Papers. Springer, 207--217.
[34]
Pradeep K Murukannaiah, Nirav Ajmeri, and Munindar P Singh. 2016. Acquiring creative requirements from the crowd: Understanding the influences of personality and creative potential in Crowd RE. In 2016 IEEE 24th International Requirements Engineering Conference (RE). IEEE, 176--185.
[35]
George Neuman, Stephen Wagner, and Neil Christiansen. 1999. The Relationship between Work-Team Personality Composition and the Job Performance of Teams. Group & Organization Management 24 (1999), 28--45.
[36]
Inês Nunes, Ana Moreira, and João Araujo. 2023. Gire: Gender-inclusive requirements engineering. Data & Knowledge Engineering 143 (2023), 102108.
[37]
Dhirendra Pandey and Vandana Pandey. 2012. Importance of Requirement Management : A Requirement Engineering Concern. International Journal of Research and Development - A Management Review (IJRDMR) 1 (06 2012), 2319--5479.
[38]
Dhirendra Pandey, Ugrasen Suman, and A Kumar Ramani. 2010. An effective requirement engineering process model for software development and requirements management. In 2010 International Conference on Advances in Recent Technologies in Communication and Computing. IEEE, 287--291.
[39]
Richard E. (Dick) Fairley Pierre Bourque. 2014. Guide to the Software Engineering Body of Knowledge (SWEBOK). IEEE Computer Society. https://cs.fit.edu/~kgallagher/Schtick/Serious/SWEBOKv3.pdf
[40]
Balasubramaniam Ramesh, Lan Cao, and Richard Baskerville. 2010. Agile requirements engineering practices and challenges: an empirical study. Information Systems Journal 20, 5 (2010), 449--480.
[41]
Per Runeson and Martin Host. 2009. Guidelines for conducting and reporting case study research in software engineering. Empirical software engineering 14 (2009), 131--164.
[42]
Norsaremah Salleh, Emilia Mendes, and John Grundy. 2012. Investigating the effects of personality traits on pair programming in a higher education setting through a family of experiments. Empirical Software Engineering 19 (2012).
[43]
Norsaremah Salleh, Emilia Mendes, John Grundy, and Giles St J Burch. 2009. An empirical study of the effects of personality in pair programming using the five-factor model. In 2009 3rd International Symposium on Empirical Software Engineering and Measurement. IEEE, 214--225.
[44]
Eva-Maria Schön, Jörg Thomaschewski, and María José Escalona. 2017. Agile Requirements Engineering: A systematic literature review. Computer standards & interfaces 49 (2017), 79--91.
[45]
Lozina Shoaib, Aamer Nadeem, and Aisha Akbar. 2009. An empirical evaluation of the influence of human personality on exploratory software testing. In 2009 IEEE 13th International Multitopic Conference. 1--6.
[46]
Jawed Siddiqi and M. Shekaran. 1996. Requirements Engineering: The Emerging Wisdom. IEEE Software 13 (03 1996), 15--19.
[47]
Arjumand Bano Soomro, Norsaremah Salleh, Emilia Mendes, John Grundy, Giles Burch, and Azlin Nordin. 2016. The effect of software engineers' personality traits on team climate and performance. Vol. 73. Butterworth-Heinemann. 52--65 pages.
[48]
Arjumand Bano Soomro, Norsaremah Salleh, Emilia Mendes, John Grundy, Giles Burch, and Azlin Nordin. 2016. The effect of software engineers' personality traits on team climate and performance: A Systematic Literature Review. Information and software technology 73 (2016), 52--65.
[49]
James P Spradley. 2016. Participant observation. Waveland Press.
[50]
Sai Datta Vishnubhotla, Emilia Mendes, and Lars Lundberg. 2020. Investigating the relationship between personalities and agile team climate of software professionals in a telecom company. Information and Software Technology 126 (2020), 106335.
[51]
Thorbjorn Walle and Jo E. Hannay. 2009. Personality and the nature of collaboration in pair programming. In 2009 3rd International Symposium on Empirical Software Engineering and Measurement. 203--213.
[52]
Carolyn Tanya Wick. 1999. The importance of team skills for software development. Thesis. https://open.library.ubc.ca/collections/831/items/1.0051486
[53]
Xin Xia, David Lo, Lingfeng Bao, Abhishek Sharma, and Shanping Li. 2017. Personality and project success: Insights from a large-scale study with professionals. In 2017 IEEE International conference on software maintenance and evolution (ICSME). IEEE, 318--328.
[54]
Murat Yilmaz, Rory V. O'Connor, Ricardo Colomo-Palacios, and Paul Clarke. 2017. An examination of personality traits and how they impact on software development teams. Information and Software Technology 86 (2017), 101--122.
[55]
Philipp M Zähl, Sabine Theis, Martin R Wolf, and Klemens Köhler. 2023. Teamwork in Software Development and What Personality Has to Do with It-An Overview. In International Conference on Human-Computer Interaction. Springer, 130--153.

Cited By

View all

Index Terms

  1. What's Personality Got to Do with It? A Case Study on the Impact of Personality on Requirements Engineering-related Activities.

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        CHASE '24: Proceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering
        April 2024
        210 pages
        ISBN:9798400705335
        DOI:10.1145/3641822
        This work is licensed under a Creative Commons Attribution International 4.0 License.

        Sponsors

        In-Cooperation

        • Faculty of Engineering of University of Porto

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 12 June 2024

        Check for updates

        Author Tags

        1. requirements engineering
        2. software engineering
        3. human aspects
        4. personality
        5. team collaboration

        Qualifiers

        • Research-article

        Funding Sources

        Conference

        CHASE '24
        Sponsor:

        Acceptance Rates

        Overall Acceptance Rate 47 of 70 submissions, 67%

        Upcoming Conference

        ICSE 2025

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • 0
          Total Citations
        • 99
          Total Downloads
        • Downloads (Last 12 months)99
        • Downloads (Last 6 weeks)41
        Reflects downloads up to 24 Oct 2024

        Other Metrics

        Citations

        Cited By

        View all

        View Options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media