Debugging

This collections includes 311 articles published between 1963 and 2025.

(stats / articles)




2025 (2)

Hardware and Microprocessor Systems / IEEE Micro

2025

Software Engineering / GOTO Conference Videos (FREE)

2025
The Debugging Book
GOTO Conference Videos (FREE) 2025; by Andreas Zeller, Clare Sudbery

2024 (10)

Software Engineering / IEEE Software

2024
Testing, Debugging, and Log Analysis With Modern AI Tools
IEEE Software 2024 (2); by Miroslaw Staron, Silvia Abrahão, Gregory Gay, Alexander Serebrenik

Computing (general) / PhD Theses

2024
Towards Cloud-Scale Debugging
PhD Theses 2024 (1); by Pradeep Dogga
2024
2024
Systems and Debugging Supports for Hardware Designs
PhD Theses 2024 (1); by Jiacheng Ma
2024
2024
Goal-based debugging for belief-desire-intention agents
PhD Theses 2024 (1); by Tobias Ahlbrecht
2024
2024
2024
Logging and Analyzing 360-Degree Video Users
PhD Theses 2024 (1); by Antti Luoto

Software Engineering / GOTO Conference Videos (FREE)

2024
Observability 2.0: Transforming Logging & Metrics
GOTO Conference Videos (FREE) 2024; by Charity Majors, James Lewis

2023 (7)

Computing (general) / ACM Computing Surveys

2023
Model Transformation Testing and Debugging: A Survey
ACM Computing Surveys 2023 (4); by Javier Troya, Sergio Segura, Lola Burgueño, Manuel Wimmer

Computing (general) / PhD Theses

2023
2023
2023
2023

Software Engineering / Martin Fowler (FREE)

2023
Diff Debugging
Martin Fowler (FREE) 2023

Regression bugs are newly appeared bugs in features of the software that have been around for a while.

Software Engineering / GOTO Conference Videos (FREE)

2023
Observability 2.0: Transforming Logging & Metrics
GOTO Conference Videos (FREE) 2023; by Charity Majors, James Lewis

2022 (18)

Software Engineering / ACM queue (FREE)

2022
The Fun in Fuzzing: The debugging technique comes into its own
ACM queue (FREE) 2022 (6); by Stefan Nagy, Peter Alvaro

UX & Human Factors / IEEE Computer Graphics & Applications

2022
DETOXER: A Visual Debugging Tool With Multiscope Explanations for Temporal Multilabel Classification
IEEE Computer Graphics & Applications 2022 (6); by Mahsan Nourani, Chiradeep Roy, Donald R. Honeycutt, Eric D. Ragan, Vibhav Gogate

Hardware and Microprocessor Systems / IEEE Micro

2022
Practical and Scalable ML-Driven Cloud Performance Debugging With Sage
IEEE Micro 2022 (4); by Yu Gan, Mingyu Liang, Sundar Dev, David Lo, Christina Delimitrou

Computing (general) / PhD Theses

2022
Interactive AI Model Debugging and Correction
PhD Theses 2022 (1); by Tongshuang Wu
2022
Towards Effective Tools for Debugging Machine Learning Models
PhD Theses 2022 (1); by Julius Adebayo
2022
2022
2022
Towards reliable logging in the Internet of Things networks
PhD Theses 2022 (1); by Sara Alhajaili
2022
Debugging type errors with a blackbox compiler
PhD Theses 2022 (1); by Joanna Sharrad
2022
2022
2022
Explaining and Interactively Debugging Deep Models
PhD Theses 2022 (1); by Xiaoting Shao
2022
2022
2022

Enterprise Computing / IEEE IT Professional

2022
Reversible Computing in Debugging of Erlang Programs
IEEE IT Professional 2022 (1); by Ivan Lanese, Ulrik Pagh Schultz, Irek Ulidowski

Software Engineering / SE Radio Podcasts (FREE)

2022
Episode 512: Tim Post on Rubber Duck Debugging
SE Radio Podcasts (FREE) 2022

Tim Post of echoreply.io discusses Rubber Duck Debugging, a way to wrap your head about problems and solutions.

2022
Episode 512: Tim Post on Rubber Duck Debugging
SE Radio Podcasts (FREE) 2022

Tim Post of echoreply.io discusses Rubber Duck Debugging, a way to wrap your head about problems and solutions.

2021 (8)

Computing (general) / PhD Theses

