The Community for Technology Leaders
2015 IEEE/ACM 10th International Workshop on Automation of Software Test (AST) (2015)
Florence, Italy
May 23, 2015 to May 24, 2015
ISBN: 978-1-4673-7022-6
pp: 60-64
ABSTRACT
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.
INDEX TERMS
Protocols, Accuracy, Java, Software packages, Testing, Open source software
CITATION
Vincenzo Musco, Martin Monperrus, Philippe Preux, "An Experimental Protocol for Analyzing the Accuracy of Software Error Impact Analysis", 2015 IEEE/ACM 10th International Workshop on Automation of Software Test (AST), vol. 00, no. , pp. 60-64, 2015, doi:10.1109/AST.2015.20
83 ms
(Ver 3.3 (11022016))