paperbot · PL 论文追踪

全部论文 待读 收藏

P2 The Emotional Cost of Technical Debt: Quantifying Developer Frustration Across Debt-Related Concern Themes

技术债的情感成本:量化开发者跨债务相关关注主题的挫败感
FSE Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering2026匹配度 1/10 · 论文聚焦技术债引发的开发者负面情绪量化,属于软件工程中的人因与仓库挖掘方向,与用户关注的静态分析、LLM/Agent 与程序分析/形式化验证的交叉、浮点程序分析、贝叶斯程序分析等核心方向均无直接关联。引用 0 inbox
Mohamad Kassab, Izah Sohail, João Paulo Fernandes
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出负面情绪指数 NEI,基于 7.3 万条 issue 评论量化开发者对技术债的关注与挫败感。

技术债不仅影响代码质量,也持续影响维护它的开发者,但其情感成本缺乏可扩展度量。本文提出负面情绪指数(NEI),量化开发者对技术债相关关注点的情绪反应。作者分析 Apache Hadoop、Kafka 和 Flink 的 73,000 余条 issue tracker 评论,结合关键词债务挖掘、LDA 主题建模与 transformer 情绪分类,识别七类债务关注主题并比较其负面情绪强度。结果表明,运维与基础设施类关注(如不稳定的持续集成、配置复杂性和部署不稳定)比实现层和 API 可用性关注带来显著更高的负面情绪强度。文章还讨论将 NEI 集成到优先级框架和工程仪表盘,以支持更以人为本的技术债管理,并强调情感负担是可维护性研究中被忽视的维度。

问题
技术债的既有成本模型主要关注代码与维护开销,开发者因持续管理技术债而产生的情感负担尚未被系统量化。
方法
提出 NEI 指标,结合关键词债务挖掘、LDA 主题建模和 transformer 情绪分类,对三个 Apache 项目的 issue 评论进行主题级负面情绪度量。
评估
在 Hadoop、Kafka、Flink 的 73,000 余条 issue 评论上开展实证分析,比较七类债务关注主题的负面情绪强度,并讨论 NEI 在优先级与仪表盘中的集成。
原文摘要(Abstract)

Technical debt affects not only code quality but also the developers who must continuously manage its consequences. This paper introduces the Negative Emotion Index (NEI), a scalable metric for quantifying developers' emotional responses to technical debt-related concerns. Using over 73,000 issue tracker comments from three large Apache projects (Hadoop, Kafka, and Flink), we combine keyword-based debt mining, topic modeling, and transformer-based emotion classification to characterize frustration across seven latent debt-related concern themes discovered via LDA. We find that operational and infrastructure-oriented concerns—such as flaky continuous integration, configuration complexity, and deployment instability—are associated with systematically higher negative emotional intensity than implementation-level and API usability concerns. These results highlight emotional burden as an underexplored dimension of software maintainability, complementing established technical debt cost models. We further discuss how NEI can be integrated into prioritization frameworks and engineering dashboards to support more human-centered technical debt management.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{KassabSF26,
  title = {The Emotional Cost of Technical Debt: Quantifying Developer Frustration Across Debt-Related Concern Themes},
  author = {Mohamad Kassab and Izah Sohail and João Paulo Fernandes},
  booktitle = {FSE},
  year = {2026},
  doi = {10.1145/3803437.3805542}
}