Negativity in Self-Admitted Technical Debt: How Sentiment Influences Prioritization
This program is tentative and subject to change.
Self-Admitted Technical Debt, or SATD, is a self-admission of technical debt present in a software system. The presence of SATD in software systems negatively affects developers, therefore, managing and addressing SATD is crucial for software engineering. To effectively manage SATD, developers need to estimate its priority and assess the effort required to fix the described technical debt. About a quarter of descriptions of SATD in software systems express some form of negativity or negative emotions when describing technical debt. In this paper, we report on an experiment conducted with 59 respondents to study whether negativity expressed in the description of SATD actually affects the prioritization of SATD. The respondents are a mix of professional developers and students, and in the experiment, we asked participants to prioritize four vignettes: two expressing negativity and two expressing neutral sentiment. To ensure the vignettes were realistic, they were based on existing SATD extracted from a dataset. We find that negativity causes between one-third and half of developers to prioritize SATD in which negativity is expressed as having more priority. Developers affected by negativity when prioritizing SATD are twice as likely to increase their estimation of urgency and 1.5 times as likely to increase their estimation of importance and effort for SATD compared to the likelihood of decreasing these prioritization scores. Our findings show how developers actively use negativity in SATD to determine how urgently a particular instance of technical-debt should be addressed. However, our study also describes a gap in the actions and belief of developers. Even if 33% to 50% use negativity to prioritize SATD, 67% of developers believe that using negativity as a proxy for priority is unacceptable. Therefore, we would not recommend using negativity as a proxy for priority. However, we also recognize it might be unavoidable that negativity is expressed by developers to describe technical debt.
This program is tentative and subject to change.
Wed 15 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
14:00 - 15:30 | Human and Social Aspects 3Journal-first Papers at Oceania IV Chair(s): Igor Steinmacher RESHAPE LAB, Northern Arizona University, USA | ||
14:00 15mTalk | Exploring Empathy in Software Engineering: Insights from a Grey Literature Analysis of Practitioners' Perspectives Journal-first Papers Lidiany Cerqueira BRAVAS in Tech, João Pedro Silva Bastos UEFS, Danilo Neves IFS, Glauco Carneiro UFS, Rodrigo Spinola Virginia Commonwealth University, Sávio Freire Federal Institute of Ceará, José Amancio UEFS, Manoel Mendonça Federal University of Bahia | ||
14:15 15mTalk | A comparative study on reward models for user interface adaptation with reinforcement learning Journal-first Papers Daniel Gaspar Figueiredo Universitat Politècnica de València, Spain, Marta Fernández-Diego Universitat Politècnica de València, Silvia Abrahão Universitat Politècnica de València, Emilio Insfran Universitat Politècnica de València, Spain | ||
14:30 15mTalk | Self-monitoring of Developers' Emotions: the Case of Agile Retrospective Meetings Journal-first Papers Daniela Grassi University of Bari, Filippo Lanubile University of Bari, Nicole Novielli University of Bari, Luigi Quaranta University of Bari, Italy, Alexander Serebrenik Eindhoven University of Technology Link to publication DOI | ||
14:45 15mTalk | What Makes a Great Software Quality Assurance Engineer? Journal-first Papers Roselane Silva Farias Institute of Computing (IC), Federal University of Bahia (UFBA), Salvador, Brazil, Iftekhar Ahmed University of California at Irvine, Eduardo Almeida Federal University of Bahia (UFBA) | ||
15:00 15mTalk | Women’s Participation in Student Software Development Teams: A Cross-Sectional Study on Role Distribution Journal-first Papers Claudia Maria Cutrupi Norwegian University of Science and Technology (NTNU), Letizia Jaccheri Norwegian University of Science and Technology (NTNU), Sofia Papavlasopoulou Norwegian University of Science and Technology Link to publication DOI | ||
15:15 15mTalk | Negativity in Self-Admitted Technical Debt: How Sentiment Influences Prioritization Journal-first Papers Nathan Cassee University of Victoria, Neil Ernst University of Victoria, Nicole Novielli University of Bari, Alexander Serebrenik Eindhoven University of Technology Link to publication DOI | ||