Combinatorial optimization: algorithms and complexity
Combinatorial optimization: algorithms and complexity
Operations research: deterministic optimization models
Operations research: deterministic optimization models
Requirements Engineering: The Emerging Wisdom
IEEE Software
A Cost-Value Approach for Prioritizing Requirements
IEEE Software
Supporting Distributed Collaborative Prioritization
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
The Art and Science of Software Release Planning
IEEE Software
A risk-driven method for eXtreme programming release planning
Proceedings of the 28th international conference on Software engineering
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Bi-objective release planning for evolving software systems
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Software product release planning through optimization and what-if analysis
Information and Software Technology
An optimization framework for "build-or-buy" decisions in software architecture
Computers and Operations Research
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
The How? When? and What? for the Process of Re-planning for Product Releases
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Software release planning with time-dependent value functions and flexible release dates
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
An optimization framework for reuse component selection in software product line
CCDC'09 Proceedings of the 21st annual international conference on Chinese control and decision conference
Integrated requirement selection and scheduling for the release planning of a software product
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Application of re-estimation in re-planning of software product releases
ICSP'10 Proceedings of the 2010 international conference on New modeling concepts for today's software processes: software process
Conceptual scheduling model and optimized release scheduling for agile environments
Information and Software Technology
Automated selection of software components based on cost/reliability tradeoff
EWSA'06 Proceedings of the Third European conference on Software Architecture
Simulation-Based stability analysis for software release plans
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
An experiment with a release planning method for web application development
EuroSPI'07 Proceedings of the 14th European conference on Software Process Improvement
Hi-index | 0.01 |
When creating a software system, developers are often faced with a long list of requirements and a limited budget. This article gives developers a method to balance the cost and value of the requirements, and then implement the most cost-effective set. The author created a variant of the "knapsack" approach that reduces the complexity of earlier approaches; he presents here two case studies to illustrate its application.