TL;DR
This paper introduces a visual debugging tool integrated into IntelliJ IDEA that graphically visualizes program execution as object diagrams to enhance program understanding and reduce debugging time.
Contribution
The paper presents a novel visual debugging tool that visualizes program execution as object diagrams within IntelliJ IDEA, improving debugging efficiency.
Findings
Enhanced program comprehension through visual object diagrams
Integrated tool reduces debugging time and effort
Interactive exploration of program execution details
Abstract
Debugging is an essential part of software maintenance and evolution since it allows software developers to analyze program execution step by step. Understanding a program is required to fix potential flaws, alleviate bottlenecks, and implement new desired features. Thus, software developers spend a large percentage of their time validating and debugging software, resulting in high software maintenance and evolution cost. We aim to reduce this cost by providing a novel visual debugging tool to software developers to foster program comprehension during debugging. Our debugging tool visualizes program execution information graphically as an object diagram and is fully integrated into the popular Java development environment IntelliJ IDEA. Moreover, the object diagram allows interactions to explore program execution information in more detail. A demonstration of our tool is available at…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
