首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >Automating Aggregation for Software Quality Modeling
【24h】

Automating Aggregation for Software Quality Modeling

机译:软件质量建模自动化聚合

获取原文

摘要

Software Quality model is a well-accepted way for assessing high-level quality characteristics (e.g., maintainability) by aggregation from low-level metrics. Aggregation method in a software quality model denotes how to aggregate low-level metrics to high-level quality characteristics. Most of the existing quality models adopt the weighted linear aggregation method. The main drawback of weighted linear method is that it suffers from a lack of consensus in how to decide the correct weights. To address this issue, we present an automated aggregation method which adopts a kind of probabilistic weight instead of the subjective weight in previous aggregation methods. In particular, we leverage a topic modeling technique to estimate the probabilistic weight by learning from a software benchmark.In this manner, our approach can enable automated quality assessment by using the learned probabilistic relationship without manual effort. To evaluate the effectiveness of proposed aggregation approach, we conduct an empirical study on assessing one typical high-level quality characteristic (i.e., maintainability) which is regarded as an important characteristic defined in ISO 9126. The achieved results on 10 open source projects with totally 269 versions show that our method can reveal maintainability well and it outperforms a weighted linear aggregation method baseline in most of the projects.
机译:软件质量模型是通过低级别指标的聚合评估高级质量特征(例如,可维护性)的良好接受方式。软件质量模型中的聚合方法表示如何将低级度量汇总到高级质量特征。大多数现有质量模型采用加权线性聚集方法。加权线性方法的主要缺点是它缺乏如何决定正确的重量。为了解决这个问题,我们介绍了一种自动聚合方法,它采用一种概率重量而不是先前聚合方法中的主观权重。特别是,我们利用主题建模技术通过从软件基准中学习来估计概率权重。在这种方式中,我们的方法可以通过使用学习的概率关系来实现自动化质量评估,而无需手动努力。为了评估所提出的聚合方法的有效性,我们对评估一个典型的高级质量特征(即可维护性)进行了实证研究,该特征(即可维护性)被认为是ISO 9126中定义的一个重要特征。通过完全实现10个开源项目的实现结果269个版本显示我们的方法可以透露良好的可维护性,并且在大多数项目中占据了加权线性聚合方法基线。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号