paperbot · PL 论文追踪

全部论文 待读 收藏

P2 On the diffuseness and the impact on maintainability of code smells

论代码坏味的扩散性及其对可维护性的影响
ICSE Proceedings of the 40th International Conference on Software Engineering2018匹配度 2/10 · 该论文是纯软件工程实证研究,分析代码坏味与可维护性/变更和故障倾向的相关性,既不涉及 LLM/Agent 与程序分析的交叉,也不涉及浮点程序分析或贝叶斯程序分析等用户核心方向。虽然主题属于程序理解与软件质量范畴,但与用户的静态分析+AI 研究主线几乎无交集。引用 64 inbox
Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Fausto Fasano, Rocco Oliveto, Andrea De Lucia
crossref: 2026-09-12

AI 速览

一句话:通过实证研究分析代码坏味的扩散程度及其与软件变更/故障倾向和可维护性的关系。

代码坏味被视为程序员在开发软件时不良设计选择的症状,可能妨碍系统的可理解性与可维护性。已有研究表明坏味与代码变更倾向和故障倾向存在显著相关性,但现有实证证据仍然有限。本文围绕这一不足展开研究,关注代码坏味的扩散性,并考察其存在与软件变更及故障倾向之间的关系。论文采用实证分析方法,基于软件项目中的坏味、变更与故障相关数据开展分析,以补充和扩展现有证据。由于给出的摘要在此处截断,具体的研究结果与结论未能完整呈现,但论文的核心关切是评估代码坏味对软件可维护性及演化风险的實際影响。

问题
代码坏味作为不良设计症状,可能损害软件可理解性和可维护性;已有研究虽发现坏味与变更/故障倾向相关,但实证证据仍有限。
方法
本文通过实证研究考察代码坏味的扩散性,并分析其与软件变更倾向和故障倾向之间的关系。
评估
评估基于软件项目中的代码坏味、变更与故障数据进行相关性或影响分析;但所给摘要未完整报告具体评估结果。
原文摘要(Abstract)

Code smells were defined as symptoms of poor design choices applied by programmers during the development of a software project [2]. They might hinder the comprehensibility and maintainability of software systems [5]. Similarly to some previous work [3, 4, 6, 7] in this paper we investigate the relationship between the presence of code smells and the software change- and fault-proneness. Specifically, while previous work shows a significant correlation between smells and code change/fault-proneness, the empirical evidence provided so far is still limited because of:

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4474,
  title = {On the diffuseness and the impact on maintainability of code smells},
  author = {Fabio Palomba and Gabriele Bavota and Massimiliano Di Penta and Fausto Fasano and Rocco Oliveto and Andrea De Lucia},
  booktitle = {ICSE},
  year = {2018},
  doi = {10.1145/3180155.3182532}
}