Abstract | ||
---|---|---|
Locating and fixing bugs is well-known to be a time consuming task. Advanced approaches such as object-centric or back-in-time debuggers have been proposed in the literature. still in many scenarios developers are left alone with generic tools such as manual breakpoints and execution stepping that, while usable, cannot adapt to specific debugging scenarios to make the life of developers easier. In this position paper we explore several advanced on-line debugging techniques such as contextual breakpoints and on-line execution comparison, that could help developers solve complex debugging scenarios. We analyse the open research challenges these techniques pose, as well as the underlying mechanisms they require. We present early but promising prototypes we built using the Pharo programming language. We finally identify future research paths by analysing existing research and connecting it to the techniques we presented before. |
Year | Venue | Field |
---|---|---|
2017 | IWST | Open research,USable,Software engineering,Debugger,Computer science,Pharo,Position paper,Debugging |
DocType | Citations | PageRank |
Conference | 0 | 0.34 |
References | Authors | |
6 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Thomas Dupriez | 1 | 0 | 0.34 |
Guillermo Polito | 2 | 2 | 7.84 |
Stéphane Ducasse | 3 | 3418 | 243.15 |