Fault localization using execution slices and dataflow tests

Abstract

Finding a fault in a program is a complex process which involves understanding the program's purpose, structure, semantics, and the relevant characteristics of failure p r o ducing tests. We describe a t o ol which supports execution slicing and dicing based on test cases. We report the results of an experiment that uses heuristic techniques in fault localization.

DOI: 10.1109/ISSRE.1995.497652

Extracted Key Phrases

11 Figures and Tables

Showing 1-9 of 9 references

Generation of Program Analysis Tools, Institute for Logic, Language and Computation The Netherlands EEect of Test Set Size and Block C o v erage on the Fault Detection EEectiveness

  • F Tip, W Wong, J Horgan, S London, A Mathur
  • 1994

ATAC: A data ow c o v erage testing tool for C

  • J R Horgan, S A London
  • 1992

Toward automatic debugging of Computer Programs

  • H Agrawal
  • 1991

Towards automatic software fault location through decision to decision path analysis

  • J S Colofello, L Cousins
  • 1987

Weiser Programmers use slices when debugging

  • 1982
Showing 1-10 of 158 extracted citations
02040'00'02'04'06'08'10'12'14'16
Citations per Year

258 Citations

Semantic Scholar estimates that this publication has received between 200 and 336 citations based on the available data.

See our FAQ for additional information.