Can Personality Types Be Blamed for Code Smells?

Manoel Valerio Silveira Neto, Andreia Malucelli, Sheila Reinehr

2024

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.

Download


Paper Citation


in Harvard Style

Silveira Neto M., Malucelli A. and Reinehr S. (2024). Can Personality Types Be Blamed for Code Smells?. In Proceedings of the 26th International Conference on Enterprise Information Systems - Volume 2: ICEIS; ISBN 978-989-758-692-7, SciTePress, pages 196-205. DOI: 10.5220/0012634700003690


in Bibtex Style

@conference{iceis24,
author={Manoel Valerio Silveira Neto and Andreia Malucelli and Sheila Reinehr},
title={Can Personality Types Be Blamed for Code Smells?},
booktitle={Proceedings of the 26th International Conference on Enterprise Information Systems - Volume 2: ICEIS},
year={2024},
pages={196-205},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012634700003690},
isbn={978-989-758-692-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 26th International Conference on Enterprise Information Systems - Volume 2: ICEIS
TI - Can Personality Types Be Blamed for Code Smells?
SN - 978-989-758-692-7
AU - Silveira Neto M.
AU - Malucelli A.
AU - Reinehr S.
PY - 2024
SP - 196
EP - 205
DO - 10.5220/0012634700003690
PB - SciTePress