Résumé | Un grand nombre de systèmes de mesure de logiciels a été proposé en génie logiciel. Ces systèmes caractérisent quantitativement certains aspects de la structure d'un logiciel, tels que la spécification des exigences, la construction ou le code source. Ils sont appelés collectivement systèmes de mesure de complexité. Bien que plusieurs d'entre eux soient basés sur une bonne perception de ce qu'il est important de mesurer dans un logiciel pour saisir la complexité de celui-ci, il est toujours nécessaire de les valider systématiquement. La littérature récente du génie logiciel a révélé une préoccupation pour la qualité des méthodes de validation des systèmes de mesure de logiciels (voir, p. ex. [38], [80] et [106]). Cette préoccupation est suscitée, en partie du moins, par le fait que i) les pratiques courantes de validation des systèmes de mesure utilisés en génie logiciel ne sont pas acceptables au point de vue scientifique et ii) que des méthodes de mesure valides sont essentielles pour obtenir une gestion efficace des projets logiciels et faire des recherches empiriques sur une base solide. Par exemple, dans un récent mémoire [80], les auteurs affirment : "à moins que la communauté des spécialistes en mesure de logiciels n'en vienne à une entente sur une théorie valide, cohérente et exhaustive de la validation des mesures, la mesure des logiciels restera sans assise scientifique, une situation potentiellement désastreuse pour les utilisateurs comme pour les chercheurs." Par conséquent, afin d'inspirer confiance dans leur utilité, il devient crucial de valider les nombreux systèmes de mesure proposés par les laboratoires de recherche. |
---|