【24h】

Measure software - and its evolution - using information content

机译:使用信息内容衡量软件及其发展

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

摘要

To be able to examine software evolution - variation in software over a sequence of releases - or to compare differing versions of software with each other, we need to be able to measure artefacts representative of the software or its creation process. One can find in the literature a multitude of approaches to both measuring software - by defining and applying software metrics - and to examining software evolution in terms of these metrics. In this position paper, we claim that information content, specifically the (relative) Kolmogorov complexity, is the correct and fundamental tool for the measurement of software artefacts. Experimental results obtained from an analysis of the project udev demonstrate utility: future work should explore the breadth of applicability and determine the full scope of the approach.
机译:为了能够检查软件的演变-软件在一系列发行版本中的变化-或将不同版本的软件相互比较,我们需要能够衡量代表软件或其创建过程的伪像。人们可以在文献中找到多种方法来测量软件-通过定义和应用软件指标-以及根据这些指标检查软件发展。在本立场文件中,我们声称信息内容,特别是(相对)Kolmogorov复杂度,是测量软件伪像的正确和基本工具。通过对udev项目的分析获得的实验结果证明了实用性:未来的工作应探索适用性的广度,并确定该方法的全部范围。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号