Formulating the single machine sequencing problem with release dates as a mixed integer program
Discrete Applied Mathematics - Southampton conference on combinatorial optimization, April 1987
Managing software requirements: a unified approach
Managing software requirements: a unified approach
A Cost-Value Approach for Prioritizing Requirements
IEEE Software
Optimizing Value and Cost in Requirements Analysis
IEEE Software
An Industrial Survey of Requirements Interdependencies in Software Product Release Plannin
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
The Art and Science of Software Release Planning
IEEE Software
Towards a Reference Framework for Software Product Management
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Software product release planning through optimization and what-if analysis
Information and Software Technology
Today/future importance analysis
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Conceptual scheduling model and optimized release scheduling for agile environments
Information and Software Technology
Information and Software Technology
Search-based software engineering: Trends, techniques and applications
ACM Computing Surveys (CSUR)
Exact scalable sensitivity analysis for the next release problem
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
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.