An empirical model for continuous and ...
Document type :
Communication dans un congrès avec actes
Title :
An empirical model for continuous and weighted metric aggregation
Author(s) :
Mordal-Manet, Karine [Auteur]
Laboratoire d'Informatique Avancée de Saint-Denis [LIASD]
Laval, Jannik [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Ducasse, Stephane [Auteur correspondant]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Anquetil, Nicolas [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Balmas, Françoise [Auteur]
Laboratoire d'Informatique Avancée de Saint-Denis [LIASD]
Bellingard, Fabrice [Auteur]
Qualixo [Qualixo]
Bouhier, Laurent [Auteur]
Air France KLM
Vaillergues, Philippe [Auteur]
Qualixo [Qualixo]
Mc Cabe, Tom [Auteur]
Laboratoire d'Informatique Avancée de Saint-Denis [LIASD]
Laval, Jannik [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Ducasse, Stephane [Auteur correspondant]

Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Anquetil, Nicolas [Auteur]

Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Balmas, Françoise [Auteur]
Laboratoire d'Informatique Avancée de Saint-Denis [LIASD]
Bellingard, Fabrice [Auteur]
Qualixo [Qualixo]
Bouhier, Laurent [Auteur]
Air France KLM
Vaillergues, Philippe [Auteur]
Qualixo [Qualixo]
Mc Cabe, Tom [Auteur]
Conference title :
European Conference on Software Maintenance and Reengineering
City :
Oldenburg
Country :
Allemagne
Start date of the conference :
2011-03-01
Publication date :
2011-03-01
HAL domain(s) :
Informatique [cs]/Langage de programmation [cs.PL]
English abstract : [en]
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 ...
Show more >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.Show less >
Show more >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.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
Collections :
Source :
Files
- https://hal.inria.fr/inria-00637367/document
- Open access
- Access the document
- https://hal.inria.fr/inria-00637367/document
- Open access
- Access the document
- https://hal.inria.fr/inria-00637367/document
- Open access
- Access the document
- document
- Open access
- Access the document
- Mord11a-CSMR2011-Squale.pdf
- Open access
- Access the document
- document
- Open access
- Access the document
- Mord11a-CSMR2011-Squale.pdf
- Open access
- Access the document