Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 217,275,343 papers from all fields of science
Search
Sign In
Create Free Account
Debugging
Known as:
Anti-debugging
, Post-mortem debugging
, Printf debugging
Expand
Debugging is the process of finding and resolving of defects that prevent correct operation of computer software or a system. Numerous books have…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
49 relations
ASP.NET Web Site Administration Tool
Aptana RadRails
BIOS
CFLAGS
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2015
Highly Cited
2015
Principles of Explanatory Debugging to Personalize Interactive Machine Learning
Todd Kulesza
,
M. Burnett
,
Weng-Keen Wong
,
S. Stumpf
International Conference on Intelligent User…
2015
Corpus ID: 9966416
How can end users efficiently influence the predictions that machine learning systems make on their behalf? This paper presents…
Expand
Highly Cited
2011
Highly Cited
2011
Are automated debugging techniques actually helping programmers?
Chris Parnin
,
A. Orso
International Symposium on Software Testing and…
2011
Corpus ID: 6223273
Debugging is notoriously difficult and extremely time consuming. Researchers have therefore invested a considerable amount of…
Expand
Highly Cited
2007
Highly Cited
2007
Scalable omniscient debugging
Guillaume Pothier
,
Éric Tanter
,
José M. Piquer
Conference on Object-Oriented Programming Systems…
2007
Corpus ID: 671949
Omniscient debuggers make it possible to navigate backwards in time within a program execution trace, drastically improving the…
Expand
Highly Cited
2006
Highly Cited
2006
Statistical Debugging: A Hypothesis Testing-Based Approach
Chao Liu
,
Long Fei
,
Xifeng Yan
,
Jiawei Han
,
S. Midkiff
IEEE Transactions on Software Engineering
2006
Corpus ID: 2839811
Manual debugging is tedious, as well as costly. The high cost has motivated the development of fault localization techniques…
Expand
Review
2005
Review
2005
Why Programs Fail: A Guide to Systematic Debugging
A. Zeller
2005
Corpus ID: 61006425
This book is proof that debugging has graduated from a black art to a systematic discipline. It demystifies one of the toughest…
Expand
Highly Cited
2003
Highly Cited
2003
Performance debugging for distributed systems of black boxes
M. Aguilera
,
J. Mogul
,
J. Wiener
,
Patrick Reynolds
,
Athicha Muthitacharoen
Symposium on Operating Systems Principles
2003
Corpus ID: 788733
Many interesting large-scale systems are distributed systems of multiple communicating components. Such systems can be very hard…
Expand
Highly Cited
2002
Highly Cited
2002
The SLAM project: debugging system software via static analysis
T. Ball
,
S. Rajamani
ACM-SIGACT Symposium on Principles of Programming…
2002
Corpus ID: 15523605
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…
Expand
Highly Cited
2002
Highly Cited
2002
Software debugging, testing, and verification
B. Hailpern
,
P. Santhanam
IBM Systems Journal
2002
Corpus ID: 533349
In commercial software development organizations, increased complexity of products, shortened development cycles, and higher…
Expand
Highly Cited
1992
Highly Cited
1992
Debugging optimized code with dynamic deoptimization
Urs Hölzle
,
C. Chambers
,
D. Ungar
ACM-SIGPLAN Symposium on Programming Language…
1992
Corpus ID: 27094
SELF's debugging system provides complete source-level debugging (expected behavior) with globally optimized code. It shields the…
Expand
Highly Cited
1982
Highly Cited
1982
Programmers use slices when debugging
M. Weiser
CACM
1982
Corpus ID: 2492283
Computer programmers break apart large programs into smaller coherent pieces. Each of these pieces: functions, subroutines…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE
or Only Accept Required