Scopeo: an Object-Centric Debugging Approach for Exploring Object-Oriented Programs
International audience Debugging object-oriented programs requires understanding how objects interact with each other and how their state evolves during execution. It is an arduous activity, as there are no methods to support finding objects to debug and explore their interactions.In this paper we p...
Published in: | 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) |
---|---|
Main Authors: | , |
Other Authors: | , , , , , , , , |
Format: | Conference Object |
Language: | English |
Published: |
HAL CCSD
2024
|
Subjects: | |
Online Access: | https://inria.hal.science/hal-04627606 https://inria.hal.science/hal-04627606/document https://inria.hal.science/hal-04627606/file/saner-pdf-xplore-compatible.pdf https://doi.org/10.1109/SANER60148.2024.00040 |
Summary: | International audience Debugging object-oriented programs requires understanding how objects interact with each other and how their state evolves during execution. It is an arduous activity, as there are no methods to support finding objects to debug and explore their interactions.In this paper we present Scopeo, a novel object-centric approach to explore objects and their interactions in object-oriented programs. We evaluate the performance of Scopeo and conclude its applicability to real debugging scenarios. We then open a discussion on the interest of this approach for future research into debugging and program comprehension. |
---|