首页> 外文期刊>Journal of computer sciences >EMPIRICAL COMPARISON OF TWO METRICS SUITES FOR MAINTAINABILITY PREDICTION IN PACKAGES OF OBJECT-ORIENTED SYSTEMS: A CASE STUDY OF OPEN SOURCE SOFTWARE
【24h】

EMPIRICAL COMPARISON OF TWO METRICS SUITES FOR MAINTAINABILITY PREDICTION IN PACKAGES OF OBJECT-ORIENTED SYSTEMS: A CASE STUDY OF OPEN SOURCE SOFTWARE

机译:面向对象系统软件包中可维护性预测的两种度量套件的实证比较:以开源软件为例

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

摘要

Software maintainability has been an important external quality attribute that concerns both styles of software development, the proprietary model as well as open source. As lots of open source software are predominantly built using the OO paradigm, there exists a need for empirical validation with respect to certain quality aspects especially maintainability. There are a few studies in the past which use code metrics and a few which use design metrics, much earlier in the software development life cycle to predict maintainability. In addition, there are studies which apply both code as well as design metrics to evaluate maintainability. The objective of this research is to perform an empirical comparison of two popular OO metrics suites, the Martin suite and the CK suite on four open source software systems by analysing a few key design metrics such as size, coupling, complexity, inheritance and stability. Two important observations were made with this empirical study. First, between the two OO suite of design metrics, the prediction model developed using Martin metrics scores better than the model developed using the CK suite. Second, the combination of Martin and CK suites is helpful in predicting the maintainability of OO software, with a predictive accuracy of 66.7%, better than that of the models constructed by either Martin metrics or by the CK metrics individually.
机译:软件可维护性一直是重要的外部质量属性,涉及软件开发的样式,专有模型以及开源。由于主要使用OO范例构建了许多开源软件,因此需要对某些质量方面(尤其是可维护性)进行经验验证。过去有一些研究使用代码指标,而一些使用设计指标,这些研究要早于软件开发生命周期中的可预测性。另外,有一些研究同时使用代码和设计指标来评估可维护性。这项研究的目的是通过分析一些关键的设计指标(例如大小,耦合,复杂性,继承性和稳定性),对四个开源软件系统上的两种流行的OO指标套件(Martin套件和CK套件)进行实证比较。这项经验研究得出了两个重要的观察结果。首先,在两个OO设计指标套件之间,使用Martin指标开发的预测模型的得分要比使用CK套件开发的模型更好。其次,Martin和CK套件的组合有助于预测OO软件的可维护性,其预测精度为66.7%,优于Martin度量或CK度量单独构建的模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号