Software Debugging is to me the funnest part of software development, and it occurred to me to write a book on it, adding some of my experience to the area.
As an entry point to the book, I thought of writing a Review Paper on the subject, and as such, I have to read as many papers as I can find to review. So my question is: do you have a paper recommendation on Software Debugging that's not in the list below? Any other tips or advice on writing a paper are also welcome. Thanks much.
BIG LIST FOLLOWS:
Application of Dynamic Slicing in Program Debugging
Automatic Debugging Approaches: A Literature Review
Debugging and the the Experience of Immediacy
Debugging Scandal: The Next Generation
Designing the Whyline: A debugging interface for asking questions about program behavior
Generalized Algorithmic Debugging and Testing
Fostering Debugging Communities on the Web
If I Only Changed the Software, Why Is the Phone on Fire?
Interprocedural Slicing Using Dependence Graphs
Introduction to the Special Issue on the Debugging Scandal
"My Hairiest Bug" War Stories
Performance Debugging for Distributed Systems of Black Boxes
Programming on an Already Full Brain
Research Issues in Software Fault Categorization
Scalable Omniscient Debugging
Software debugging, testing, and verification
Software Visualization for Debugging
Techniques for Debugging an Application (US 8,966,448 B2 patent)
The Errors of TEX
Thrown from Kansas into Oz: Collaborative Debugging when a Shared World Breaks
Toward a Theory of Computer Program Bugs: An Empirical Test (tho I couldn't this one anywhere)
Towards a Theory of Software Development Expertise
Using Program Slicing In Software Maintenance
Yesterday, My Program Worked. Today, It Does Not. Why?
All from this list: https://www.monperrus.net/martin/empirical-studies-on-bugs
---
I also intent to read a couple of these books:
Debug It!
Debugging by Thinking
Debugging: The 9 Indispensable Rules
The Practice of Programming
Reversing: Secrets of Reverse Engineering
Why Programs Fail