An Experimental Protocol for Analyzing the Accuracy of Software Error Impact Analysis - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2015

An Experimental Protocol for Analyzing the Accuracy of Software Error Impact Analysis

Vincenzo Musco
  • Fonction : Auteur
  • PersonId : 964274
Philippe Preux

Résumé

In software engineering, error impact analysis consists in predicting the software elements (e.g. modules, classes, methods) potentially impacted by a change. Impact analysis is required to optimize the testing effort. In this paper we present a new protocol to analyze the accuracy of impact analysis. This protocol uses mutation testing to simulate changes that introduce errors. To this end, we introduce a variant of call graphs we name the "use graph" of a software which may be computed efficiently. We apply this protocol to two open-source projects and correctly predict the impact of 30% to 49% of changes.
Fichier principal
Vignette du fichier
paper.pdf (227.49 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01120913 , version 1 (27-02-2015)

Identifiants

Citer

Vincenzo Musco, Martin Monperrus, Philippe Preux. An Experimental Protocol for Analyzing the Accuracy of Software Error Impact Analysis. Tenth IEEE/ACM International Workshop on Automation of Software Test, May 2015, Florence, Italy. ⟨10.1109/AST.2015.20⟩. ⟨hal-01120913⟩
256 Consultations
366 Téléchargements

Altmetric

Partager

More