首页> 外文会议>Proceedings of the 28th 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号