Software today is inherently large and complex, in fact more so than ever before. Consequently, debugging when failure is observed is also becoming much more difficult and time-consuming. Manual debugging is quickly losing its viability as a practical option, and yet at the same time, techniques that aim for automatic fault localization are still not accurately and consistently able to pinpoint the locations of faults to a desired degree. Distinguishing executions that fail due to different causative faults, reliably recording and replaying failed executions, and fixing bugs without introducing new faults are but some of the debugging-related problems faced by developers today. Furthermore, formal verification techniques suffer from complexity and scalability issues, static techniques can often be imprecise, and the heavy performance overhead of dynamic techniques can prohibit their application. While studies are being conducted to resolve these problems, researchers often make unrealistic assumptions, and subject software may not be representative of large scale industrial applications. Such concerns can induce in practitioners a lack of faith with regard to what research proposals can offer and deliver.

This workshop brings to light the latest challenges and advances in research topics associated with program debugging, with a special emphasis on methodology, techniques, and environment. Also accepted are experience reports that describe industrial and/or empirical studies related to these three aspects. IWPD aims to provide a forum and serve as a platform for researchers and practitioners to exchange ideas, present new advancements, and identify further challenges in the context of program debugging.

Topics of interest include, but are not limited to:

  Automation of program debugging
  Challenges and emerging techniques in program debugging
        for large scale real-life applications

  Static and dynamic analyses for software fault localization and bug-fixing
  Apply debugging to multi-core and multi-threaded programs
  Impacts of program languages and environments on debugging and Testing
  Impact of program debugging and test case prioritization on regression testing
  Software risk analysis and fault proneness prediction
  Software testing, verification, and validation for debugging
  Online monitoring and record/replay for program debugging
  Reducing the cost of program debugging
  Empirical studies and benchmarking
  Experience reports and industrial best practices
  Tool support
  Transitioning from research to practice
  Integrating debugging with other software development activities
  Approaches to teaching program debugging

Workshop Proceedings

Accepted papers will be published as part of the ISSRE 2012 Supplemental Proceedings by IEEE Computer Society Conference Publishing Services (CPS). They will also be submitted for inclusion into the IEEE Xplore and to all of the A&I (abstracting and indexing) partners (such as the EI Compendex).

Best Paper Award

At least one award will be presented. Authors will receive a certificate signed by the President of the IEEE Reliability Society and the Organizers of IWPD 2012.

Special Issue of Journal of Systems and Software

Authors of selected papers from IWPD 2012 will be invited to submit an extended version to a special issue of the Journal of Systems and Software (JSS).

Important Dates

    September 14, 2012       Submission deadline
    October 4, 2012 (extended)       Notification of authors
    October 10, 2012       Camera-ready

Information for authors of regular papers

Submit original papers (not published or submitted elsewhere) with a maximum of six pages. Include the title of the paper, the name and affiliation of each author, a 150-word abstract, and up to 6 keywords. Both research papers and industry experience reports are welcome. All the submissions must be written in English and follow the IEEE conference proceedings format. Each submission will be reviewed by three PC members. Paper selection is based on the originality, technical contribution, presentation, and relevance to IWPD.

  Click here to submit your paper.

Information for panelists

The IWPD workshop has a special panel with a focus on Program Debugging: Transitioning from Research to Practice. Qualified panelists are solicited to report their experience of applying research methodologies and techniques to debug large complicated real-life software systems and the challenges which they had to overcome. Interested parties should send a position statement of up to two pages to the Program Chairs: Dr. Hira Agrawal in Applied Research, Telcordia Technologies, USA (Email: or Professor Zhenyu Chen, Nanjing University, China (Email:

Steering Committee

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

Program Committee Chairs

Hira Agrawal Telcordia Technologies USA
Zhenyu Chen Nanjing University China

Program Committee (Tentative)

Rui AbreuUniversity of Porto Portugal
Mikhail Auguston Naval Postgraduate SchoolUSA
Fevzi BelliUniversity of PaderbornGermany
Christof BudnikSiemens Corporate Research USA
T Y ChenSwinburne University of TechnologyAustralia
Byoungju ChoiEwha Womans University Korea
Peter FritzsonLinkopings Universitetm Sweden
Arjan van GemundDelft University of TechnologyNetherlands
Gregory KapfhammerAllegheny College USA
Jenny LiAvaya Labs Research USA
Wolfgang Mayer University of South Australia Australia
Bruce McMillinMissouri University of Science and Technology China
Michiel RonsseUniversity of GentBelgium
Raul SantelicesUniversity of Notre DameUSA
Markus StumptnerUniversity of South AustraliaAustralia
Qianxiang WangPeking University China
Dianxiang XuDakota State UniversityUSA
Zhenyu ZhangChinese Academy of SciencesChina
Xiangyu ZhangPurdue University USA

Web Master

Ruizhi Gao University of Texas at Dallas USA

PC Login

Please click here to log in your PC account for IWPD 2012.

Workshop Venue

IWPD 2012 will be held in conjunction with ISSRE 2012 at the Renaissance Dallas Richardson Hotel, Richardson, Texas 75082. Please visit the ISSRE website for hotel reservation.

For any inquiry, please contact Professor Zhenyu Chen, Program co-Chair or Professor W. Eric Wong, co-Chair, Steering Committee.

Previous IWPD

  IWPD 2011 - Munich, Germany (in conjunction with COMPSAC 2011)
  IWPD 2010 - Zhangjiajie, China (in conjunction with QSIC 2010)

To be announced.