ADP 前沿学习

← 板块一 · 研究前沿

The Quamoco Product Quality Modelling and Assessment Approach

Wagner, Lochmann, Heinemann, Kläs, Trendowicz, Plösch · cs.SE · 2016-11-14 · 原文

Published software quality models either provide abstract quality attributes or concrete quality assessments. There are no models that seamlessly integrate both aspects. In the project Quamoco, we built a comprehensive approach with the aim to close this gap. For this, we developed in several iterations a meta quality model specifying general concepts, a quality base model covering the most important quality factors and a quality assessment approach. The meta model introduces the new concept of a product factor, which bridges the gap between concrete measurements and abstract quality aspects. Product factors have measures and instruments to operationalise quality by measurements from manual inspection and tool analysis. The base model uses the ISO 25010 quality attributes, which we refine by 200 factors and 600 measures for Java and C# systems. We found in several empirical validations that the assessment results fit to the expectations of experts for the corresponding systems. The empirical analyses also showed that several of the correlations are statistically significant and that the maintainability part of the base model has the highest correlation, which fits to the fact that

🔮 让 ChatGPT 全网深度追问

讲义

讲义·推断 依据「原文」自动生成的结构化摘要(推断),非原文表述;以原文为准。

1. 人话版

Published software quality models either provide abstract quality attributes or concrete quality assessments.

There are no models that seamlessly integrate both aspects.

2. 领域脉络

本文类目:cs.SE,属于其所在研究脉络的最新进展。

3. 机制拆解

In the project Quamoco, we built a comprehensive approach with the aim to close this gap.

For this, we developed in several iterations a meta quality model specifying general concepts, a quality base model covering the most important quality factors and a quality assessment approach.

The meta model introduces the new concept of a product factor, which bridges the gap between concrete measurements and abstract quality aspects.

4. 证据与数字

The base model uses the ISO 25010 quality attributes, which we refine by 200 factors and 600 measures for Java and C# systems.

5. 反例与边界

摘要未声明局限与反例——这是需要警惕的信号,精读时先问边界。

6. 跨领域连接与意外收获

思考本文机制能否迁移到你正在跟进的问题。

7. 可复用方法

把本文机制与你手头项目对照,找一个两周内能验证的最小实验。

8. 术语表

精读时把不熟的术语记入此处,作为下次回忆的锚点。