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.
Text
Corr16b-DeclarativeBreakpoints.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (77kB) |
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) [discontinued] |
UniBE Contributor: |
Corrodi, Claudio |
Subjects: |
000 Computer science, knowledge & systems 500 Science > 510 Mathematics |
Language: |
English |
Submitter: |
Oscar Nierstrasz |
Date Deposited: |
30 Jan 2017 12:49 |
Last Modified: |
05 Dec 2022 15:02 |
Uncontrolled Keywords: |
scg-pub snf-asa2 scg16 jb16 skip-doi |
BORIS DOI: |
10.7892/boris.94640 |
URI: |
https://boris.unibe.ch/id/eprint/94640 |