Multiobjective evolutionary algorithm test suites
Proceedings of the 1999 ACM symposium on Applied computing
Software Engineering Economics
Software Engineering Economics
Ten unmyths of project estimation
Communications of the ACM
Software development cost estimation approaches – A survey
Annals of Software Engineering
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
The multi-objective next release problem
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Software product release planning through optimization and what-if analysis
Information and Software Technology
Searching for robust pareto-optimal solutions in multi-objective optimization
EMO'05 Proceedings of the Third international conference on Evolutionary Multi-Criterion Optimization
A fast and elitist multiobjective genetic algorithm: NSGA-II
IEEE Transactions on Evolutionary Computation
Approximate backbone based multilevel algorithm for next release problem
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Today/future importance analysis
Proceedings of the 12th annual conference on Genetic and evolutionary computation
The relationship between search based software engineering and predictive modeling
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Search based software engineering: techniques, taxonomy, tutorial
Empirical Software Engineering and Verification
Sensitivity analysis in model-driven engineering
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
A scenario-based robust model for the next release problem
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Quantitative program slicing: separating statements by relevance
Proceedings of the 2013 International Conference on Software Engineering
Exact scalable sensitivity analysis for the next release problem
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
Software engineering is plagued by problems associated with unreliable cost estimates. This paper introduces an approach to sensitivity analysis for requirements engineering. It uses Search-Based Software Engineering to aid the decision maker to explore sensitivity of the cost estimates of requirements for the Next Release Problem (NRP). The paper presents both single- and multi-objective formulation of NRP with empirical sensitivity analysis on synthetic and real-world data. The results show strong correlation between the level of inaccuracy and the impact on the selection of requirements, as well as between the cost of requirements and the impact, which is as intuitively expected. However, there also exist a few sensitive exceptions to these trends; the paper uses a heat-map style visualisation to reveal these exceptions which require careful consideration. The paper also shows that such unusually sensitivity patterns occur in real-world data and how the proposed approach clearly identifies them.