SPLASH 2023
Sun 22 - Fri 27 October 2023 Cascais, Portugal
Tue 24 Oct 2023 16:30 - 17:00 at Room XV - Beyond the Language Chair(s): Stefan Marr

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 Oct

Displayed time zone: Lisbon change

16:00 - 17:30
Beyond the LanguageDLS at Room XV
Chair(s): Stefan Marr University of Kent
16:00
30m
Talk
Programming Languages for AI Programing Agents
DLS
Mark Marron University of Kentucky
16:30
30m
Talk
The Bright Future of Debuggers: Challenges and Opportunities
DLS
Christophe Scholliers Universiteit Gent, Belgium
17:00
5m
Awards
Most Notable Paper Award
DLS
Stefan Marr University of Kent