An examination of the effects of requirements changes on software maintenance releases
Journal of Software Maintenance: Research and Practice
An Estimation-Based Management Framework for Enhancive Maintenance in Commercial Software Products
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
The Art and Science of Software Release Planning
IEEE Software
Emphasizing Human Capabilities in Software Development
IEEE Software
Lightweight Replanning of Software Product Releases
IWSPM '06 Proceedings of the International Workshop on Software Product Management
Hybrid Intelligence in Software Release Planning
International Journal of Hybrid Intelligent Systems
Simulation-Based stability analysis for software release plans
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
A systematic review on strategic release planning models
Information and Software Technology
A comparison of model-based and judgment-based release planning in incremental software projects
Proceedings of the 33rd International Conference on Software Engineering
Analyzing an industrial strategic release planning process: a case study at roche diagnostics
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
Hi-index | 0.00 |
Software release planning takes place on strategic and operational levels. Strategic release planning aims at assigning features to subsequent releases such that technical, resource, risk and budget constraints are met. Operational release planning focuses on the realization of a single software release. Its purpose is to assign resources to feature development tasks such that total release duration is minimized under given process and project constraints. Re-planning becomes necessary on operational level due to addition or deletion of features during release development, or due to changes in the workforce. The allocation of resources to feature development tasks may depend on the accurate estimation of planning parameters such as feature size, developer productivity or development task dependencies. Risk analysis can help assess the vulnerability of a chosen release plan due to these dependencies. This paper presents a simulation-based approach to planning, re-planning and risk analysis of software releases on operational level. The core element of the approach is the process simulation model REPSIM-2 (Release Plan Simulator, Version 2). We describe the functionality of REPSIM-2 and illustrate its usefulness for planning, re-planning and risk analysis through application scenarios.