Software and system process decision-making is ecoming more challenging for development organizations. These organizations are incorporating engineering advances, seeking to meet expectations of their customers, and responding to the economic pressures of markets. The resulting demands on processes include the need for both well-developed plans and incremental deliveries (agile and hybrid processes), utilization of increased automation (model-based engineering and DevOps), higher degrees
of customer collaboration, comprehensive analysis of existing products for reuse (open source and COTS), and performance requirements of enterprise-level architectures.
In response to these demands, process stakeholders—process engineers responsible for designing and implementing processes, managers or coaches who staff and guide them, researchers who study and improve them, tools developers who support and facilitate them, and developers and sustainers who use and tailor them—are producing more varieties of processes and doing so more often. Just as agility is required more frequently in product development, it is also being demanded in processes while maintaining their essential purposes of coordination and communication. Demands on processes are requiring processes on
demand. Providing processes on demand is challenging for process designers. They must be able to select compatible process elements for a specific set of situational factors, to assess the risks in and forecast outcomes of a process design or improvement, to specify methods of implementation, and to monitor an enacted process quantitatively and identify needs for modifications. These capabilities require specialized knowledge and engineering methods from researchers.
Topics of Interest
ICSSP seeks to explore the demands on processes that are requiring more variety and responsiveness in process development. To this end, ICSSP invites papers describing completed research or advanced work in progress in all areas of software and system processes. Contributions reflecting industrial experience are especially welcome. Topics of interest include, but are not limited to:
- Situational and economic factors in selecting, designing, and managing processes
- Data science for process analysis and management
- Data mining for process improvement and evolution
- Process modeling and simulation for planning and decision support
- Transformation of organizations and their processes for advanced development paradigms such as agile, lean, DevOps or customer-centric development
- Revising existing process roles and establishing new specialties
- Empirical studies of software tools for process monitoring and measurement
- Process studies in non-software domains that provide lessons for software and systems
- Methods of analyzing and selecting existing software for successful system incorporation
- Process measurement and analysis techniques and their correlation with outcomes
- Methods for configuring and implementing processes from accepted organizational practices
- Empirical studies and experience reports, encompassing complete or parts of software and systems development lifecycle, especially of delivery-driven (agile) processes
Accepted papers will be published in the ACM Digital Library. Detailed information about submission types and formats can be taken from the submission guides page.