2021
2021
Debugging and Analysis Tools for Concurrent Programs
PhD Theses 2021 (1); by Saeed Taheri
2021
Evidence-driven testing and debugging of software systems
PhD Theses 2021 (1); by Ezekiel Olamide Soremekun
2021
Federated knowledge base debugging in DL-Lite A
PhD Theses 2021 (1); by Andreas Nolle
2021
Debugging im Informatikunterricht
PhD Theses 2021 (1); by Tilman Michaeli
2021
2021
Developer-Centric Automated Debugging
PhD Theses 2021 (1); by Xiangyu Li

Computing (general) / IEEE Computer

2021

2020 (13)

Computing (general) / Communications of the ACM

2020
BLeak: automatically debugging memory leaks in web applications
Communications of the ACM 2020 (11); by John Vilk, Emery D. Berger
2020
Debugging incidents in Google's distributed systems
Communications of the ACM 2020 (10); by Charisma Chan, Beth Cooper
2020
To catch a failure: the record-and-replay approach to debugging
Communications of the ACM 2020 (8); by CACM Staff

Software Engineering / ACM queue (FREE)

2020
Debugging Incidents in Google's Distributed Systems
ACM queue (FREE) 2020 (2); by Charisma Chan, Beth Cooper
2020
To Catch a Failure: The Record-and-Replay Approach to Debugging
ACM queue (FREE) 2020 (1); by Robert O'Callahan, Kyle Huey, Devon H. O'Dell, Terry Coatta

Computing (general) / IEEE Computer

2020

Computing (general) / PhD Theses

2020
2020
NanoLog: a nanosecond scale logging system
PhD Theses 2020 (1); by Stephen Yang
2020
Automated Testing and Debugging for Big Data Analytics
PhD Theses 2020 (1); by Muhammad Ali Gulzar
2020
Debugging functional programs by interpretation
PhD Theses 2020 (1); by John G. Whitington
2020
2020
2020
Debugging Modern Web Protocols
PhD Theses 2020 (1); by Robin Marx

2019 (16)

Computing (general) / PhD Theses

2019
2019
Performance Debugging Frameworks for FPGA High-Level Synthesis
PhD Theses 2019 (1); by Young-kyu Choi
2019
2019
2019
Model-Level Debugging in the Context of the Model-Driven Development
PhD Theses 2019 (1); by Mojtaba Bagherzadeh
2019
2019
2019
Secure Logging in Operational Instrumentation and Control Systems
PhD Theses 2019 (1); by Edita Bajramovic
2019
Automated Debugging Methodology for FPGA-based Systems
PhD Theses 2019 (1); by Habib ul Hasan Khan
2019
2019

Software Engineering / SE Radio Podcasts (FREE)

2019
Episode 367: Diomidis Spinellis on Debugging
SE Radio Podcasts (FREE) 2019

Felienne talks to Diomidis Spinellis about different forms of debugging.

2019
Episode 367: Diomidis Spinellis on Debugging
SE Radio Podcasts (FREE) 2019

Felienne talks to Diomidis Spinellis about different forms of debugging.

Software Engineering / GOTO Conference Videos (FREE)

2019
co-log: Composable Contravariant Comonadic Logging Component
GOTO Conference Videos (FREE) 2019; by Dmitrii Kovanikov
2019
Live Kubernetes Debugging with the Elastic Stack
GOTO Conference Videos (FREE) 2019; by Philipp Krenn
2019
Troubleshooting & Debugging Microservices in Kubernetes
GOTO Conference Videos (FREE) 2019; by Ray Tsang, Robert Kubis

2018 (13)

Computing (general) / Communications of the ACM

2018
Modern debugging: the art of finding a needle in a haystack
Communications of the ACM 2018 (11); by Diomidis Spinellis

Computing (general) / PhD Theses

2018
2018
2018
2018
2018
Software-defined datacenter network debugging
PhD Theses 2018 (1); by Praveen Tammana
2018
2018
Concurrency Bugs: Characterization, Debugging and Runtime Verification
PhD Theses 2018 (1); by Sara Abbaspour Asadollah
2018
Holistic Abstraction for Distributed Network Debugging
PhD Theses 2018 (1); by Jehandad Khan
2018
2018
2018

Software Engineering / GOTO Conference Videos (FREE)

2018
Troubleshooting & Debugging Microservices in Kubernetes
GOTO Conference Videos (FREE) 2018; by Ray Tsang, Robert Kubis

2017 (18)

Computing (general) / Communications of the ACM

2017
Research for practice: tracing and debugging distributed systems; programming by examples
Communications of the ACM 2017 (7); by Peter Bailis, Peter Alvaro, Sumit Gulwani
2017
The debugging mind-set
Communications of the ACM 2017 (6); by Devon H. O'Dell

