Title :
SCARPE: A Technique and Tool for Selective Capture and Replay of Program Executions
Author :
Joshi, Shrinivas ; Orso, Alessandro
Author_Institution :
Adv. Micro Devices, Inc., Sunnyvale
Abstract :
Because of software´s increasing dynamism and the heterogeneity of execution environments, the results of in-house testing and maintenance are often not representative of the way the software behaves in the field. To alleviate this problem, we present a technique for capturing and replaying partial executions of deployed software. Our technique can be used for various applications, including generation of test cases from user executions and post-mortem dynamic analysis. We present our technique and tool, some possible applications, and a preliminary empirical evaluation that provides initial evidence of the feasibility of our approach.
Keywords :
software maintenance; SCARPE; deployed software; program executions; Application software; Art; Automatic testing; Databases; Performance analysis; Performance evaluation; Software maintenance; Software performance; Software testing; System testing;
Conference_Titel :
Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-1256-3
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2007.4362636