@inproceedings{b73f49072d854b7580358d1ae10a99e3,
title = "An Experimental Protocol for Analyzing the Accuracy of Software Error Impact Analysis",
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.",
author = "Vincenzo Musco and Martin Monperrus and Philippe Preux",
note = "Publisher Copyright: {\textcopyright} 2015 IEEE.; 10th International Workshop on Automation of Software Test, AST 2015 ; Conference date: 23-05-2015 Through 24-05-2015",
year = "2015",
month = jul,
day = "23",
doi = "10.1109/AST.2015.20",
language = "English (US)",
series = "Proceedings - 10th International Workshop on Automation of Software Test, AST 2015",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "60--64",
booktitle = "Proceedings - 10th International Workshop on Automation of Software Test, AST 2015",
address = "United States",
}