Call for Papers
Overview
Program comprehension is a vital software engineering and maintenance activity. It is necessary to facilitate reuse, inspection, maintenance, reverse engineering, reengineering, migration, and extension of existing software systems. IWPC provides an opportunity for researchers and industry practitioners to present and discuss both the state-of-the art and the state-of-the-practice in the general area of program comprehension.
Topics
We invite technical papers, working sessions, and tool demonstrations on, but not limited to, the following topics:
- Theories and models for software comprehension
- Program comprehension processes and strategies
- Experiments and case studies with a focus on program comprehension
- Collaboration tools facilitating software development teams in program understanding
- Comprehension during large scale maintenance, reengineering, and evolution of existing systems
- Reverse engineering for the purpose of program comprehension
- Software visualization to support comprehension and maintenance
- Formal and informal peer reviews for the purpose of sharing comprehension
- Program comprehension for the purpose of assuring and increasing software security
- Understanding network-centric systems
- Understanding object-oriented frameworks and component-based software
- Software comprehension for integration into product line systems
- Software comprehension for migration towards web services
- Software comprehension in the context of aspect-oriented programming
Technical Papers
Papers must be original work and are limited to 10 proceedings pages (approximately 6000 words). Submissions must not have been previously published nor submitted to, or be in consideration for, any journal, book, or conference. Papers accepted for publication will require at least one author to attend the event and present the work. A number of submissions will also be accepted as short paper. The authors of the best accepted papers will be invited to submit to a special issue of the Software Quality Journal (Kluwer Academic) that highlights IWPC 05.
Working Sessions
We invite proposals for working sessions (90 minutes each) on any of the topic areas mentioned above. Working sessions are to be designed around a specific theme and be interactive and discussion oriented.
Tool Demonstrations
We invite proposals for tool demonstrations on any of the topic areas mentioned above. The proposal should include a description of the tool or environment, its applicability to program comprehension, and a brief description of the proposed type of demonstration. Demonstrations will be in an open session to allow individual interaction with the participants.
Paper Submission
Submit your paper in Adobe Acrobat (PDF) format via electronic submission on the IWPC 2005 web site. Technical papers must conform to the IEEE paper guidelines. IEEE Computer Society Press will publish the workshop proceedings. Summaries for accepted working sessions, short papers, and tool demonstrations will also be included in the proceedings.

