Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3330204.3330237acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbsiConference Proceedingsconference-collections
research-article

How personality traits influences quality of software developed by students

Published: 20 May 2019 Publication History

Abstract

The activity of analyzing personality of software developers has been a topic discussed by many researchers over the past few years. However, their relation to software metrics has hardly been mentioned in the literature. This work aims to identify the influence of human personality on quality of software products. At first, a psychological test was performed using the MBTI model for a set of academy students and, subsequently, CK metrics were applied to individual software developed by members of the same group. As a result, it was evidenced, through statistical analysis, that the Response For a Classe(RFC) and Weighted Methods Per Class (WMC) metric, do not have a significant relationship with MBTI types. In another analysis, taking into account ideal average values for each CK metric, it was evidenced that Depth of Inheritance(DIT) metric have a significant relationship with MBTI types. Therefore, additional studies are needed to determine any deeper connection between personality and software quality.

References

[1]
2018. NERIS Analytics, free personality test. http://www.16personalities.com/free- personality-test. (2018). Accessed: 06/08/2018.
[2]
2018. Team Foundation Server. https://www.jetbrains.com/idea/. (2018). Accessed:05/08/2018.
[3]
Nataly Bruna Aires, Pietra Sales, Lucas Vieira Lopes, Marcos van Vessen, Jr, Eduardo F. Machado, and Cassiana F. da Silva. 2015. Proposal Sentiment Analysis Use in Developing a New Sustainability Metrics. In Proceedings of the Annual Conference on Brazilian Symposium on Information Systems: Information Systems: A Computer Socio-Technical Perspective - Volume 1. 60--458.
[4]
Anderson S. Barroso, Jamille S. Madureira, Thiago D. S. Souza, Bryanne S. de A. Cezario, Michel S. Soares, and Rogerio P. C. do Nascimento. 2017. Relationship between Personality Traits and Software Quality - Big Five Model vs. Object-oriented Software Metrics. In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: ICEIS,. INSTICC, SciTePress, 63--74.
[5]
Anderson S. Barroso, Jamille S. Madureira, Michel S. Soares, and Rogerio P. C. do Nascimento. 2017. Influence of Human Personality in Software Engineering - A Systematic Literature Review. In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: ICEIS,. INSTICC, SciTePress, 53--62.
[6]
Victor R Basili. 1992. Software modeling and measurement: the Goal/Question/Metric paradigm. (1992).
[7]
B. Boehm. 2006. A view of 20th and 21st century software engineering. In Proceedings of the 28th international conference on Software engineering. ACM, 12--29.
[8]
Luiz Fernando Capretz. 2003. Personality Types in Software Engineering. International Journal of Human-Computer Studies 58, 2 (2003), 207--214.
[9]
Ferreira, Paula G and Silva, F. 2008. Fatores Humanos que Influenciam a Utilizacao de Processos de Software. VII Simposio Brasileiro de Qualidade de Software(SBQS) (2008), 123--138.
[10]
M. Gomez and S. T. Acuna. 2007. Study of the Relationships Between Personality, Satisfaction and Product Quality in Software Development Teams. In Proc. of the 19th Int. Conf. on Software Engineering and Knowledge Engineering(SEKE). 292--296.
[11]
Narasimhaiah Gorla, Ananth Chiravuri, and Peter Meso. 2013. Effect of personality type on structured tool comprehension performance. Requirements Engineering 18, 3 (2013), 281--292.
[12]
Narasimhaiah Gorla and Yan Wah Lam. 2004. Who Should Work With Whom?: Building Effective Software Project Teams. Communications of the ACM 47, 6 (2004), 79--82.
[13]
Jayati Gulati, Priya Bhardwaj, Bharti Suri, and Anu Singh Lather. 2016. A Study of Relationship between Performance, Temperament and Personality of a Software Programmer. ACM SIGSOFT Software Engineering Notes 41, 1 (2016), 1--5.
[14]
Jo E Hannay, Erik Arisholm, Harald Engvik, and Dag IK Sjøberg. 2010. Effects of Personality on Pair Programming. IEEE Transactions on Software Engineering 36, 1 (2010), 61--80.
[15]
Johari, K. and Kaur, A. 2012. Validation of object oriented metrics using open source software system: an empirical study. ACM SIGSOFT Software Engineering Notes 37, 1 (2012), 1--4.
[16]
Renato Correa Juliano, Bruno AN Travençolo, and Michel S Soares. 2014. Detection of Software Anomalies Using Object-oriented Metrics. In ICEIS (2). 241--248.
[17]
Natalia Juristo and Ana M Moreno. 2013. Basics of software engineering experimentation. Springer Science & Business Media.
[18]
B. Kitchenham. 2010. What's up with software metrics?-A preliminary mapping study. Journal of systems and software 83, 1 (2010), 37--51.
[19]
X. Li, S. Po-Chou, and D. Yundt. 2018. Effects of Intuition and Sensing in Programming Performance using MBTI personality model. In International Conference on Advances in Image Processing (ICAIP). 189--193.
[20]
Jamille S. Madureira, Anderson S. Barroso, Rogerio P. C. do Nascimento, and Michel S. Soares. 2017. An Experiment to Evaluate Software Development Teams by Using Object-Oriented Metrics. In Computational Science and Its Applications -- ICCSA 2017. Springer International Publishing, Cham, 128--144.
[21]
Robert R McCrae and Oliver P John. 1998. An Introduction to The Five-Factor Model and Its Applications. Personality: Critical Concepts in Psychology 60 (1998), 295.
[22]
Gaëtan Mourmant and Mike Gallivan. 2007. How Personality Type Influences Decision Paths in The Unfolding Model of Voluntary Job Turnover: An Application to IS Professionals. In Proc. of the ACM SIGMIS CPR Conf. on Comp. Pers. Res.: the Global Inf. Tech. Workforce. ACM, 134--143.
[23]
Isabel Briggs Myers, Mary H McCaulley, and Robert Most. 1985. Manual, A Guide to the Development and Use of the Myers-Briggs Type Indicator. Consulting Psychologists Press.
[24]
Isabel Briggs Myers, Mary H McCaulley, Naomi L Quenk, and Allen L Hammer. 1998. MBTI manual: A guide to the development and use of the Myers-Briggs Type Indicator. Vol. 3. Consulting Psychologists Press Palo Alto, CA.
[25]
Steffen Olbrich, Daniela S Cruzes, Victor Basili, and Nico Zazworka. 2009. The Evolution and Impact of Code Smells: A Case Study of Two Open Source Systems. In Proc. of the 2009 3rd Int. Symposium on Empirical Software Engineering and Measurement. IEEE Computer Society, 390--400.
[26]
Martin T Orne. 1962. On the social psychology of the psychological experiment: With particular reference to demand characteristics and their implications. American psychologist 17, 11 (1962), 776.
[27]
Alan R Peslak. 2006. The Impact of Personality on Information Technology Team Projects. In Proc. of the ACM SIGMIS CPR Conf. on Comp. Pers. Res.: Forty Four Years of Comp. Pers. Res.: Achievem., Challenges & Future. ACM, 273--279.
[28]
V. Pieterse, M. Leeu, and M. van Eekelen. 2018. How personality diversity influences team performance in student software engineering teams. In Conference on Information Communications Technology and Society (ICTAS). 1--6.
[29]
Roger S Pressman and B. Maxim. 2014. Software engineering: a practitioner's approach. McGraw-Hill Science/Engineering/Math.
[30]
Danijel Radjenović, Marjan Heričko, Richard Torkar, and Aleš Živkovič. 2013. Software Fault Prediction Metrics: A Systematic Literature Review. Information and Software Technology 55, 8 (2013), 1397--1418.
[31]
Raza, A and Capretz, L F. 2012. Do Personality Profiles Differ in The Pakistani Software Industry and Academia. Int. Journal of Soft. Eng. (2012), 60--66.
[32]
Rebecca H Rutherfoord. 2006. Using Personality Inventories to Form Teams for Class Projects. In Proc. of the 7th Conf. on Inf. Tech. Education. ACM, 9--14.
[33]
Samuel Sanford Shapiro and Martin B Wilk. 1965. An analysis of variance test for normality (complete samples). Biometrika 52, 3/4 (1965), 591--611.
[34]
Lozina Shoaib, Aamer Nadeem, and Aisha Akbar. 2009. An Empirical Evaluation of The Influence of Human Personality on Exploratory Software Testing. In Proc. of the IEEE 13th Int. Multitopic Conf. IEEE, 1--6.
[35]
Daniel Varona, Luiz Fernando Capretz, Yadenis Piñero, and Arif Raza. 2012. Evolution of Software Engineers' Personality Profile. ACM SIGSOFT Software Engineering Notes 37, 1 (2012), 1--5.
[36]
Daniel Varona, Yadira Lizama-Mué, and Luiz Fernando Capretz. 2014. A comparison of junior and senior software engineering students' personalities. In Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering. ACM, 131--132.
[37]
Claes Wohlin, Per Runeson, Martin Höst, Magnus C Ohlsson, Björn Regnell, and Anders Wesslén. 2012. Experimentation in software engineering. Springer Science & Business Media.
[38]
Murat Yilmaz and Rory V O'Connor. 2012. Towards The Understanding and Classification of The Personality Traits of Software Development Practitioners: Situational Context Cards Approach. In 38th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA). IEEE, 400--405.

