Call for paper 〔OPEN〕

My submissions

Registration 〔OPEN〕

My tickets

〔CLOSED〕
Introduction

Software today is larger and more complex than ever before. Under this circumstance, it is not surprising that the debugging process is becoming more difficult and costly. On the other hand, it presents golden opportunities for researchers to make significant impacts on solving real-world problems. While manual debugging is impractical for large software, techniques that claim to effectively locate a fault have not matured to the desired level of accuracy, consistency, and usability. Developers face many obstacles during the debugging process, such as ambiguities of distinguishing executions in the presence of multiple causative faults, difficulties in reliably recording and replaying failed executions, and uncertainty that bug fixes might introduce even more faults into the software. Furthermore, many existing approaches suffer from critical shortcomings that limit their applicability, including the complexity and lack of scalability of formal verification, the imprecision of static analysis, the high performance cost of dynamic techniques, non-productive human-centric debugging environments, and high setup and operating costs. It is very common that researchers rely on simplified assumptions or model their solutions after methods to handle selected subject programs that do not accurately reflect the complexity in large-scale industrial software and related development processes. Therefore, practitioners raise the question of which value research proposals can add to their actual work.
The goal of this workshop is to highlight the most pressing challenges and innovative solutions associated with program debugging, especially with respect to software business, methodologies, techniques, environments, and human factors. Experience reports from industry or empirical studies on these aspects are also welcome. IWPD aims to bring together researchers and practitioners to discuss the latest advancements and determine further challenges that must be overcome in the area of program debugging.

Committee

Steering Committee

W. Eric Wong (chair)    University of Texas at Dallas    USA
T.H. Tse (chair)    The University of Hong Kong    Hong Kong
Hira Agrawal    Applied Communication Sciences 
(formerly Bellcore/Telcordia Technologies)    USA
W. K. Chan    City University of Hong Kong    Hong Kong
James A. Jones    University of California, Irvine    USA
Franz Wotawa    Graz University of Technology    Austria

Program Committee Chairs

Wolfgang Mayer    University of South Australia    Australia
Bo Jiang    Beihang University    China

Program Committee (TBA)

Call for paper

Important date

2017-07-21
Draft paper submission deadline
2017-08-13
Draft paper acceptance notification
2017-08-28
Final paper submission deadline

Submission Topics

The workshop welcomes submissions that cover, but are not limited to, the following topics:

  • Strategies for effective and efficient program debugging
  • Challenges and emerging techniques in program debugging for large scale real-life applications and domain-specific applications
  • Debugging for multi-(core, process, or threaded) programs
  • Empirical studies and open source-based benchmarking infrastructure
  • Experience reports and industrial best practices
  • Impacts of software business, human factors, programming languages, and tool environments on program debugging
  • Integrating debugging with other software development and maintenance activities
  • Social aspects of program debugging
  • Software risk analysis and cost estimation for fault localization, bug fixing, and their social interactions
  • Transitioning from research to practice
  • Pedagogical models for effectively teaching program debugging
Submit Comment
Verify Code Change Another
All Comments
Important Date
  • Oct 23

    2017

    Conference Date

  • Jul 21 2017

    Draft paper submission deadline

  • Aug 13 2017

    Draft Paper Acceptance Notification

  • Aug 28 2017

    Final Paper Deadline

  • Oct 23 2017

    Registration deadline