Debugging

Known as: Anti-debugging, Post-mortem debugging, Printf debugging 
Debugging is the process of finding and resolving of defects that prevent correct operation of computer software or a system. Numerous books have… (More)
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2008
Highly Cited
2008
When software developers want to understand the reason for a program's behavior, they must translate their questions about the… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 5
  • figure 7
Is this relevant?
Highly Cited
2007
Highly Cited
2007
The presence of multiple faults in a program can inhibit the ability of fault-localization techniques to locate the faults. This… (More)
  • figure 1
  • figure 2
  • figure 4
  • figure 5
  • figure 6
Is this relevant?
Highly Cited
2007
Highly Cited
2007
Omniscient debuggers make it possible to navigate backwards in time within a program execution trace, drastically improving the… (More)
  • figure 1
  • table 1
  • figure 2
  • table 2
  • figure 3
Is this relevant?
Highly Cited
2006
Highly Cited
2006
We have developed a new replay debugging tool, liblog, for distributed C/C++ applications. It logs the execution of deployed… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 6
Is this relevant?
Highly Cited
2005
Highly Cited
2005
This paper takes an innovative approach to debugging operating systems. A para-virtualised OS (usermode Linux, UML) is run on a… (More)
Is this relevant?
Highly Cited
2005
Highly Cited
2005
As an increasingly large number of OWL ontologies become available on the Semantic Web and the descriptions in the ontologies… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
2003
Highly Cited
2003
Many interesting large-scale systems are distributed systems of multiple communicating components. Such systems can be very hard… (More)
Is this relevant?
Highly Cited
2003
Highly Cited
2003
By recording every state change in the run of a program, it is possible to present the programmer every bit of information that… (More)
  • figure 1
  • figure 2
Is this relevant?
Highly Cited
2002
Highly Cited
2002
The goal of the SLAM project is to check whether or not a program obeys "API usage rules" that specify what it means to be a good… (More)
Is this relevant?
Highly Cited
1982
Highly Cited
1982
Computer programmers break apart large programs into smaller coherent pieces. Each of these pieces: functions, subroutines… (More)
  • figure I
  • table I
  • table II
  • table III
  • table IV
Is this relevant?