Skip to Main content Skip to Navigation
Journal articles

Software quality metrics aggregation in industry

Abstract : With the growing need for quality assessment of entire software systems in the industry, new issues are emerging. First, because most software quality metrics are defined at the level of individual software components, there is a need for aggregation methods to summarize the results at the system level. Second, because a software evaluation requires the use of different metrics, with possibly widely varying output ranges, there is a need to combine these results into a unified quality assessment. In this paper we derive, from our experience on real industrial cases and from the scientific literature, requirements for an aggregation method. We then present a solution through the Squale model for metric aggregation, a model specifically designed to address the needs of practitioners. We empirically validate the adequacy of Squale through experiments on Eclipse. Additionally, we compare the Squale model to both traditional aggregation techniques (e.g., the arithmetic mean), and to econometric inequality indices (e.g., the Gini or the Theil indices), recently applied to aggregation of software metrics.
Document type :
Journal articles
Complete list of metadata

https://hal-univ-paris8.archives-ouvertes.fr/hal-01059077
Contributor : Haki Shtalbi <>
Submitted on : Friday, August 29, 2014 - 11:44:35 AM
Last modification on : Wednesday, April 28, 2021 - 11:29:42 AM

Links full text

Identifiers

Citation

Karine Mordal, Nicolas Anquetil, Jannik Laval, Alexander Serebrenik, Bogdan Vasilescu, et al.. Software quality metrics aggregation in industry. Journal of Software: Evolution and Process, John Wiley & Sons, Ltd., 2013, Special Issue: Software Maintenance and Reengineering (CSMR 2011), 25 (10), pp.1117-1135. ⟨10.1002/smr.1558⟩. ⟨hal-01059077⟩

Share

Metrics

Record views

544