paper-with-me

홈 › Papers

Using Personality Detection Tools for Software Engineering Research: How Far Can We Go?

2021-10-11 · Fabio Calefato, Filippo Lanubile

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.

📄 PDF Abstract BibTeX arXiv:2110.05035

Code (1)

collab-uniba/tosem2021-personality-rep-package 공식 구현

Similar Papers 제목 키워드 기반

Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practice

2024-04-23 · Ranim Khojah, Mazen Mohamad, Philipp Leitner, Francisco Gomes de Oliveira Neto

Large Language Models (LLMs) are frequently discussed in academia and the general public as support tools for virtually any use case that relies on the production of text, including software engineering. Currently there …

ChatbotCode Generation

Psycholinguistic Analyses in Software Engineering Text: A Systematic Literature Review

2025-03-08 · Amirali Sajadi, Kostadin Damevski, Preetha Chatterjee

Context: A deeper understanding of human factors in software engineering (SE) is essential for improving team collaboration, decision-making, and productivity. Communication channels like code reviews and chats provide i…

Systematic Literature Review

Human-AI Programming Role Optimization: Developing a Personality-Driven Self-Determination Framework

2025-11-01 · Marcel Valovy arxiv

As artificial intelligence transforms software development, a critical question emerges: how can developers and AI systems collaborate most effectively? This dissertation optimizes human-AI programming roles through self…

Good Tools are Half the Work: Tool Usage in Deep Learning Projects

2023-10-29 · Evangelia Panourgia, Theodoros Plessas, Ilias Balampanis, Diomidis Spinellis

The rising popularity of deep learning (DL) methods and techniques has invigorated interest in the topic of SE4DL (Software Engineering for Deep Learning), the application of software engineering (SE) practices on deep l…

Deep Learning

Generative AI and Empirical Software Engineering: A Paradigm Shift

2025-02-12 · Christoph Treude, Margaret-Anne Storey

The widespread adoption of generative AI in software engineering marks a paradigm shift, offering new opportunities to design and utilize software engineering tools while influencing both developers and the artifacts the…