The Bright Future of Debuggers: Challenges and Opportunities
Since the first bug was discovered in the Mark Harvard II electromechanical computer it was clear that finding bugs and debugging of computer systems would be an extremely challenging task. Today, various reports indicated that programmers spend approximately 50% procent of their time on debugging related tasks resulting in an annual cost of $312 billion. Given these astronomical amounts of resources being put into debugging, any technique that improves debugging efficiency is tremendously valuable.
In the last decades various new debugging techniques have been put forward to ease debugging and finding the root cause of a failures. Techniques like record-replay, delta-debugging, model checking, tracing, visualisation, fuzzing, automated debugging, and many more help programmers to be more effective while debugging. Recently, we have seen that some of techniques are slowly finding their way into mainstream debugging practices. In this talk we first give an overview of recent exiting debugging techniques, show their advantages and limitations to then reflect on the challenges and opportunities for further research.
Tue 24 OctDisplayed time zone: Lisbon change
16:00 - 17:30 | |||
16:00 30mTalk | Programming Languages for AI Programing Agents DLS Mark Marron University of Kentucky | ||
16:30 30mTalk | The Bright Future of Debuggers: Challenges and Opportunities DLS Christophe Scholliers Universiteit Gent, Belgium | ||
17:00 5mAwards | Most Notable Paper Award DLS Stefan Marr University of Kent |