https://www.dagstuhl.de/23131

March 26 – 31 , 2023, Dagstuhl Seminar 23131

Software Bug Detection: Challenges and Synergies

Organizers

Marcel Böhme (MPI-SP – Bochum, DE & Monash University – Melbourne, AU)
Maria Christakis (TU Wien, AT)
Rohan Padhye (Carnegie Mellon University – Pittsburgh, US)
Kostya Serebryany (Google – Mountain View, US)
Andreas Zeller (CISPA – Saarbrücken, DE)

For support, please contact

Simone Schilke for administrative matters

Andreas Dolzmann for scientific matters

Documents

Dagstuhl Seminar Schedule (Upload here)

(Use personal credentials as created in DOOR to log in)

Motivation

Overview. Software controls everything in our lives. Today more than ever. Hence, it is important to develop tools and techniques that can automatically test or verify the correctness, reliability, and security of our software systems. Researchers from different communities, both in research and industry, are working on different aspects of the automated discovery of such software bugs: What are effective approaches to discover software bugs as fast as possible? How can we formally verify the absence of bugs? Which guarantees do our approaches provide about the correctness, reliability, and security of the software when no bugs are discovered? Which concerns do practitioners have when bug finding tools are integrated into their development process? What are effective approaches to automatically mitigate, diagnose, or repair certain kinds of bugs?

Timeliness & Relevance to Industry. While these questions all revolve around the same problem, they are investigated in different research communities and often in isolation. It is time to bring together researchers from the different communities to identify synergies, to share our approaches, to discuss pitfalls, and to recognize the joint open challenges. We are hoping to maximize participation from industry to learn about key concerns in practice and effective recipes for the successful adoption and deployment of our bug finding tools. This Dagstuhl Seminar will lay the foundations for a cross-disciplinary research agenda in software bug detection that is grounded in practice.

Motivation text license
  Creative Commons BY 4.0
  Marcel Böhme, Maria Christakis, Rohan Padhye, and Andreas Zeller

Classification

  • Cryptography And Security
  • Programming Languages
  • Software Engineering

Keywords

  • Bug finding
  • Testing
  • Verification
  • Static analysis
  • Human aspects

Documentation

In the series Dagstuhl Reports each Dagstuhl Seminar and Dagstuhl Perspectives Workshop is documented. The seminar organizers, in cooperation with the collector, prepare a report that includes contributions from the participants' talks together with a summary of the seminar.

 

Download overview leaflet (PDF).

Dagstuhl's Impact

Please inform us when a publication was published as a result from your seminar. These publications are listed in the category Dagstuhl's Impact and are presented on a special shelf on the ground floor of the library.

Publications

Furthermore, a comprehensive peer-reviewed collection of research papers can be published in the series Dagstuhl Follow-Ups.