• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Simplifying and isolating failure-inducing input (2002)

Cached

  • Download as a PDF

Download Links

  • [www.cs.wm.edu]
  • [hiper.cis.udel.edu]
  • [hiper.cis.udel.edu]
  • [www.st.cs.uni-sb.de]
  • [www.cs.purdue.edu]
  • [www.cs.purdue.edu]
  • [www.st.cs.uni-sb.de]
  • [www.st.cs.uni-saarland.de]
  • [sp09.pbwiki.com]
  • [www.infosun.fmi.uni-passau.de]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Andreas Zeller , Ralf Hildebrandt
Venue:IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
Citations:143 - 9 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@ARTICLE{Zeller02simplifyingand,
    author = {Andreas Zeller and Ralf Hildebrandt},
    title = {Simplifying and isolating failure-inducing input},
    journal = {IEEE TRANSACTIONS ON SOFTWARE ENGINEERING},
    year = {2002},
    volume = {28},
    pages = {2002}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Given some test case, a program fails. Which circumstances of the test case are responsible for the particular failure? The Delta Debugging algorithm generalizes and simplifies the failing test case to a minimal test case that still produces the failure. It also isolates the difference between a passing and a failing test case. In a case study, the Mozilla web browser crashed after 95 user actions. Our prototype implementation automatically simplified the input to three relevant user actions. Likewise, it simplified 896 lines of HTML to the single line that caused the failure. The case study required 139 automated test runs or 35 minutes on a 500 MHz PC.

Citations

572 A survey of program slicing techniques - Tip - 1995
287 Dynamic program slicing - Agrawal, Horgan - 1990
257 Programmers use slices when debugging - Weiser - 1982
78 Fuzz revisited: A re-examination of the reliability of unix utilities and services - Miller, Koski, et al. - 1995
40 Unified versioning through feature logic - Zeller, Snelting - 1997
39 An efficient relevant slicing method for debugging - GYIMÓTHY, BESZÉDES, et al. - 1999
37 Massive stochastic testing of sql - Slutz
15 Program Worked. Today, It Does Not - Zeller, “Yesterday - 1999
12 Automatic Isolation of Compiler Errors - Whalley - 1994
6 An Empirical Study of the Reliability - Miller, Fredrikson, et al. - 1990
4 Xlab—A Tool to Automate Graphical User Interfaces,” Linux Weekly News - Vertes - 1998
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University