A brief survey of program slicing
B Xu, J Qian, X Zhang, Z Wu, L Chen - ACM SIGSOFT Software …, 2005 - dl.acm.org
Program slicing is a technique to extract program parts with respect to some special
computation. Since Weiser first proposed the notion of slicing in 1979, hundreds of papers …
computation. Since Weiser first proposed the notion of slicing in 1979, hundreds of papers …
Latent error prediction and fault localization for microservice applications by learning from system trace logs
In the production environment, a large part of microservice failures are related to the
complex and dynamic interactions and runtime environments, such as those related to …
complex and dynamic interactions and runtime environments, such as those related to …
A survey on software fault localization
Software fault localization, the act of identifying the locations of faults in a program, is widely
recognized to be one of the most tedious, time consuming, and expensive-yet equally critical …
recognized to be one of the most tedious, time consuming, and expensive-yet equally critical …
The DStar method for effective software fault localization
Effective debugging is crucial to producing reliable software. Manual debugging is
becoming prohibitively expensive, especially due to the growing size and complexity of …
becoming prohibitively expensive, especially due to the growing size and complexity of …
[图书][B] A survey of program slicing techniques
F Tip - 1994 - franktip.org
A program slice consists of the parts of a program that (potentially) affect the values
computed at some point of interest. Such a point of interest is referred to as a slicing …
computed at some point of interest. Such a point of interest is referred to as a slicing …
On the accuracy of spectrum-based fault localization
R Abreu, P Zoeteweij… - Testing: Academic and …, 2007 - ieeexplore.ieee.org
Spectrum-based fault localization shortens the test-diagnose-repair cycle by reducing the
debugging effort. As a light-weight automated diagnosis technique it can easily be …
debugging effort. As a light-weight automated diagnosis technique it can easily be …
A practical evaluation of spectrum-based fault localization
R Abreu, P Zoeteweij, R Golsteijn… - Journal of Systems and …, 2009 - Elsevier
Spectrum-based fault localization (SFL) shortens the test–diagnose–repair cycle by
reducing the debugging effort. As a light-weight automated diagnosis technique it can easily …
reducing the debugging effort. As a light-weight automated diagnosis technique it can easily …
Sherlog: error diagnosis by connecting clues from run-time logs
Computer systems often fail due to many factors such as software bugs or administrator
errors. Diagnosing such production run failures is an important but challenging task since it …
errors. Diagnosing such production run failures is an important but challenging task since it …
HDD: hierarchical delta debugging
G Misherghi, Z Su - Proceedings of the 28th international conference on …, 2006 - dl.acm.org
Inputs causing a program to fail are usually large and often contain information irrelevant to
the failure. It thus helps debugging to simplify program inputs. The Delta Debugging …
the failure. It thus helps debugging to simplify program inputs. The Delta Debugging …
A family of code coverage-based heuristics for effective fault localization
Locating faults in a program can be very time-consuming and arduous, and therefore, there
is an increased demand for automated techniques that can assist in the fault localization …
is an increased demand for automated techniques that can assist in the fault localization …