首页> 外文会议>IEEE International Conference on Software Maintenance >How Good Are Code Smells for Evaluating Software Maintainability? Results from a Comparative Case Study
【24h】

How Good Are Code Smells for Evaluating Software Maintainability? Results from a Comparative Case Study

机译:评估软件可维护性的代码气味有多好?对比例研究的结果

获取原文

摘要

An advantage of code smells over traditional software measures is that the former are associated with an explicit set of refactorings to improve the existing design. Past research on code smells has emphasized the formalization and automated detection of code smells, but much less has been done to empirically investigate how good are code smells for evaluating software maintainability. This paper presents a summary of the findings in the thesis by Yamashita, which aimed at investigating the strengths and limitations of code smells for evaluating software maintainability. The study conducted comprised an outsourced maintenance project involving four Java web systems with equivalent functionality but dissimilar implementation, six software professionals, and two software companies. A main result from the study is that the usefulness of code smells differs according to the granularity level (e.g., whether the assessment is done at file or system level) and the particular operationalization of maintainability (e.g., maintainability can be measured via maintenance effort, or problems encountered during maintenance, etc). This paper summarises the most relevant findings from the thesis, discusses a series of lessons learned from conducting this study, and discusses avenues for new research in the area of code smells.
机译:通过传统的软件措施的代码闻起来的优势在于前者与一组明确的重构相关联,以改善现有设计。在代码过去的研究气味强调正规化和自动化检测的代码异味,但要少得多已经做了实证研究如何好是代码异味评估软件的可维护性。本文介绍了Yamashita论文的研究结果摘要,旨在调查用于评估软件可维护性的代码闻的优势和局限性。该研究进行了一个外包维护项目,涉及四个具有相同功能但不同的实施,六个软件专业人员和两个软件公司的Java Web系统。研究的主要结果是,根据粒度水平的代码嗅觉的有用性(例如,是否在文件或系统级别进行评估)以及可维护性的特定操作(例如,可以通过维护努力测量可维护性,或在维护期间遇到的问题等)。本文总结了本文中最相关的结果,讨论了从开展这项研究中吸取的一系列经验教训,并讨论了在代码闻的新研究中进行了新研究的途径。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号