Computing (general) / ACM Computing Surveys

2017
A Survey of Algorithmic Debugging
ACM Computing Surveys 2017 (4); by Rafael Caballero, Adrián Riesco, Josep Silva

Computing (general) / PhD Theses

2017
Debugging with Domain-Specific Events Via Macros
PhD Theses 2017 (1); by Xiangqi Li
2017
Towards Automated Energy Debugging on Smartphones
PhD Theses 2017 (1); by Abhilash Jindal
2017
Analyzing LIfe-logging Image Sequences
PhD Theses 2017 (1); by Mohammad Moghimi
2017
2017
Algorithmic debugging for complex lazy functional programs
PhD Theses 2017 (1); by Maarten Faddegon
2017
High Performance with Prescriptive Optimization and Debugging
PhD Theses 2017 (1); by Nicklas Bo Jensen
2017
Automated model-based spreadsheet debugging
PhD Theses 2017 (1); by Thomas Schmitz
2017
Model-centric task debugging at scale
PhD Theses 2017 (1); by Mathias Nachtmann
2017
Formal methods for automated debugging
PhD Theses 2017 (1); by Heinz Riener
2017

Software Engineering / SE Radio Podcasts (FREE)

2017
2017

Software Engineering / ACM queue (FREE)

2017
The Debugging Mindset
ACM queue (FREE) 2017 (1); by Devon H. O'Dell
2017
Research for Practice: Tracing and Debugging Distributed Systems; Programming by Examples
ACM queue (FREE) 2017 (1); by Peter Alvaro, Sumit Gulwani, Peter Bailis

Software Engineering / GOTO Conference Videos (FREE)

2017
Debugging Under Fire: Keep your Head when Systems have Lost their Mind
GOTO Conference Videos (FREE) 2017; by Bryan Cantrill

2016 (14)

Computing (general) / Communications of the ACM

2016
Debugging distributed systems
Communications of the ACM 2016 (8); by Ivan Beschastnikh, Patty Wang, Yuriy Brun, Michael D. Ernst
2016
Formula-based software debugging
Communications of the ACM 2016 (7); by Abhik Roychoudhury, Satish Chandra

Software Engineering / ACM queue (FREE)

2016
Cluster-level Logging of Containers with Containers
ACM queue (FREE) 2016 (3); by Satnam Singh
2016
Debugging Distributed Systems
ACM queue (FREE) 2016 (2); by Ivan Beschastnikh, Patty Wang, Yuriy Brun, Michael D. Ernst

Computing (general) / ACM Computing Surveys

2016
Modeling, Profiling, and Debugging the Energy Consumption of Mobile Devices
ACM Computing Surveys 2016 (3); by Mohammad Ashraful Hoque, Matti Siekkinen, Kashif Nizam Khan, Yu Xiao, Sasu Tarkoma

Computing (general) / PhD Theses

2016
2016
Integrating Symbolic Execution, Debugging and Verification
PhD Theses 2016 (1); by Martin Hentschel
2016
2016
2016
2016
User Assisted Data Structure Debugging and Verication
PhD Theses 2016 (1); by Vineet Singh

Software Engineering / IEEE Software

2016
Developer, Debug Thyself
IEEE Software 2016 (1); by Diomidis Spinellis

Software Engineering / GOTO Conference Videos (FREE)

2016
Mining Repository Data to Debug Software Development Teams
GOTO Conference Videos (FREE) 2016; by Elmar Juergens
2016
Event Logging
GOTO Conference Videos (FREE) 2016; by Valtteri Wallden

2015 (16)

Computing (general) / Communications of the ACM

2015
Debugging high-performance computing applications at massive scales
Communications of the ACM 2015 (9); by Ignacio Laguna, Dong H. Ahn, Bronis R. de Supinski, Todd Gamblin, Gregory L. Lee, Martin Schulz, Saurabh Bagchi, Milind Kulkarni, Bowen Zhou, Zhezhe Chen, Feng Qin

UX & Human Factors / ACM interactions

2015
Patchwork living, rubber duck debugging, and the chaos monkey
ACM interactions 2015 (3); by Elizabeth F. Churchill

Computing (specialised) / IEEE Security & Privacy

2015
A Developer's Guide to Audit Logging
IEEE Security & Privacy 2015 (3); by Jonathan Margulies

Computing (general) / PhD Theses

