Abstract
This paper investigates two integer linear programming models that integrate requirement scheduling into software release planning. The first model can schedule the development of the requirements for the new release exactly in time so that the project span is minimized and the resource and precedence constraints are satisfied. The second model is for combined requirement selection and scheduling, which can not only maximize revenues but also calculates an on-time-delivery project schedule simultaneously. Two simulations are presented to examine the influence of precedence constraints and compare the differences of the traditional prioritization models and the two new ones. The simulation results suggest that requirement dependency can significantly influence the project plan and the combined model for requirement selection and scheduling is better in the sense of efficiency and on-time delivery.
Original language | English |
---|---|
Title of host publication | Requirements Engineering: Foundation for Software Quality |
Subtitle of host publication | 13th International Working Conference, REFSQ 2007, Trondheim, Norway, June 11-12, 2007. Proceedings |
Editors | Pete Sawyer, Barbara Paech, Patrick Heymans |
Place of Publication | Berlin, Heidelberg |
Publisher | Springer |
Pages | 93-108 |
Number of pages | 16 |
ISBN (Electronic) | 978-3-540-73031-6 |
ISBN (Print) | 978-3-540-73030-9 |
DOIs | |
Publication status | Published - 2007 |
Event | 13th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2007 - Trondheim, Norway Duration: 11 Jun 2007 → 12 Jun 2007 Conference number: 13 https://refsq.org/2007/ |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 4542 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Other
Other | 13th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2007 |
---|---|
Abbreviated title | REFSQ |
Country/Territory | Norway |
City | Trondheim |
Period | 11/06/07 → 12/06/07 |
Internet address |
Keywords
- Software release planning
- IS-REQUIREMENTS
- Requirement selection
- Requirement scheduling
- Release planning
- Integer Linear Programming (ILP)
- Simulation