DocumentCode :
2825059
Title :
An Empirical Model for Continuous and Weighted Metric Aggregation
Author :
Mordal-Manet, Karine ; Laval, Jannik ; Ducasse, Stephane ; Anquetil, Nicolas ; Balmas, Françoise ; Bellingard, F. ; Bouhier, L. ; Vaillergues, Philippe ; McCabe, Thomas J., Sr.
Author_Institution :
LIASD, Univ. of Paris 8, Paris, France
fYear :
2011
fDate :
1-4 March 2011
Firstpage :
141
Lastpage :
150
Abstract :
It is now understood that software metrics alone are not enough to characterize software quality. To cope with this problem, most of advanced and/or industrially validated quality models aggregate software metrics: for example, cyclomatic complexity is combined with test coverage to stress the fact that it is more important to cover complex methods than accessors. Yet, aggregating and weighting metrics to produce quality indexes is a difficult task. Indeed, certain weighting approaches may lead to abnormal situations where a developer increasing the quality of a software component seeing the overall quality degrade. Finally, mapping combinations of metric values to quality indexes may be a problem when using thresholds. In this paper, we present the problems we faced when designing the Squale quality model, then we present an empirical solution based on weighted aggregations and on continuous functions. The solution has been termed the Squale quality model and validated over 4 years with two large multinational companies: Air France-KLM and PSA Peugeot-Citroen.
Keywords :
software metrics; software quality; Squale quality model; continuous software metric aggregation; software component; software quality; weighted software metric aggregation; Aggregates; Atmospheric modeling; Companies; Computational modeling; ISO standards; Measurement; Software; Quality Model; weighted metric aggregation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
Conference_Location :
Oldenburg
ISSN :
1534-5351
Print_ISBN :
978-1-61284-259-2
Type :
conf
DOI :
10.1109/CSMR.2011.20
Filename :
5741270
Link To Document :
بازگشت