2015
2015
Preserving Privacy in Transparency Logging
PhD Theses 2015 (1); by Tobias Pulls
2015
2015
2015
2015
2015
2015
2015
2015

Software Engineering / SE Radio Podcasts (FREE)

2015
Episode 220: Jon Gifford on Logging and Logging Infrastructure
SE Radio Podcasts (FREE) 2015

Robert Blumen talks to Jon Gifford of Loggly about logging and logging infrastructure.

2015
Episode 220: Jon Gifford on Logging and Logging Infrastructure
SE Radio Podcasts (FREE) 2015

Robert Blumen talks to Jon Gifford of Loggly about logging and logging infrastructure.

Software Engineering / IEEE Software

2015
Debugging the Internet of Things: The Case of Wireless Sensor Networks
IEEE Software 2015 (1); by Patrick Eugster, Vinaitheerthan Sundaram, Xiangyu Zhang

2014 (7)

Computing (general) / Communications of the ACM

2014
The logic of logging
Communications of the ACM 2014 (6); by George V. Neville-Neil

Computing (specialised) / IEEE Computing in Science & Engineering

2014
Systematic Debugging Methods for Large-Scale HPC Computational Frameworks
IEEE Computing in Science & Engineering 2014 (3); by Alan Humphrey, Qingyu Meng, Martin Berzins, Diego Caminha Barbosa De Oliveira, Zvonimir Rakamaric, Ganesh Gopalakrishnan

Computing (general) / PhD Theses

2014
2014
2014
2014
2014

2013 (16)

Software Engineering / IEEE Software

2013
Differential Debugging
IEEE Software 2013 (5); by Diomidis Spinellis

Computing (general) / PhD Theses

2013
Assertions for Debugging Parallel Programs
PhD Theses 2013 (1); by Daniel Schwartz-Narbonne
2013
2013
2013
2013
2013
2013
2013
2013
2013
2013
Debug automation from pre-silicon to post-silicon
PhD Theses 2013 (1); by Mehdi Dehbashi
2013
Test-driven fault navigation for debugging reproducible failures
PhD Theses 2013 (1); by Michael Perscheid
2013
2013
2013

2012 (11)

Computing (general) / IEEE Computer

2012
Using Tracing to Solve the Multicore System Debug Problem
IEEE Computer 2012 (12); by Aaron Spear, Markus Levy, Mathieu Desnoyers
2012
Debugging on the Shoulders of Giants: Von Neumann's Programs 65 Years Later
IEEE Computer 2012 (11); by Barry Fagin, Dale Skrien

UX & Human Factors / IEEE Multimedia

2012
Posterity Logging of Face Imagery for Video Surveillance
IEEE Multimedia 2012 (4); by Andrew D. Bagdanov, Alberto Del Bimbo, Fabrizio Dini, Giuseppe Lisanti, Iacopo Masi

Computing (general) / PhD Theses

2012
2012
2012
Energy debugging in smartphones
PhD Theses 2012 (1); by Abhinav Pathak
2012
2012
2012
Querypoint Debugging (Semi-Automated Inspection of Buggy Execution)
PhD Theses 2012 (1); by Salman Mirghasemi
2012
2012

2011 (10)

Computing (general) / Communications of the ACM

2011
Postmortem debugging in dynamic environments
Communications of the ACM 2011 (12); by David Pacheco
2011
Debugging on live systems
Communications of the ACM 2011 (12); by George V. Neville-Neil
2011
Debugging in the (very) large: ten years of implementation and experience
Communications of the ACM 2011 (7); by Kinshuman Kinshumann, Kirk Glerum, Steve Greenberg, Gabriel Aul, Vince R. Orgovan, Greg Nichols, David Grant, Gretchen Loihle, Galen C. Hunt

Software Engineering / ACM queue (FREE)

2011
Postmortem Debugging in Dynamic Environments
ACM queue (FREE) 2011 (10); by David Pacheco
2011
Debugging on Live Systems
ACM queue (FREE) 2011 (9); by George V. Neville-Neil

Computing (general) / PhD Theses

2011
Replay Debugging for the Datacenter
PhD Theses 2011 (1); by Gautam Deepak Altekar
2011
Software debugging using program spectra
PhD Theses 2011 (1); by Hua Jie Lee
2011
Enabling and supporting the debugging of software failures
PhD Theses 2011 (1); by James A. Clause
2011
2011
Programming, debugging, profiling and optimizing transactional memory programs
PhD Theses 2011 (1); by Ferard Hasanov Zyulkyarov

2010 (9)

UX & Human Factors / IEEE Computer Graphics & Applications

