...
首页> 外文期刊>Journal of software >Analyzing Software Quality Evolution using Metrics: An Empirical Study on Open Source Software
【24h】

Analyzing Software Quality Evolution using Metrics: An Empirical Study on Open Source Software

机译:使用度量标准分析软件质量演变:对开源软件的一项实证研究

获取原文
           

摘要

The study presented in this paper aims atanalyzing empirically the quality of evolving softwaresystems using metrics. We used a synthetic metric (QualityAssurance Indicator - Qi), which captures in an integratedway different object-oriented software attributes. Wewanted to investigate if the Qi metric can be used to observehow quality evolves along the evolution of software systems.We consider software quality from an internal (structural)perspective. We used various object-oriented design metricsfor measuring the structural quality of a release. Weperformed an empirical analysis using historical datacollected from successive released versions of three opensource (Java) software systems. The collected data cover, foreach system, a period of several years (4 years for twosystems and 7 years for the third one). We focused on threeissues: (1) the evolution of the Qi metric along the evolutionof the subject systems, (2) the class growth of the subjectsystems, and (3) the quality of added classes versus thequality of removed ones. Empirical results provide evidencethat the Qi metric reflects properly the quality evolution ofthe studied software systems.
机译:本文提出的研究旨在利用指标对经验的软件系统进行质量分析。我们使用了一个综合指标(QualityAssurance Indicator-Qi),该指标以集成的方式捕获了不同的面向对象软件属性。我们希望研究是否可以使用Qi度量来观察质量如何随着软件系统的发展而变化。我们从内部(结构)角度考虑软件质量。我们使用了各种面向对象的设计指标来衡量发布的结构质量。我们使用从三个开源(Java)软件系统的连续发行版本中收集的历史数据进行了实证分析。收集的数据涵盖了每个系统几年的时间(两个系统为4年,第三系统为7年)。我们关注于三个问题:(1)Qi度量随着主题系统的发展而演变;(2)主题系统的类增长;以及(3)添加类的质量与删除类的质量。实证结果表明,Qi指标正确反映了所研究软件系统的质量演变。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号