ICSE 2013 Co-located Events

Saturday, May 18, 2013 - Sunday, May 19, 2013
Grand Ballroom B

Software repositories such as source control systems, archived communications between project personnel, and defect tracking systems are used to help manage the progress of software projects. Software practitioners and researchers are recognizing the benefits of mining this information to support the maintenance of software systems, improve software design/reuse, and empirically validate novel ideas and techniques. Research is now proceeding to uncover the ways in which mining these repositories can help to understand software development and software evolution, to support predictions about software development, and to exploit this knowledge concretely in planning future development.

The goal of this two-day working conference is to advance the science and practice of software engineering via the analysis of data stored in software repositories.

Sunday May 19, 2013 to Tuesday May 21, 2013
Garden Room A/B and Hospitality Room

Conference on Software Engineering Education and Training seeks to answer the question:
"As educators, how do we adjust our teaching to meet the personal preferences and technical challenges of the next generation of software engineers?"

Started in 1987 by Norm Gibbs at the Software Engineering Institute (SEI), CSEE&T has become the premier annual conference focusing on education and training in software engineering. The Conference offers an opportunity to educators and industry professionals to share and expand their knowledge of software engineering education, training, and professional issues. The conference has received the sustained support and sponsorship of IEEE - Computer Society, academia and industry.

Monday , May 20, 2013 - Tuesday, May 21, 2013
Seacliff D

An increasingly important requirement for a software-intensive system is the ability to self-manage by adapting itself at run time to handle changing user needs, system intrusions or faults, a changing operational environment, and resource variability. Such a system must configure and reconfigure itself, augment its functionality, continually optimize itself, protect itself, and recover itself, while keeping its complexity hidden from the user.

The topic of self-adaptive and self-managing systems has been studied in a large number of specific areas, including software architectures, fault-tolerant computing, robotics, control systems, programming languages, and biologically-inspired computing.

The objective of this symposium is to bring together researchers and practitioners from many of these diverse areas to engage in stimulating dialogue regarding the fundamental principles, state of the art, and critical challenges of self-adaptive and self-managing systems. Specifically, we intend to focus on the software engineering aspects, including the methods, architectures, algorithms, techniques, and tools that can be used to support dynamic adaptive behavior that includes self-adaptive, self-managing, self-healing, self-optimizing, and self-configuring, and autonomic software.

International Conference on Software and Systems Process 2013 (ICSSP)
Saturday, May 18, 2013 - Sunday, May 19, 2013
Regency A/B

The latest trends towards creating software ecosystems on emerging software platforms, such as clouds, cyber-physical systems, or social media are bringing up new approaches to software and systems development. This also leads to new opportunities and challenges regarding development processes, such as process interoperability, scalability, or the coordination of multiple platforms and life cycles. The ICSSP conference, continuing the success of ICSP conference series, has become an established premier event in the field of software and systems engineering process. It provides a leading forum for the exchange of research outcomes and industrial best-practices in process development from software and systems disciplines. ICSSP 2013 aims at investigating novel solutions to today’s process challenges, and invites papers describing completed research or advanced work-in-progress in all areas of software and systems engineering process as well as processes in other domains.

2013 IEEE International Conference on Program Comprehension
Monday May 20 2013 - Tuesday May 21, 2013
Bayview A/B

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. ICPC (formerly 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.


Sunday May 19, 2013
Bayview A
The event will bring together researchers and practitioners to examine the challenges of recovering and maintaining traceability for the myriad forms of software engineering artifacts. TEFSE 2013 is intended to be a working event focused on discussing the main problems related to software traceability and propose possible solutions for such problems.
This year, TEFSE will host the first contest on Grand Challenges of Software Traceability - an open competition for students and professionals to try out their solutions for a variety of traceability challenges. Each challenge will be presented as a separate contest, designed by domain experts using TraceLab, an experimental workbench for constructing, executing, and evaluating traceability experiments. Winners will be announced at TEFSE 2013 and will be awarded prizes provided by our sponsors.