2010
Using Visualization to Debug Visualization Software
IEEE Computer Graphics & Applications 2010 (6); by Robert S. Laramee

Computing (general) / Communications of the ACM

2010
Enhanced debugging with traces
Communications of the ACM 2010 (5); by Peter Phillips

Computing (specialised) / IEEE Security & Privacy

2010
How to Do Application Logging Right
IEEE Security & Privacy 2010 (4); by Anton Chuvakin, Gunnar Peterson

Software Engineering / ACM queue (FREE)

2010
Enhanced Debugging with Traces
ACM queue (FREE) 2010 (3); by Peter Phillips

Computing (general) / PhD Theses

2010
Debugging Large Scale Applications With Virtualization
PhD Theses 2010 (1); by Filippo Giochin
2010
Debugging and Profiling of Transactional Programs
PhD Theses 2010 (1); by Yossi Lev
2010
Debugging Large Scale Applications with Virtualization
PhD Theses 2010 (1); by Filippo Gioachin
2010
2010
Query-based debugging of distributed systems
PhD Theses 2010 (1); by Ryan Evans Braud

2009 (7)

Computing (general) / Communications of the ACM

2009
Model checking: algorithmic verification and debugging
Communications of the ACM 2009 (11); by Edmund M. Clarke, E. Allen Emerson, Joseph Sifakis
2009
Debugging AJAX in production
Communications of the ACM 2009 (5); by Eric Schrock

Software Engineering / IEEE Software

2009
Back to the Future: Omniscient Debugging
IEEE Software 2009 (6); by Guillaume Pothier, Éric Tanter

Computing (specialised) / IEEE Security & Privacy

2009
Logging in the Age of Web Services
IEEE Security & Privacy 2009 (3); by Anton Chuvakin, Gunnar Peterson

Computing (general) / PhD Theses

2009
Run-time debugging for functional logic languages
PhD Theses 2009 (1); by Parisa Haj Sadeghi
2009

Software Engineering / ACM queue (FREE)

2009
Featured Article: Debugging AJAX in Production
ACM queue (FREE) 2009 (1); by Eric Schrock

2008 (8)

Computing (general) / PhD Theses

2008
2008
Testing, tracing und debugging bei embedded systems
PhD Theses 2008 (1); by Josef Langer
2008
2008
Live debugging of distributed systems
PhD Theses 2008 (1); by Darren Duc Dao

Software Engineering / SE Radio Podcasts (FREE)

2008
Episode 101: Andreas Zeller on Debugging
SE Radio Podcasts (FREE) 2008

In this episode we're talking to Andreas Zeller.

2008
Episode 101: Andreas Zeller on Debugging
SE Radio Podcasts (FREE) 2008

In this episode we're talking to Andreas Zeller.

Software Engineering / ACM queue (FREE)

2008
Debugging Devices
ACM queue (FREE) 2008 (7); by George V. Neville-Neil

Computing (general) / IEEE Computer

2008
Automating Postsilicon Debugging and Repair
IEEE Computer 2008 (7); by Kai-Hui Chang, Igor L. Markov, Valeria Bertacco

2007 (5)

Computing (general) / IEEE Computer

2007
Boosting Debugging Support for Complex Systems on Chip
IEEE Computer 2007 (4); by Albrecht Mayer, Harry Siebert, Klaus D. McDonald-Maier

Computing (specialised) / IEEE Security & Privacy

2007
Software Protection through Anti-Debugging
IEEE Security & Privacy 2007 (3); by Michael N. Gagnon, Stephen Taylor, Anup K. Ghosh

Computing (general) / PhD Theses

2007
2007
A model of forensic analysis using goal-oriented logging
PhD Theses 2007 (1); by Sean Peisert

Software Engineering / ACM queue (FREE)

2007

2006 (7)

UX & Human Factors / IEEE Multimedia

2006
InSense: Interest-Based Life Logging
IEEE Multimedia 2006 (4); by Mark Blum, Alex Pentland, Gerhard Tröster

Software Engineering / IEEE Software

2006
Debuggers and logging frameworks
IEEE Software 2006 (3); by Diomidis Spinellis

Computing (general) / PhD Theses

2006
Architectural Support for Software Debugging
PhD Theses 2006 (1); by Pin Zhou
2006
2006
Debugging and Repair of OWL Ontologies
PhD Theses 2006 (1); by Aditya Kalyanpur
2006

Hardware and Microprocessor Systems / IEEE Micro

