作者
William N Sumner, Tao Bao, Xiangyu Zhang
发表日期
2011/7/17
研讨会论文
Proceedings of the 2011 International Symposium on Software Testing and Analysis
页码范围
309-319
出版商
ACM
简介
Execution comparison is becoming more common as a means of debugging faulty programs or simply explaining program behavior. Often, such as when debugging, the goal is to understand particular aspects of a single execution, and it is not immediately clear against what we should compare this execution. Prior work has led to approaches for acquiring a second execution, or peer, with which to compare the first. The earliest of these searched test suites for suitable candidates. More recent work focuses on synthesizing a new execution, either by generating new input for the program or by directly mutating the execution itself. In spite of these proposals, it is unclear what advantages these different techniques for finding peers might have over each other. In this paper, we implement five different existing techniques and examine their impact on 20 real bugs. These bugs represent the full set of reported bugs for …
引用总数
201220132014201520162017201820192020202131136311111
学术搜索中的文章
WN Sumner, T Bao, X Zhang - Proceedings of the 2011 International Symposium on …, 2011