...
首页> 外文期刊>Software Quality Professional >Assessment of Code Smells for Predicting Class Change Proneness
【24h】

Assessment of Code Smells for Predicting Class Change Proneness

机译:评估代码气味以预测班级变更倾向

获取原文
获取原文并翻译 | 示例

摘要

Poor design choices called anti-patterns manifest themselves in the source code as code smells. Code smell is a synonym for bad implementation and is assumed to make maintenance tasks difficult to perform. In this study, the authors attempt to empirically validate whether it is possible to determine the degree of change proneness for a class on the basis of certain code smells in an object-oriented system. In this study, they develop a tool to detect the presence of 13 different code smells in a Java class using thresholds. The data used for assessment are the source code of Quartz, an open source job scheduler, from versions 1.5.2 and 1.6.6. A total of 79 classes are examined in this study. The results suggest a clear relationship between code smells and change proneness of a class.
机译:糟糕的设计选择(称为反模式)会在代码中随着代码的气味而显现。代码气味是不良实现的代名词,被认为会使维护任务难以执行。在这项研究中,作者试图凭经验验证是否有可能基于面向对象系统中的某些代码气味来确定类的更改倾向程度。在这项研究中,他们开发了一种使用阈值检测Java类中13种不同代码气味的存在的工具。用于评估的数据是来自版本1.5.2和1.6.6的Quartz(开源作业调度程序)的源代码。本研究共检查了79个班级。结果表明,代码气味与类的更改倾向之间存在明确的关系。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号