A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification
IEEE Transactions on Software Engineering
Software requirements negotiation and renegotiation aids
Proceedings of the 17th international conference on Software engineering
Prioritizing software requirements in an industrial setting
ICSE '97 Proceedings of the 19th international conference on Software engineering
Managing Conflicts in Goal-Driven Requirements Engineering
IEEE Transactions on Software Engineering
A framework for multi-valued reasoning over inconsistent viewpoints
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Multi-Objective Optimization Using Evolutionary Algorithms
Multi-Objective Optimization Using Evolutionary Algorithms
The Pareto Envelope-Based Selection Algorithm for Multi-objective Optimisation
PPSN VI Proceedings of the 6th International Conference on Parallel Problem Solving from Nature
Converging on the Optimal Attainment of Requirements
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Software Requirements Prioritizing
ICRE '96 Proceedings of the 2nd International Conference on Requirements Engineering (ICRE '96)
Supporting the Selection of Software Requirements
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
Software unit profiles & Kiviat figures
ACM SIGMETRICS Performance Evaluation Review
The Art and Science of Software Release Planning
IEEE Software
ACM SIGMETRICS Performance Evaluation Review
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 Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
Techniques for highly multiobjective optimisation: some nondominated points are better than others
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Proceedings of the 9th annual conference on Genetic and evolutionary computation
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
Software product release planning through optimization and what-if analysis
Information and Software Technology
Muiltiobjective optimization using nondominated sorting in genetic algorithms
Evolutionary Computation
Optimizing requirements decisions with keys
Proceedings of the 4th international workshop on Predictor models in software engineering
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
Requirements Engineering - Special Issue on RE'08: Requirements Engineering for a Sustainable World; Guest Editor: T. Tamai
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
Today/future importance analysis
Proceedings of the 12th annual conference on Genetic and evolutionary computation
The Human Competitiveness of Search Based Software Engineering
SSBSE '10 Proceedings of the 2nd International Symposium on Search Based Software Engineering
A fast and elitist multiobjective genetic algorithm: NSGA-II
IEEE Transactions on Evolutionary Computation
Search based software engineering: techniques, taxonomy, tutorial
Empirical Software Engineering and Verification
Hi-index | 0.00 |
Context: In requirements engineering, there will be many different stake holders. Often the requirements engineer has to find a set of requirements that reflect the needs of several different stake holders, while remaining within budget. Objective: This paper introduces an optimisation-based approach to the automated analysis of requirements assignments when multiple stake holders are to be satisfied by a single choice of requirements. Method: The paper reports on experiments using two different multi-objective evolutionary optimisation algorithms with real world data sets as well as synthetic data sets. This empirical validation includes a statistical analysis of the performance of the two algorithms. Results: The results reveal that the Two-Archive algorithm outperformed the others in convergence as the scale of problems increase. The paper also shows how both traditional and animated Kiviat diagrams can be used to visualise the tensions between the stake holders' competing requirements in the presence of increasing budgetary pressure. Conclusion: This paper presented the concept of internal tensioning among multi-stakeholder in requirements analysis and optimisation for the first time. This analysis may be useful in internal negotiations over budgetary allowance for the project.