SCARPE: A Technique and Tool for Selective Capture and Replay of Program Executions

Shrinivas Joshi, Alessandro Orso · Proceedings/Proceedings - Conference on Software Maintenance · 2007

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.

Read the paper · More papers on PaperTik