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 …

Latent error prediction and fault localization for microservice applications by learning from system trace logs

X Zhou, X Peng, T Xie, J Sun, C Ji, D Liu… - Proceedings of the …, 2019 - dl.acm.org
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 …

A survey on software fault localization

WE Wong, R Gao, Y Li, R Abreu… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
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 …

The DStar method for effective software fault localization

WE Wong, V Debroy, R Gao, Y Li - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
Effective debugging is crucial to producing reliable software. Manual debugging is
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 …

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 …

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 …

Sherlog: error diagnosis by connecting clues from run-time logs

D Yuan, H Mai, W Xiong, L Tan, Y Zhou… - Proceedings of the …, 2010 - dl.acm.org
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 …

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 …

A family of code coverage-based heuristics for effective fault localization

WE Wong, V Debroy, B Choi - Journal of Systems and Software, 2010 - Elsevier
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 …