5 th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2009) Giulio Antoniol * , Rocco Oliveto † , Denys Poshyvanyk § * École Polytechnique de Montréal, Montréal, Québec, Canada † Department of Mathematics and Informatics, University of Salerno, Fisciano (SA), Italy § Computer Science Department, The College of William and Mary, Williamsburg, VA, USA antoniol@ieee.org, roliveto@unisa.it, denys@cs.wm.edu Abstract Traceability of Emerging Forms of Software Engineering (TEFSE) 2009 will bring together researchers and practitioners to examine the challenges of recovering and maintaining traceability for the myriad forms of software engineering, from user needs to models to source code. In the 2007 instalment, TEFSE focused on the grand challenges of traceability. The 2009 instalment will focus on these and other emerging challenges in traceability. 1. Theme and goals Software production for the mass market requires the adoption of techniques and approaches to increase software development productivity. The great pressure to produce has promoted approaches derived from manufacturing, such as component-based development and standardization. The underlying assumption is that the software industry may improve productivity by applying similar approaches to those used in manufacturing. Despite the adoption of reuse, the availability of commercial off-the-shelf components, and the existence of code generators, middleware, frameworks, and rapid application development tools and techniques, the software industry is still far from the anticipated productivity level. Moreover, software development represents a small part of the software life- cycle as software systems continuously evolve to meet ever changing user needs, which may be driven by market pressure, adaptation to legislation, or improvement needs. In today’s competitive market, the pressure to increase productivity results in the tailoring of software processes, especially development and evolution processes, to eliminate unproductive activities. Establishing and maintaining traceability links and consistency between software artefacts produced or modified in the software life-cycle are costly and tedious activities that are crucial but frequently neglected in practice. Traceability has been defined as “the ability to describe and follow the life of a requirement, in both a forwards and backwards direction” [5]. Thus, traceability between free text documentation associated with the development and maintenance cycle of a software system and source code are crucial in a number of tasks such as program comprehension, software maintenance, and software verification & validation. Finally, maintaining traceability links between subsequent releases of a software system is important for evaluating relative source code deltas, highlighting effort/code variation inconsistencies, and assessing the change history. The objective of the 5 th edition of TEFSE is to build on the work the traceability research community has completed in identifying the open traceability challenges. The workshop is structured around these challenges. In particular, it is intended to be a working event focused on discussing the main problems related to software artefact traceability and propose possible solutions for such problems. Moreover, the workshop also aims to identify key issues concerning the importance of maintaining traceability information during software development to further improve the dialogue between academia and industry and to facilitate technology transfer. The workshop will explore topics related to: Definitions of traceability models Traceability between artefacts and processes The semantics of traceability links Recovery and evolution of traceability links Visualization of traceability links A web site (http://web.soccerlab.polymtl.ca/tefse09/) for the workshop will be developed and maintained by the organizers. The discussions and presentations from the session will be summarised and publicised on the web site and other appropriate venues. 2. Previous editions of TEFSE TEFSE was originally initiated by Andrea Zisman and George Spanoudakis. For the past three years it has expanded its steering committee to include Jane Cleland- Huang, Jane Huffman Hayes, and Jonathan Maletic. It is closely associated with the Center of Excellence for Traceability, initiated in the summer of 2007. The fourth ICSE’09, May 16-24, 2009, Vancouver, Canada 978-1-4244-3494-7/09/$25.00 2009 IEEE Companion Volume 472