An empirical model for continuous and weighted metric aggregation

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, cy- clomatic 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 sees 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.
Type de document :
Communication dans un congrès
European Conference on Software Maintenance and Reengineering, Mar 2011, Oldenburg, Germany. 2011
Liste complète des métadonnées

https://hal.inria.fr/inria-00637367
Contributeur : Lse Lse <>
Soumis le : mardi 1 novembre 2011 - 15:45:30
Dernière modification le : mardi 22 mai 2018 - 20:40:06
Document(s) archivé(s) le : jeudi 15 novembre 2012 - 10:55:21

Fichier

Mord11a-CSMR2011-Squale.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

  • HAL Id : inria-00637367, version 1

Citation

Karine Mordal-Manet, Jannik Laval, Stéphane Ducasse, Nicolas Anquetil, Françoise Balmas, et al.. An empirical model for continuous and weighted metric aggregation. European Conference on Software Maintenance and Reengineering, Mar 2011, Oldenburg, Germany. 2011. 〈inria-00637367〉

Partager

Métriques

Consultations de la notice

417

Téléchargements de fichiers

274