- ABSTRACT
- INTRODUCTION
- SUPPORTING THE COGNITIVE TASKS IN PROGRAMMING
- PROBLEM SOLVING PROCESSES IN DEBUGGING: LOCALIZATION AND INSTRUMENTATION
- 20-20 HINDSIGHT:
- REVERSIBLE CONTROL STRUCTURE
- KEEPING THE DEBUGGING PROBLEM
- IN CONTEXT
- FOLLOW THE BOUNCING WINDOW
- WHAT DID THAT CODE DO?
- WHAT HAS THAT CODE DONE?
- WHAT CODE DID THAT?
- LET'S SEE THAT AGAIN, SLOWLY
- ERROR CONDITIONS
- THERE'S NOTHING SLOWER THAN
- A PROGRAM THAT DOESN'T WORK YET!
- IMPLEMENTATION
- RELATED WORK
- ACKNOWLEDGMENTS
- REFERENCES