...
首页> 外文期刊>Empirical Software Engineering >Evaluating code complexity triggers, use of complexity measures and the influence of code complexity on maintenance time
【24h】

Evaluating code complexity triggers, use of complexity measures and the influence of code complexity on maintenance time

机译:评估代码复杂性触发器,复杂性度量的使用以及代码复杂性对维护时间的影响

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

摘要

Code complexity has been studied intensively over the past decades because it is a quintessential characterizer of code's internal quality. Previously, much emphasis has been put on creating code complexity measures and applying these measures in practical contexts. To date, most measures are created based on theoretical frameworks, which determine the expected properties that a code complexity measure should fulfil. Fulfilling the necessary properties, however, does not guarantee that the measure characterizes the code complexity that is experienced by software engineers. Subsequently, code complexity measures often turn out to provide rather superficial insights into code complexity. This paper supports the discipline of code complexity measurement by providing empirical insights into the code characteristics that trigger complexity, the use of code complexity measures in industry, and the influence of code complexity on maintenance time. Results of an online survey, conducted in seven companies and two universities with a total of 100 respondents, show that among several code characteristics, two substantially increase code complexity, which subsequently have a major influence on the maintenance time of code. Notably, existing code complexity measures are poorly used in industry.
机译:在过去的几十年中,对代码复杂性进行了深入研究,因为它是代码内部质量的典型表征。以前,已经非常重视创建代码复杂性度量并在实际环境中应用这些度量。迄今为止,大多数度量是基于理论框架创建的,这些理论框架确定了代码复杂性度量应实现的预期属性。但是,实现必要的属性并不能保证该措施可以表征软件工程师所经历的代码复杂性。随后,通常会发现代码复杂性度量可以提供对代码复杂性的相当肤浅的见解。本文通过对触发复杂性的代码特征,行业中代码复杂性度量的使用以及代码复杂性对维护时间的影响提供经验性见解,从而支持代码复杂性度量的学科。在七家公司和两所大学中进行的在线调查的结果,总共有100位被调查者,表明在几个代码特征中,有两个大大增加了代码的复杂性,这随后对代码的维护时间有重大影响。值得注意的是,现有的代码复杂性度量在行业中很少使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号