TechDebt 2023
Sun 14 - Mon 15 May 2023 Melbourne, Australia
co-located with ICSE 2023
Sun 14 May 2023 13:45 - 14:10 at Meeting Room 101 - Technical Debt Management

Background: Technical debt (TD) has been widely discussed in software engineering research, and there is an emerging literature linking it to developer characteristics. However, developer personality has not yet been studied in this context. Aims and Method: We explore the relationship between various personality traits (Five Factor Model, regulatory focus, and narcissism) of developers and the introduction and removal of TD. To this end, we complement an existing TD dataset with novel self-report personality data gathered by surveying developers, and analyze 2,145 commits from 19 developers. Results: We find that conscientiousness, emotional stability, openness to experience, and prevention focus are negatively associated with TD. There were no significant results for extraversion, agreeableness, promotion focus, or narcissism. Conclusions: We take our results as first evidence that developer personality has a systematic influence on the introduction and removal of TD. This has implications not only for future research, which could, for example, study the effects of personality on downstream consequences of TD like defects, but also for software engineering practitioners who may, for example, consider developer personality in project staffing decisions.

Sun 14 May

Displayed time zone: Hobart change

13:45 - 15:15
Technical Debt ManagementTechnical Papers / Plenary at Meeting Room 101
13:45
25m
Research paper
The Type to Take Out a Loan? A Study of Developer Personality and Technical Debt
Technical Papers
Lorenz Graf-Vlachy University of Stuttgart, Stefan Wagner University of Stuttgart
Pre-print
14:10
25m
Research paper
Technical Debt Contagiousness Metrics for Measurement and Prioritization in Mechatronics
Technical Papers
Fandi Bi Technical University of Munich, Birgit Vogel-Heuser Karlsruhe Institute of Technology, Fengmin Du ETH Zürich, Nils Hanich Technical University of Munich, Eunnuri Cho Technical University of Munich
14:35
25m
Talk
How to introduce TD Management into a Software Development Process – A Practical Approach
Technical Papers
Markus Finke KUKA Deutschland, Thomas Neff KUKA Deutschland, Tobias Reichl KUKA Deutschland
15:00
15m
Live Q&A
Open Q&A
Plenary