Operationalised product quality models and assessment: The Quamoco approach
Stefan Wagner, Andreas Goeb, Lars Heinemann, Michael Kl\"as, and Constanza Lampasona, Klaus Lochmann, Alois Mayr, Reinhold, Pl\"osch, Andreas Seidl, Jonathan Streit, Adam Trendowicz

TL;DR
The Quamoco approach offers a comprehensive, empirically validated framework for operationalising software quality models, integrating abstract quality aspects with concrete measurements across domains.
Contribution
It introduces a meta quality model, a largely technology-independent base model, and extensive open-source tools, advancing the development and application of practical software quality models.
Findings
Meta quality model bridges abstract and concrete quality aspects.
Base quality model reduces effort for domain-specific models.
Empirical evaluation confirms effectiveness on real-world systems.
Abstract
Software quality models provide either abstract quality characteristics or concrete quality measurements; there is no seamless integration of these two aspects. Reasons for this include the complexity of quality and the various quality profiles in different domains which make it difficult to build operationalised quality models. In the project Quamoco, we developed a comprehensive approach for closing this gap. It combined constructive research, which involved quality experts from academia and industry in workshops, sprint work and reviews, with empirical studies. All deliverables within the project were peer-reviewed by two project members from a different area. Most deliverables were developed in two or three iterations and underwent an evaluation. We contribute a comprehensive quality modelling and assessment approach: (1) A meta quality model defines the structure of operationalised…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
