Abstract
Software projects are almost always team efforts and successful projects involve well-formed and well-composed teams. Past studies have revealed that personality contributes to effective team composition and, therefore, project success. Yet despite its importance, only a couple of empirical studies have quantitatively evaluated the impact of personality on software quality and team productivity. Our previous study was an effort in this direction. In that study, we proposed a metric called Team Homogeneity Index and evaluated its impact on software quality and team productivity for two phases (implementation and testing) of the software development life cycle. This study is a continuation of our previous work. In this study, we replicate our experiment on three different phases of software development life cycle (i.e. analysis and design, implementation, and testing). We also determine the weights for all five personality traits using input from the industry and propose an improved version of Team Homogeneity Index called Weighted Team Homogeneity Index. Finally, we conduct a comparative analysis of Team Homogeneity Index and Weighted Team Homogeneity Index to determine whether weights assigned to personality traits make any difference. Our findings reveal that weights do make a difference and Weighted Team Homogeneity Index is more strongly correlated than Team Homogeneity Index for almost all of the teams, especially those composed of practitioners, in the three different phases of Software Development Life Cycle.
Keywords
- Personality traits
- social aspects of software engineering
- software developer
- software quality
- team homogeneity
- team productivity
Cite this article
@article{cai-5137,
author = {Nosheen Qamar and Ali Afzal Malik},
title = {Determining the Relative Importance of Personality Traits in Influencing Software Quality and Team Productivity},
journal = {Computing and Informatics},
volume = {39},
number = {5},
pages = {994--1021},
year = {2020},
issn = {1335-9150},
doi = {10.31577/cai_2020_5_994}
}
TY - JOUR AU - Nosheen Qamar AU - Ali Afzal Malik TI - Determining the Relative Importance of Personality Traits in Influencing Software Quality and Team Productivity JO - Computing and Informatics VL - 39 IS - 5 SP - 994 EP - 1021 PY - 2020 SN - 1335-9150 DO - 10.31577/cai_2020_5_994 UR - https://doi.org/10.31577/cai_2020_5_994 KW - Personality traits KW - social aspects of software engineering KW - software developer KW - software quality KW - team homogeneity KW - team productivity ER -
Qamar, N., & Malik, A. A. (2020). Determining the Relative Importance of Personality Traits in Influencing Software Quality and Team Productivity. Computing and Informatics, 39(5), 994–1021. https://doi.org/10.31577/cai_2020_5_994