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