Negativity in Self-Admitted Technical Debt: How Sentiment Influences Prioritization
Nathan Cassee, Neil Ernst, Nicole Novielli, Alexander Serebrenik

TL;DR
This study investigates how negative sentiment in self-admitted technical debt descriptions influences developers' prioritization decisions, revealing that negativity often increases perceived urgency but is generally considered an inappropriate prioritization proxy.
Contribution
The paper provides empirical evidence on the impact of negativity in SATD descriptions on prioritization and highlights a gap between actual behavior and developer beliefs about its appropriateness.
Findings
Negativity leads to higher prioritization scores in 33-50% of cases.
Developers are twice as likely to increase urgency estimates when negativity is present.
67% of developers believe negativity should not be used as a priority indicator.
Abstract
Self-Admitted Technical Debt, or SATD, is a self-admission of technical debt present in a software system. 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 \textbf{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 realism, vignettes were based on existing SATD. We find that negativity causes between one-third and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAuditing, Earnings Management, Governance
