<P>Program comprehension is a frequent software engineering activity involved in practically all stages of the software development life cycle. Developers need to understand the system they work on in order to fix its bugs, enhance its functionalities, and reengineer it for a different environment. Software systems have been becoming more complex – think of language cocktails, multi–threaded and asynchronous programming, multi–tier architectures, cross–platform compilation, abstraction mechanisms for separations of concerns, loose coupling, and so on. As a result, program comprehension is getting more challenging but also desperately more needed. The International Conference on Program Comprehension (ICPC) is the premier forum on program comprehension. The conference covers related subjects such as software analysis, software visualization, reverse engineering, and software evolution. ICPC 2008 is the 16th edition of the conference since its first holding (originally as a workshop) in 1992. ICPC 2008 will provide an opportunity for researchers and practitioners from academia, industry and government, to present and discuss state–of–the–art and best–practices results in the field. There are these forms of participation: the presentation of a regular research paper, the organization of affiliated events and participation in those, as well as the presentation of a poster or a tool demo.</P> <P> <B>Keywords:</B></P> <P>(i) cognitive theories for software comprehension, including experiments and case studies; (ii) software visualization, program analysis and model–driven techniques in support of software comprehension; (iii) issues specific to the comprehension of specific types of systems, such as legacy systems, object–oriented frameworks, web–based systems, COTS, software–product lines, and notably large–scale systems; (iv) comprehension in the context of specific life cycle activities such as maintenance, reengineering, migration, inspection before purchase, security auditing, and testing. </P>
Abbrevation
ICPC
City
Amsterdam
Country
Netherlands
Deadline Paper
Start Date
End Date
Abstract