Authors:
Manoel Valerio Silveira Neto
;
Andreia Malucelli
and
Sheila Reinehr
Affiliation:
Graduate Program in Informatics (PPGIa), Pontifical Catholic University of Paraná, Block 8, Technological Park, 2nd floor, Imaculada Conceição Street, 1155 Prado Velho, Zip Code 80215-901, Curitiba - Paraná, Brazil
Keyword(s):
Technical Debt, Code Smell, Personality Type, MBTI.
Abstract:
The term code smell refers to sections of code that are not technically incorrect, do not prevent the software from functioning, but affect its quality. Code smells are considered a form of technical debt (TD). This study investigated the relationship between the personality types of software developers and the presence of code smells, which indicate potential problems in source code. Using the Myers-Briggs Type Indicator (MBTI) to classify personalities, the study examines whether specific profiles are more associated with creating or removing code smells. The goal is to assist software project managers in allocating tasks for refactoring and development. The research does not find a statistically significant correlation between the developer’s personality and the creation of code smells. Still, it suggests that the Consul personality type (ESFJ) shows a greater tendency to resolve code smells. The study also highlights the importance of considering human factors such as personality
types in software development to improve product quality.
(More)