Previous Conferences




The proceedings is now available on line.
You can find information about it at
or access the online version at

Software developers work in a dynamic context of frequently changing technologies, and limited resources. Globally distributed development teams are under ever-increasing pressure to deliver their products more quickly and with higher levels of quality. At the same time, global competition is forcing software development organizations to cut costs by rationalizing processes, outsourcing part or all of their activities, reusing existing software in new or modified applications and evolving existing systems to meet new needs, whilst still minimizing the risk of projects failing to deliver. To address these difficulties, new or modified processes are emerging, including agile methods and plan-based product line development. Open Source, COTS and community-developed software are becoming more popular. Outsourcing coupled with 24/7 development demand well-defined processes to support the co-ordination of organizationally- and geographically-separated teams.

We invite papers describing completed research or advanced work-in-progress in all areas of software and systems development process including: agile software processes, CMMI, novel techniques for software process representation and analysis; process tools and metrics; and the simulation and modeling of software processes. Contributions reflecting real-world experience, or derived directly from industrial or open-source software development and evolution, are particularly welcome.

ICSP 2007 is a continuation of two successful series of process-related workshops, SPW (Software Process Workshop) and ProSim (Software Process Simulation and Modeling Workshop). SPW and ProSim were conducted jointly for the first time in 2006 as a co-located event to ICSE 2006. In reaction to its great success, the full integration of SPW/ProSim will happen in 2007. ICSP 2007 continues a long tradition of software process research positioning itself as the new leading edge event for systems and software process research. ICSP 2007 will be co-located with ICSE 2007 in Minneapolis, USA, immediately prior to ICSE 2007.

The increasing challenges faced by the software industry combine to increase demands on software processes. As a result, number of practical questions arise, such as:

What are the implications of adopting systems engineering processes?
What is the right degree of process agility in different contexts?
What defines a process-based competitive advantage?
What is the interface between software process and business process?
How do changes in process need to be reflected and supported in the organization?
What is the return on investment for CMMI, Six-Sigma, Spice, ISO and other SPI paradigms and industry standards?
How can we predict the effects of process improvement initiatives?

Meanwhile, to address these practical questions, a corresponding set of research questions arise, such as:

How can more precise micro-process capabilities be better integrated with more strategic macro-process capabilities?
How can process representation and analysis capabilities better support expression and reasoning about unavoidably incomplete, inconsistent, ambiguous, or emergent process definitions?
How can software processes and associated methods, tools, and metrics better scale up to complex software-intensive systems of systems, and scale down to support small-to-medium sized enterprises?
How can software processes be better supported by and linked to underlying theories of successful SW development?
How can various forms of simulation and modeling methods and tools be better integrated with each other and with other process representations and reasoning tools?
How can useful process assets (including process models and process simulations) be safely composed and organized into useful asset libraries?

Topics of interest for the special track on research and applications related to software process simulation include but are not limited to:

Process simulation of emergent issues and processes (such as global software development, software/systems acquisition, open source development, software safety and security, etc.)
Advances in software process simulation modeling representations and methods, yielding generalized and adaptable process simulation models featuring "plug and play" process model components, patterns or archetypes
Applications of software process simulation approaches in industry, including cost-benefit analyses of software process simulation applications in various contexts