Towards Efficient Object-Centric Debugging with Declarative Breakpoints

Corrodi, Claudio (July 2016). Towards Efficient Object-Centric Debugging with Declarative Breakpoints. In: Extended Abstracts of the Ninth Seminar on Advanced Techniques and Tools for Software Evolution (SATToSE 2016). Bergen, Norway.

Debuggers are central tools in IDEs for inspecting and repairing software systems. However, they are often generic tools that operate on a low level of abstraction. Developers need to use simple breakpoint capabilities and interpret the raw data presented by the debugger. They are confronted with a large abstraction gap between application domain and debugger presentations. We propose an approach for debugging object-oriented programs, using expressive and flexible breakpoints that operate on sets of objects instead of a particular line of source code. This allows developers to adapt the debugger to their domain and work on a higher level of abstraction, which enables them to be more productive. We give an overview of the approach and demonstrate the idea with a simple use case, and we discuss how our approach differs from existing work.

Item Type: Conference or Workshop Item (Abstract)
Division/Institute: 08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)
UniBE Contributor: Corrodi, Claudio
Subjects: 000 Computer science, knowledge & systems
500 Science > 510 Mathematics
Language: English
Submitter: Oscar Marius Nierstrasz
Date Deposited: 30 Jan 2017 12:49
Last Modified: 30 Jan 2017 12:49
Uncontrolled Keywords: scg-pub snf-asa2 scg16 jb16 skip-doi
URI: http://boris.unibe.ch/id/eprint/94640

Actions (login required)

Edit item Edit item
Provide Feedback