首页> 外文会议>24th international conference on computers and their applications 2009 >Measuring Software Evolution with Changing Lines of Code
【24h】

Measuring Software Evolution with Changing Lines of Code

机译:用不断变化的代码行来衡量软件的发展

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

摘要

A standard method for quantitatively measuring the evolution of software and the intellectual property it represents is needed. Traditionally, the evolution of software systems has been subjectively measured by counting the addition of new architectural elements or by comparing source code metrics. An architectural analysis is a subjective measurement technique, as each element must be weighed by importance and difficulty of implementation. This method also requires a complete understanding of the architecture, which is not always readily available. Traditional quantitative source code metrics are designed to evaluate static code, and do not properly capture the dynamic changes of code as it evolves. These hurdles in traditional software analysis necessitate the development of a new quantitative method of evolution measurement. This method would also be useful for measuring the evolution of the intellectual property value of the source code. This paper demonstrates a method for measuring the evolution of source code by analyzing the number of lines of code that have been modified, added, or remain through subsequent versions. This new method of measuring the changing lines of code (CLOC) will be demonstrated by examining the evolution of three major open source projects: the Linux Kernel, Apache HTTP Server and Mozilla Firefox.
机译:需要一种用于定量测量软件发展及其代表的知识产权的标准方法。传统上,软件系统的演化是通过计算新架构元素的添加量或通过比较源代码指标来主观衡量的。架构分析是一种主观的测量技术,因为必须通过重要性和实施难度来权衡每个要素。此方法还需要对体系结构有完整的了解,但并不总是容易获得。传统的定量源代码度量标准旨在评估静态代码,并且不能正确地捕获代码演变过程中的动态变化。传统软件分析中的这些障碍使得必须开发一种新的定量的进化测量方法。此方法对于测量源代码的知识产权价值的演变也将很有用。本文演示了一种通过分析已被后续版本修改,添加或保留的代码行数来测量源代码演变的方法。通过检查三个主要的开放源代码项目(Linux内核,Apache HTTP Server和Mozilla Firefox)的演变,将演示这种测量代码变化行(CLOC)的新方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号