2020
DOI: 10.5381/jot.2020.19.1.a1
|View full text |Cite
|
Sign up to set email alerts
|

Object Miners: Acquire, Capture and Replay Objects to Track Elusive Bugs.

Abstract: Elusive bugs are difficult to observe and to reproduce. They are often caused by non-deterministic or unexpected events, inputs or computations. To track elusive bugs, it is necessary to narrow down the scope of the bug investigation. This helps reproducing and observing very specific aspects of the program's state and behavior. In object-oriented programs, it often comes down to finding and debugging specific objects. However, some objects are particularly hard to find. Typical hard cases are finding a tempor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
0
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
2

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 18 publications
0
0
0
Order By: Relevance
“…However, there can be many students named John which again would force us to manually proceed with the execution until we identify the John presenting the bug. This example illustrates how Getting to the Objects is a difficult problem [1], [2].…”
Section: A Challenges To Object-oriented Program Debuggingmentioning
confidence: 99%
See 2 more Smart Citations
“…However, there can be many students named John which again would force us to manually proceed with the execution until we identify the John presenting the bug. This example illustrates how Getting to the Objects is a difficult problem [1], [2].…”
Section: A Challenges To Object-oriented Program Debuggingmentioning
confidence: 99%
“…Instance Pointcuts [7] express, for a particular object method or attribute, a sequence of conditions to meet to suspend the execution. Object Miners [1] track and collect objects produced by (sub) expressions selected from the source code.…”
Section: B Object-centric Breakpoints Approachesmentioning
confidence: 99%
See 1 more Smart Citation