Scopeo: an Object-Centric Debugging Approach ...
Document type :
Communication dans un congrès avec actes
Permalink :
Title :
Scopeo: an Object-Centric Debugging Approach for Exploring Object-Oriented Programs
Author(s) :
Bourcier, Valentin [Auteur]
Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]
Reflective Evolution of Ever-running Software Systems [EVREF]
Inria Lille - Nord Europe
Costiou, Steven [Auteur]
Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]
Reflective Evolution of Ever-running Software Systems [EVREF]
Inria Lille - Nord Europe
Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]
Reflective Evolution of Ever-running Software Systems [EVREF]
Inria Lille - Nord Europe
Costiou, Steven [Auteur]
![refId](/themes/Mirage2//images/idref.png)
Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]
Reflective Evolution of Ever-running Software Systems [EVREF]
Inria Lille - Nord Europe
Conference title :
2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
City :
Rovaniemi
Country :
Finlande
Start date of the conference :
2024-03-12
English keyword(s) :
Object-centric debugging
Query debugging
Back-in-Time debugging
Query debugging
Back-in-Time debugging
HAL domain(s) :
Informatique [cs]/Génie logiciel [cs.SE]
English abstract : [en]
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 ...
Show more >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.Show less >
Show more >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.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
ANR Project :
Collections :
Source :
Submission date :
2024-06-28T02:03:33Z
Files
- document
- Open access
- Access the document
- saner-pdf-xplore-compatible.pdf
- Open access
- Access the document