`` Strong '' NP-Completeness Results: Motivation, Examples, and Implications
Journal of the ACM (JACM)
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Converging on the Optimal Attainment of Requirements
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Quantitative Studies in Software Release Planning under Risk and Resource Constraints
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
METRICS '04 Proceedings of the Software Metrics, 10th International Symposium
Random knapsack in expected polynomial time
Journal of Computer and System Sciences - Special issue: STOC 2003
Applying Sensitivity Analysis in Real-Time Distributed Systems
RTAS '05 Proceedings of the 11th IEEE Real Time on Embedded Technology and Applications Symposium
Where are the hard knapsack problems?
Computers and Operations Research
Sensitivity analysis for a scenario-based reliability prediction model
WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
A scatter search algorithm for project scheduling under partially renewable resources
Journal of Heuristics
Search Based Approaches to Component Selection and Prioritization for the Next Release Problem
ICSM '06 Proceedings of the 22nd IEEE International Conference on Software Maintenance
Lightweight Replanning of Software Product Releases
IWSPM '06 Proceedings of the International Workshop on Software Product Management
REV '06 Proceedings of the 1st international workshop on Requirements Engineering Visualization
Hybrid Intelligence in Software Release Planning
International Journal of Hybrid Intelligent Systems
Software project management with GAs
Information Sciences: an International Journal
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
Software project economics: a roadmap
FOSE '07 2007 Future of Software Engineering
The Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
Global Sensitivity Analysis of Predictor Models in Software Engineering
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
The multi-objective next release problem
Proceedings of the 9th annual conference on Genetic and evolutionary computation
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
An Approach to Global Sensitivity Analysis: FAST on COCOMO
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
Optimizing requirements decisions with keys
Proceedings of the 4th international workshop on Predictor models in software engineering
Optimized staffing for product releases and its application at Chartwell Technology
Journal of Software Maintenance and Evolution: Research and Practice - Search Based Software Engineering [SBSE]
Search Based Requirements Optimisation: Existing Work and Challenges
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
"Fairness Analysis in Requirements Assignments
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Optimized Resource Allocation for Software Release Planning
IEEE Transactions on Software Engineering
Search based data sensitivity analysis applied to requirement engineering
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
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
How to avoid a perfunctory sensitivity analysis
Environmental Modelling & Software
The Human Competitiveness of Search Based Software Engineering
SSBSE '10 Proceedings of the 2nd International Symposium on Search Based Software Engineering
Ten years of search based software engineering: a bibliometric analysis
SSBSE'11 Proceedings of the Third international conference on Search based software engineering
Search based software engineering: techniques, taxonomy, tutorial
Empirical Software Engineering and Verification
Dynamic adaptive search based software engineering
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Search-based software engineering: Trends, techniques and applications
ACM Computing Surveys (CSUR)
Controversy Corner: Search Based Software Engineering: Review and analysis of the field in Brazil
Journal of Systems and Software
Hi-index | 0.00 |
The nature of the requirements analysis problem, based as it is on uncertain and often inaccurate estimates of costs and effort, makes sensitivity analysis important. Sensitivity analysis allows the decision maker to identify those requirements and budgets that are particularly sensitive to misestimation. However, finding scalable sensitivity analysis techniques is not easy because the underlying optimization problem is NP-hard. This article introduces an approach to sensitivity analysis based on exact optimization. We implemented this approach as a tool, OATSAC, which allowed us to experimentally evaluate the scalability and applicability of Requirements Sensitivity Analysis (RSA). Our results show that OATSAC scales sufficiently well for practical applications in Requirements Sensitivity Analysis. We also show how the sensitivity analysis can yield insights into difficult and otherwise obscure interactions between budgets, requirements costs, and estimate inaccuracies using a real-world case study.