首页> 外文会议>Emerging Trends in Software Metrics (WETSoM), 2012 3rd International Workshop on >Modification and developer metrics at the function level: Metrics for the study of the evolution of a software project
【24h】

Modification and developer metrics at the function level: Metrics for the study of the evolution of a software project

机译:功能级别的修改和开发人员指标:用于研究软件项目演变的指标

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

摘要

Software evolution, and particularly its growth, has been mainly studied at the file (also sometimes referred as module) level. In this paper we propose to move from the physical towards a level that includes semantic information by using functions or methods for measuring the evolution of a software system. We point out that use of functions-based metrics has many advantages over the use of files or lines of code. We demonstrate our approach with an empirical study of two Free/Open Source projects: a community-driven project, Apache, and a company-led project, Novell Evolution. We discovered that most functions never change; when they do their number of modifications is correlated with their size, and that very few authors who modify each; finally we show that the departure of a developer from a software project slows the evolution of the functions that she authored.
机译:主要在文件(有时也称为模块)级别研究软件演化,尤其是其增长。在本文中,我们建议通过使用功能或方法来测量软件系统的演进,从物理到包含语义信息的级别。我们指出,使用基于函数的度量标准比使用文件或代码行具有许多优势。我们通过对两个免费/开源项目的实证研究来证明我们的方法:一个社区驱动的项目Apache和一个公司主导的项目Novell Evolution。我们发现大多数功能永远不变。当他们进行修改时,修改的数量与它们的大小相关,并且只有很少的作者对其进行修改;最后,我们表明开发人员离开软件项目会减缓她编写的功能的发展。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号