首页> 外文会议>IEEE International Conference on Software Maintenance >Do code smells reflect important maintainability aspects?
【24h】

Do code smells reflect important maintainability aspects?

机译:代码闻起来反映了重要的可维护性方面吗?

获取原文

摘要

Code smells are manifestations of design flaws that can degrade code maintainability. As such, the existence of code smells seems an ideal indicator for maintainability assessments. However, to achieve comprehensive and accurate evaluations based on code smells, we need to know how well they reflect factors affecting maintainability. After identifying which maintainability factors are reflected by code smells and which not, we can use complementary means to assess the factors that are not addressed by smells. This paper reports on an empirical study that investigates the extent to which code smells reflect factors affecting maintainability that have been identified as important by programmers. We consider two sources for our analysis: (1) expert-based maintainability assessments of four Java systems before they entered a maintenance project, and (2) observations and interviews with professional developers who maintained these systems during 14 working days and implemented a number of change requests.
机译:代码气味是设计缺陷的表现,可以降低代码可维护性。因此,代码气味的存在似乎是可维护性评估的理想指标。然而,为了基于代码闻起来实现全面和准确的评估,我们需要知道他们如何反映影响可维护性的因素。在识别通过代码气味反映的可维护性因素之后,我们可以使用互补手段来评估嗅觉不解决的因素。本文报告了一个实证研究,调查了代码闻闻的程度反映了影响因程序员被确定为重要的可维护性的因素。我们考虑两个来源进行分析:(1)在进入维护项目之前,四个Java系统的基于专家的可维护性评估,以及(2)与在14个工作日内维护这些系统的专业开发人员的观察和访谈,并实施了许多更改请求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号