首页> 外文会议>IEEE International Conference on Software Quality, Reliability, and Security >An Empirical Study of the Impact of Code Smell on File Changes
【24h】

An Empirical Study of the Impact of Code Smell on File Changes

机译:代码嗅觉对文件变化影响的实证研究

获取原文

摘要

Code smells are considered to have negative impacts on software evolution and maintenance. Many researchers have conducted studies to investigate these effects and correlations. However, because code smells constantly change in the evolution, understanding these changes and the correlation between them and the operations of source code files is helpful for developers in maintenance. In this paper, on four popular Java projects with 58 release versions, we conduct an extensive empirical study to investigate the correlation between code smells and basic operations of source code files. We find that, the density of code smells decreases with the software evolution. The files containing smells have a higher likelihood to be modified while smells are not strongly correlated with adding or removing files. Furthermore, some certain smells have significant impact on file changes. These findings are helpful for developers to understand the evolution of code smells and better focus on quality assurance.
机译:代码气味被认为对软件演化和维护产生负面影响。许多研究人员进行了研究以调查这些影响和相关性。但是,由于代码闻起来不断发生进化,因此了解这些变化和它们之间的相关性和源代码文件的操作对维护中的开发人员有帮助。在本文中,在具有58个发布版本的四个流行Java项目中,我们进行了广泛的实证研究,以调查代码闻和源代码文件的基本操作之间的相关性。我们发现,使用软件演变的代码闻闻的密度降低。包含气味的文件具有更高的似然要修改,而嗅觉与添加或删除文件没有强烈相关。此外,一些嗅觉对文件变化产生了重大影响。这些发现有助于开发人员了解代码闻闻的演变,更好地关注质量保证。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号