2006
BugNet: Recording Application-Level Execution for Deterministic Replay Debugging
IEEE Micro 2006 (1); by Satish Narayanasamy, Gilles Pokam, Brad Calder

2005 (1)

Computing (general) / PhD Theses

2005

2004 (5)

Software Engineering / ACM queue (FREE)

2004
Trials and tribulations of debugging concurrency
ACM queue (FREE) 2004 (7); by Kang Su Gatlin

Hardware and Microprocessor Systems / IEEE Micro

2004
iWatcher: Simple, General Architectural Support for Software Debugging
IEEE Micro 2004 (6); by Pin Zhou, Feng Qin, Wei Liu, Yuanyuan Zhou, Josep Torrellas

Computing (general) / PhD Theses

2004
Logging for Intrusion and Fraud Detection
PhD Theses 2004 (1); by Emilie Lundin Barse
2004
Assembly Instruction Level Reverse Execution for Debugging
PhD Theses 2004 (1); by Tankut Akgul

Software Engineering / Martin Fowler (FREE)

2004
Diff Debugging
Martin Fowler (FREE) 2004; by Martin Fowler

When you get a regression bug, it's often best to use your version control system to determine which commit introduced the bug and use the diffs of that…

2003 (5)

Software Engineering / ACM queue (FREE)

2003
Black Box Debugging
ACM queue (FREE) 2003 (9); by James A. Whittaker, Herbert H. Thompson
2003
Debugging in an Asynchronous World
ACM queue (FREE) 2003 (6); by Michael R. Donat

Computing (general) / Communications of the ACM

2003
Siren songs and swan songs debugging with music
Communications of the ACM 2003 (7); by Paul Vickers, James L. Alty

Software Engineering / IEEE Software

2003
Software Craftsmanship / Bell Labs: Life in the Crown Jewel / Debugging
IEEE Software 2003 (6); by Pete McBreen, Narain H. Gehani, David J. Agans

Computing (general) / PhD Theses

2003

2002 (1)

UX & Human Factors / IEEE Computer Graphics & Applications

2002
Visual Debugging
IEEE Computer Graphics & Applications 2002 (6); by Patricia Crossno, David H. Rogers

2001 (1)

Computing (general) / IEEE Computer

2001
Automated Debugging: Are We Close
IEEE Computer 2001 (11); by Andreas Zeller

2000 (3)

Computing (general) / PhD Theses

2000
Interactive Source -Level Debugging of Optimized Code
PhD Theses 2000 (1); by Le-Chun Wu
2000
Augmenting trace-based functional debugging
PhD Theses 2000 (1); by Alastair William Penney
2000

1998 (3)

Computing (general) / PhD Theses

1998
Dynamic slicing for debugging distributed programs
PhD Theses 1998 (1); by Moniques Marie-Claude Damitio
1998
Applying scientific method to program debugging
PhD Theses 1998 (1); by Visit Hirankitti
1998
Debugging und maschinelles Lernen von Prolog-Programmen
PhD Theses 1998 (1); by Gabriella Kókai

1997 (5)

Computing (general) / Communications of the ACM

1997
The Debugging Scandal and What to Do About It (Introduction to the Special Section)
Communications of the ACM 1997 (4); by Henry Lieberman
1997
Software Visualization for Debugging
Communications of the ACM 1997 (4); by Ronald Baecker, Chris DiGiano, Aaron Marcus
1997
Fostering Debugging Communities on the Web
Communications of the ACM 1997 (4); by John Domingue, Paul Mulholland
1997
Debugging and the Experience of Immediacy
Communications of the ACM 1997 (4); by David M. Ungar, Henry Lieberman, Christopher Fry

Computing (general) / PhD Theses

1997

1996 (4)

Computing (general) / Communications of the ACM

1996
A New Methodology for Debugging Scientific Applications
Communications of the ACM 1996 (11); by David Abramson, Ian T. Foster, John Michalakes, Rok Sosic

Software Engineering / IEEE Software

1996
Debugging for Timing-Constraint Violations
IEEE Software 1996 (2); by Steve Jennhwa Yang

Computing (general) / PhD Theses

1996
1996

1995 (4)

Computing (general) / Communications of the ACM

1995
Structure and Chance: Melding Logic and Probability for Software Debugging
Communications of the ACM 1995 (3); by Lisa J. Burnell, Eric Horvitz

Computing (general) / PhD Theses

1995
Two dimensional concurrent program debugging
PhD Theses 1995 (1); by Lu Xu
1995
Declarative debugging in Gödel
PhD Theses 1995 (1); by Dominic Frank Julian Binks
1995
Quellsprachorientiertes Debugging von optimierten Programmen
PhD Theses 1995 (1); by Roland Wismüller

