The Importance of Personality Traits in Agile Soft-ware Development: A Case Study

Date

2020

Journal Title

Journal ISSN

Volume Title

Publisher

Tartu Ülikool

Abstract

During the last decade, more and more companies have transformed their way of working to agile, making it the most common software development methodology in the industry. The core principle of Agile as given in the original manifesto states, that individuals and their interactions are more important than the tools and processes. This convention leads to the need for the study of the software developer individuals in the psychological level of personality and the performance results associated with the specific personality. There researches that study the personality of the developers and their performances have been set either, in academia, or in the different software development methodology environment, than agile. This study aims to describe the relationship between the software developers’ personalities based on the Big Five model and the performance of the developers based on agile software development metrics. Within this research, the logs of 8 open-source projects that use the most common agile issue tracker, JIRA, are used to retrieve the personality trait of the developers involved and to calculate their performance metrics. Finally, association rules are mined using this dataset, and the consistency of the findings are checked against the existing literature. Evidently, the analysis shows interesting relationships between the personality types and metrics, that can favour the work of both, the management of the software development teams and the devel-opers themselves.

Description

Keywords

Personality, Agile, metrics

Citation