Using Personality Detection Tools for Software Engineering Research: How Far Can We Go?
Not on the map. Why?
Abstract (arXiv)
Assessing the personality of software engineers may help to match individual traits with the characteristics of development activities such as code review and testing, as well as support managers in team composition. However, self-assessment questionnaires are not a practical solution for collecting multiple observations on a large scale. Instead, automatic personality detection, while overcoming these limitations, is based on off-the-shelf solutions trained on non-technical corpora, which might not be readily applicable to technical domains like Software Engineering (SE). In this paper, we first assess the performance of general-purpose personality detection tools when applied to a technical corpus of developers' emails retrieved from the public archives of the Apache Software Foundation. We observe a general low accuracy of predictions and an overall disagreement among the tools. Second, we replicate two previous research studies in SE by replacing the personality detection tool used to infer developers' personalities from pull-request discussions and emails. We observe that the original results are not confirmed, i.e., changing the tool used in the original study leads to diverging conclusions. Our results suggest a need for personality detection tools specially targeted for the software engineering domain.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 18 of its 128 references that are in the map. First posted on arXiv 11 Oct 2021.
Builds on
18 of 128 references.
References · 18
- 2016The Mythos of Model Interpretabilitycited by 721
- 2019Automatic Text-based Personality Recognition on Monologues and Multiparty Dialogues Using Attentive Networks and Contextual Embeddingscited by 31
- 2019Recent Trends in Deep Learning Based Personality Detectioncited by 29
- 2020Personality Trait Detection Using Bagged SVM over BERT Word Embedding Ensemblescited by 20
- 2017Sentiment Polarity Detection for Software Developmentcited by 12
- 2016A Language-independent and Compositional Model for Personality Trait Recognition from Short Textscited by 9
- 201725 Tweets to Know You: A New Model to Predict Personality with Social Mediacited by 9
- 2018The Impact of Human Factors on the Participation Decision of Reviewers in Modern Code Reviewcited by 5
- 2018A Gold Standard for Emotion Annotation in Stack Overflowcited by 4
- 2018Natural Language or Not (NLoN) - A Package for Software Engineering Text Analysis Pipelinecited by 4
- 2019A large-scale, in-depth analysis of developers' personalities in the Apache ecosystemcited by 3
- 2017A Preliminary Analysis on the Effects of Propensity to Trust in Distributed Software Developmentcited by 2
6 more
- 2021Inferred vs traditional personality assessment: are we predicting the same thing?cited by 2
- 2016Finding Relationships between Socio-Technical Aspects and Personality Traits by Mining Developer E-mailscited by 1
- 2019EMTk -- The Emotion Mining Toolkitcited by 1
- 2019The Connection Between Burnout and Personality Types in Software Developerscited by 1
- 2021Communication and Personality Profiles of Global Software Developerscited by 1
- 2021In Search of Socio-Technical Congruence: A Large-Scale Longitudinal Studycited by 1
Built on by
Not cited yet.