1994 (5)

Software Engineering / IEEE Software

1994
Logging Off: Lessons Learned as Editor
IEEE Software 1994 (6); by Carl K. Chang

Computing (general) / PhD Theses

1994
Enhancing debugging technology
PhD Theses 1994 (1); by Chonchanok Viravan
1994
Lazy SETL Debugging with Persistent Data Structures
PhD Theses 1994 (1); by Zhiqing Liu
1994

Computing (specialised) / IEEE Intelligent Systems

1994
Incorporating Probabilistic Reasoning in a Reactive Program Debugging System
IEEE Intelligent Systems 1994 (1); by Lisa J. Burnell, Scott E. Talbot

1993 (5)

Computing (general) / IEEE Computer

1993
Visualization and Debugging in a Heterogeneous Environment
IEEE Computer 1993 (6); by Adam Beguelin, Jack J. Dongarra, Al Geist, Vaidy S. Sunderam

Computing (general) / PhD Theses

1993
1993
1993
Graphical debugging and validation of parallel programs
PhD Theses 1993 (1); by Anthony John Eaton
1993

1992 (2)

Other / IEEE Annals of the History of Computing

1992
The Airy Tape: An Early Chapter in the History of Debugging
IEEE Annals of the History of Computing 1992 (4); by Martin Campbell-Kelly

Computing (general) / PhD Theses

1992
Multiprocessor performance debugging and memory bottlenecks
PhD Theses 1992 (1); by Aaron J. Goldberg

1991 (12)

Computing (specialised) / IEEE Intelligent Systems

1991
Using Functional Models in Automatic Debugging
IEEE Intelligent Systems 1991 (6); by Dean Allemang

Software Engineering / IEEE Software

1991
Offsetting Human Limits With Debugging Technoloy - Guest Editors' Introduction
IEEE Software 1991 (3); by Thomas G. Moher, Paul R. Wilson
1991
Linked-List Visualization for Debugging
IEEE Software 1991 (3); by Takao Shimomura, Sadahiro Isoda
1991
Debugging Multithreaded Programs with MPD
IEEE Software 1991 (3); by M. Krish Ponamgi, Wenwey Hseush, Gail E. Kaiser
1991
A General Framework for Debugging
IEEE Software 1991 (3); by Keijiro Araki, Zengo Furukawa, Jingde Cheng
1991
An Execution-Backtracking Approach to Debugging
IEEE Software 1991 (3); by Hiralal Agrawal, Richard A. DeMillo, Eugene H. Spafford
1991
Sequential Debugging at a High Level of Abstraction
IEEE Software 1991 (3); by Ronald A. Olsson, Richard H. Crawford, W. Wilson Ho, Christopher E. Wee
1991
Two-Dimensional Pinpointing: Debugging with Formal Specifications
IEEE Software 1991 (1); by David C. Luckham, Sriram Sankar, Shuzo Takahashi

Computing (general) / PhD Theses

1991
Towards automatic debugging of computer programs
PhD Theses 1991 (1); by Hiralal Agrawal
1991
1991
1991

1990 (3)

Software Engineering / IEEE Software

1990
A Framework for Distributed Debugging
IEEE Software 1990 (1); by Wing Hong Cheung, James P. Black, Eric G. Manning

Computing (general) / PhD Theses

1990
1990

1989 (7)

Computing (general) / IEEE Computer

1989
Visualizing Performance Debugging
IEEE Computer 1989 (10); by Ted Lehr, Zary Segall, Dalibor F. Vrsalovic, Eddie Caplan, Alan L. Chung, Charles E. Fineman

Computing (general) / Communications of the ACM

1989
DEBL: A Knowledge-Based Language for Specifying and Debugging Distributed Programs
Communications of the ACM 1989 (9); by Wan-Hong S. Cheng, Virgil Wallentine

Computing (general) / ACM Computing Surveys

1989
Debugging Concurrent Programs
ACM Computing Surveys 1989 (4); by Charles E. McDowell, David P. Helmbold

Computing (general) / PhD Theses

1989
1989
1989
Interactive program debugging and synthesis
PhD Theses 1989 (1); by Matthew M. Huntbach
1989

1988 (3)

Hardware and Microprocessor Systems / IEEE Micro

1988
The TX1 32-bit microprocessor: performance analysis, and debugging support
IEEE Micro 1988 (2); by Misao Miyata, Hidechika Kishigami, Kosei Okamoto, Shigeo Kamiya

