Proceedings of the Fifth International Workshop on Automated Debugging (AADEBUG 2003)
@article{Ronsse2003ProceedingsOT, title={Proceedings of the Fifth International Workshop on Automated Debugging (AADEBUG 2003)}, author={Michiel Ronsse and Koen De Bosschere}, journal={arXiv: Software Engineering}, year={2003} }
Over the past decades automated debugging has seen major achievements. However, as debugging is by necessity attached to particular programming paradigms, the results are scattered. To alleviate this problem, the Automated and Algorithmic Debugging workshop (AADEBUG for short) was organised in 1993 in Link"oping (Sweden). As this workshop proved to be successful, subsequent workshops have been organised in 1995 (Saint-Malo, France), 1997 (again in Link"oping, Sweden) and 2000 (Munich, Germany…
10 Citations
Studying the advancement in debugging practice of professional software developers
- Computer Science2014 IEEE International Symposium on Software Reliability Engineering Workshops
- 2014
This comprehensive study investigates the current state of debugging in a comprehensive study and presents new insights into debugging practice that help to suggest new directions for future research.
An extensible source-level debugger
- Computer ScienceSAC '09
- 2009
UDB is presented, a source-level debugger for the Unicon programming language with a novel architecture and capabilities that tests the hypotheses that a debugger built on top of a high-level framework enables better debugging capabilities as well as easier and more efficient extension than ordinary debuggers.
An Agent-Oriented Source-Level Debugger on Top of a Monitoring Framework
- Computer Science2009 Sixth International Conference on Information Technology: New Generations
- 2009
UDB, an agent-oriented source-level debugger for the Unicon programming language with a novel architecture and capabilities is presented, which combines classical debugging techniques such as those found in GDB with a growing set of extension agents.
Flow-Centric, Back-in-Time Debugging
- Computer ScienceTOOLS
- 2009
A novel debugger, called Compass, is presented, to navigate between conventional run-time stack-oriented control flow views and object flows and demonstrate how flow-centric, back-in-time debugging can be used to effectively locate the source of hard-to-find bugs.
Practical Object-Oriented Back-in-Time Debugging
- Computer ScienceECOOP
- 2008
This paper proposes a practical approach that attempts to keep track of only the relevant data, and keeps object history information together with the regular objects in the application memory so that data not reachable from current application objects is garbage collected.
BugNet: continuously recording program execution for deterministic replay debugging
- Computer Science32nd International Symposium on Computer Architecture (ISCA'05)
- 2005
The proposed BugNet architecture provides the ability to replay an application's execution across context switches and interrupts, which obviates the need for tracking program I/O, interrupts and DMA transfers, which would have otherwise required more complex hardware support.
First-Order Interactive Programming
- Computer SciencePADL
- 2010
Interactive programming is a method for implementing programming languages that supports an interactive, exploratory style of program development and debugging. The basic idea is to reify the steps…
Unanticipated partial behavioral reflection: Adapting applications at runtime
- Computer ScienceComput. Lang. Syst. Struct.
- 2008
Unanticipated Partial Behavioral Reflection
- Computer ScienceISC
- 2006
This paper proposes unanticipated partial behavioral reflection which enables the developer to precisely select the required reifications, to flexibly engineer the metalevel and to introduce the meta behavior dynamically.