Cited By

View all
  • (2023)Influencia de la meticulosidad en la adecuación funcional y mantenibilidad de sistemas orientados a objetosCiencia e Ingeniería Neogranadina10.18359/rcin.687233:2(65-78)Online publication date: 27-Dec-2023
  • (2023)Influence of Human Skills on Scrum Teams: A Case Study of Junior Team Software Development2023 15th International Conference on Information Technology and Electrical Engineering (ICITEE)10.1109/ICITEE59582.2023.10317767(1-6)Online publication date: 26-Oct-2023
  • (2023)Teamwork in Software Development and What Personality Has to Do with It - An OverviewVirtual, Augmented and Mixed Reality10.1007/978-3-031-35634-6_10(130-153)Online publication date: 23-Jul-2023
  • Show More Cited By

Index Terms

  1. How personality traits influences quality of software developed by students

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SBSI '19: Proceedings of the XV Brazilian Symposium on Information Systems
    May 2019
    623 pages
    ISBN:9781450372374
    DOI:10.1145/3330204
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • SBC: Brazilian Computer Society

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 20 May 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. CK Metrics
    2. MBTI
    3. Object-Oriented Software Metrics
    4. Personality
    5. Software Development
    6. Software Quality

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    SBSI'19

    Acceptance Rates

    Overall Acceptance Rate 181 of 557 submissions, 32%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)17
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 26 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Influencia de la meticulosidad en la adecuación funcional y mantenibilidad de sistemas orientados a objetosCiencia e Ingeniería Neogranadina10.18359/rcin.687233:2(65-78)Online publication date: 27-Dec-2023
    • (2023)Influence of Human Skills on Scrum Teams: A Case Study of Junior Team Software Development2023 15th International Conference on Information Technology and Electrical Engineering (ICITEE)10.1109/ICITEE59582.2023.10317767(1-6)Online publication date: 26-Oct-2023
    • (2023)Teamwork in Software Development and What Personality Has to Do with It - An OverviewVirtual, Augmented and Mixed Reality10.1007/978-3-031-35634-6_10(130-153)Online publication date: 23-Jul-2023
    • (2022)A Quantitative Assessment of the Impact of Homogeneity in Personality Traits on Software Quality and Team ProductivityIEEE Access10.1109/ACCESS.2022.322284510(122092-122111)Online publication date: 2022

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media