Computing (general) / PhD Theses

1988
Debugging Logic Programs Using Executable Specifications
PhD Theses 1988 (1); by Yuh-Jeng Lee
1988
A unified approach to the debugging of optimised programs
PhD Theses 1988 (1); by William Shu Shu

1987 (2)

Software Engineering / IEEE Software

1987
Knowledge-Based Program Debugging Systems
IEEE Software 1987 (3); by Rudolph E. Seviora

Computing (general) / PhD Theses

1987
Debugging concurrent and distributed programs
PhD Theses 1987 (1); by Robert C. B. Cooper

1986 (3)

Hardware and Microprocessor Systems / IEEE Micro

1986
Multibug: Interative Debugging in Distributed Systems
IEEE Micro 1986 (3); by Paolo Corsini, Cosimo Antonio Prete

Computing (general) / PhD Theses

1986
1986
Source level debugging for microprocessors
PhD Theses 1986 (1); by J. Balfour

1985 (3)

Hardware and Microprocessor Systems / IEEE Micro

1985
An Interactive Debugging Environment
IEEE Micro 1985 (4); by Frits van der Linden, Ian Wilson

Software Engineering / IEEE Software

1985
Debugging Ada Tasking Programs
IEEE Software 1985 (2); by David Heimbold, David C. Luckham

Computing (general) / PhD Theses

1985

1983 (3)

Computing (general) / Communications of the ACM

1983
Monte Carlo Debugging: A Brief Tutorial
Communications of the ACM 1983 (2); by R. Charles Bell

Other / IEEE Annals of the History of Computing

1983
Los Alamos Debugging Programs and Techniques as Used on the IBM 701
IEEE Annals of the History of Computing 1983 (2); by Edward A. Voorhees

Computing (general) / PhD Theses

1983
An empirically-based debugging system for novice programmers
PhD Theses 1983 (1); by Tony Hasemer

1982 (2)

Computing (general) / Communications of the ACM

1982
Pracniques: The "Wolf Fence" Algorithm for Debugging
Communications of the ACM 1982 (11); by E. J. Gauss
1982
Programmers Use Slices When Debugging
Communications of the ACM 1982 (7); by Mark D. Weiser

1981 (1)

Computing (general) / ACM Computing Surveys

1981
Testing and Debugging Custom Integrated Circuits
ACM Computing Surveys 1981 (4); by Edward H. Frank, Robert F. Sproull

1980 (1)

Computing (general) / Communications of the ACM

1980
Real-Time: The "Lost World" Of Software Debugging and Testing
Communications of the ACM 1980 (5); by Robert L. Glass

1978 (1)

Computing (general) / PhD Theses

1978
Understanding and Debugging Simple Computer Programs
PhD Theses 1978 (1); by F. J. Lukey

1976 (1)

Computing (general) / PhD Theses

1976
Constructing and debugging manipulator programs
PhD Theses 1976 (1); by Raphael A. Finkel

1975 (1)

Computing (general) / PhD Theses

1975
Source language debugging tools
PhD Theses 1975 (1); by Edwin H. Satterthwaite

1973 (1)

Computing (general) / PhD Theses

1973
Program debugging in high level languages
PhD Theses 1973 (1); by C. J. Higley

1971 (2)

Computing (general) / PhD Theses

1971
An extendible interactive debugging system
PhD Theses 1971 (1); by James Curtis Blair
1971
Toward Automatic Debugging of Low Level Code
PhD Theses 1971 (1); by William S. Worley Jr.

1968 (2)

Computing (general) / Communications of the ACM

1968
Writing an online debugging program for the experienced user
Communications of the ACM 1968 (6); by Paul T. Brady
1968
Three criteria for designing computing systems to facilitate debugging
Communications of the ACM 1968 (5); by Earl C. Van Horn

1966 (1)

Computing (general) / Communications of the ACM

1966
BUGSYS: a programming system for picture processing - not for debugging
Communications of the ACM 1966 (2); by Robert S. Ledley, John Jacobsen, Marilyn Belson

1965 (1)

Computing (general) / Communications of the ACM

1965
DEBUG - an extension to current online debugging techniques
Communications of the ACM 1965 (5); by Thomas G. Evans, D. Lucille Darley

1964 (1)

Computing (general) / Communications of the ACM

1964

1963 (1)

Computing (general) / Communications of the ACM

1963
Debugging systems at the source language level
Communications of the ACM 1963 (8); by H. Earl Ferguson