首页> 外文期刊>IEEE Transactions on Software Engineering >Empirical Validation of Three Software Metrics Suites to Predict Fault-Proneness of Object-Oriented Classes Developed Using Highly Iterative or Agile Software Development Processes
【24h】

Empirical Validation of Three Software Metrics Suites to Predict Fault-Proneness of Object-Oriented Classes Developed Using Highly Iterative or Agile Software Development Processes

机译:三种软件度量套件的经验验证,这些套件可以预测使用高度迭代或敏捷的软件开发过程开发的面向对象类的错误性

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

摘要

Empirical validation of software metrics suites to predict fault proneness in object-oriented (OO) components is essential to ensure their practical use in industrial settings. In this paper, we empirically validate three OO metrics suites for their ability to predict software quality in terms of fault-proneness: the Chidamber and Kemerer (CK) metrics, Abreu''s metrics for object-oriented design (MOOD), and Bansiya and Davis'' quality metrics for object-oriented design (QMOOD). Some CK class metrics have previously been shown to be good predictors of initial OO software quality. However, the other two suites have not been heavily validated except by their original proposes. In this article, we explore the ability of these three metrics suites to predict fault-prone classes using defect data for six versions of Rhino, an open-source implementation of JavaScript written in Java. We conclude that the CK and QMOOD suites contain similar components and produce statistical models that are effective in detecting error-prone classes. We also conclude that the class components in the MOOD metrics suite are not good class fault-proneness predictors. Analyzing multivariate binary logistic regression models across six Rhino versions indicates these models may be useful in assessing quality in OO classes produced using modern highly iterative or agile software development processes
机译:对软件度量套件进行经验验证,以预测面向对象(OO)组件的故障倾向,对于确保将其实际用于工业环境至关重要。在本文中,我们通过经验验证了三个OO度量标准套件在故障倾向性方面预测软件质量的能力:Chidamber和Kemerer(CK)度量标准,Abreu面向对象设计的度量标准(MOOD)和Bansiya和Davis的面向对象设计(QMOOD)的质量指标。某些CK类指标先前已被证明是初始OO软件质量的良好预测指标。但是,除最初的提议外,其他两个套件均未得到大量验证。在本文中,我们探索了这三个度量标准套件使用六个Rhino版本(使用Java编写的JavaScript的开源实现)的缺陷数据来预测易错类的能力。我们得出的结论是,CK和QMOOD套件包含相似的组件,并产生了可有效检测易于出错的类的统计模型。我们还得出结论,MOOD度量标准套件中的类组件不是良好的类故障倾向预测器。分析六个Rhino版本的多元二元logistic回归模型表明,这些模型对于评估使用现代高度迭代或敏捷软件开发流程生成的OO类的质量可能有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号