| 1 | Anthony Finkelstein and Mark Harman and S. Afshin Mansouri and Jian Ren and Yuanyuan Zhang A Search based Approach to Fairness Analysis in Requirement Assignments to Aid Negotiation, Mediation and Decision Making Requirements Engineering Journal (RE '08 Special Issue), 14(4), December 2009. |
|
| | Abstract: This paper uses a multi-objective optimisation approach to support investigation of the trade-offs in various notions of fairness between multiple customers. Results are presented to validate the approach using two real-world data sets and also using data sets created specifically to stress test the approach. Simple graphical techniques are used to visualize the solution space. The paper also reports on experiments to determine the most suitable algorithm for this problem, comparing the results of the NSGA-II algorithms, a widely used multi objective evolutionary algorithm, and the Two-Archive evolutionary algorithm, a recently proposed alternative. |
| | @ARTICLE{FinkelsteinHMRZ09,
author = {Anthony Finkelstein and Mark Harman and S. Afshin Mansouri and Jian Ren and Yuanyuan Zhang},
title = {A Search based Approach to Fairness Analysis in Requirement Assignments to Aid Negotiation, Mediation and Decision Making},
journal = {Requirements Engineering Journal (RE '08 Special Issue)},
year = {2009},
month = {December},
volume = {14},
number = {4},
pages = {231-245}
} |
| 2 | Mark Harman and S. Afshin Mansouri and Yuanyuan Zhang Search Based Software Engineering: A Comprehensive Analysis and Review of Trends Techniques and Applications Department of Computer Science, King's College LondonTR-09-03, , 2009. |
|
| | Abstract: In the past five years there has been a dramatic increase in work on Search Based Software Engineering (SBSE), an approach to software engineering in which search based optimisation algorithms are used to address problems in Software Engineering. SBSE has been applied to problems throughout the Software Engineering lifecycle, from requirements and project planning to maintenance and re-engineering. The approach is attractive because it offers a suite of adaptive automated and semi-automated solutions in situations typified by large complex problem spaces with multiple competing and conflicting objectives.
This paper provides a review and classification of literature on SBSE. The paper identifies research trends and relationships between the techniques applied and the applications to which they have been applied and highlights gaps in the literature and avenues for further research. |
| | @TECHREPORT{HarmanMZ09,
author = {Mark Harman and S. Afshin Mansouri and Yuanyuan Zhang},
title = {Search Based Software Engineering: A Comprehensive Analysis and Review of Trends Techniques and Applications},
institution = {Department of Computer Science, King's College London},
year = {2009},
type = {techreport},
number = {TR-09-03},
address = {},
month = {April},
} |
| 3 | Anthony Finkelstein and Mark Harman and S. Afshin Mansouri and Jian Ren and Yuanyuan Zhang ``Fairness Analysis" in Requirements Assignments Proceedings of the 16th IEEE International Requirements Engineering Conference (RE '08)Barcelona, Catalunya, Spain, 8-12 September 2008. |
|
| | Abstract: Requirements engineering for multiple customers, each of whom have competing and often conflicting priorities, raises issues of negotiation, mediation and conflict resolution. This paper uses a multi-objective optimisation approach to support investigation of the trade-offs in various notions of fairness between multiple customers. Results are presented to validate the approach using two real-world data sets and also using data sets created specifically to stress test the approach. Simple graphical techniques are used to visualize the solution space. |
| | @INPROCEEDINGS{FinkelsteinHMRZ08,
author = {Anthony Finkelstein and Mark Harman and S. Afshin Mansouri and Jian Ren and Yuanyuan Zhang},
title = {``Fairness Analysis" in Requirements Assignments},
booktitle = {Proceedings of the 16th IEEE International Requirements Engineering Conference (RE '08)},
year = {2008},
address = {Barcelona, Catalunya, Spain},
month = {8-12 September},
pages = {115-124}
} |
| 4 | Yuanyuan Zhang and Mark Harman and S. Afshin Mansouri The Multi-Objective Next Release Problem Proceedings of the 9th annual Conference on Genetic and Evolutionary Computation (GECCO '07)London, UK, 7-11 July 2007. |
|
| | Abstract: This paper is concerned with the Multi-Objective Next Release Problem (MONRP), a problem in search-based requirements engineering. Previous work has considered only single objective formulations. In the multi-objective formulation, there are at least two (possibly conflicting) objectives that the software engineer wishes to optimize. It is argued that the multi-objective formulation is more realistic, since requirements engineering is characterised by the presence of many complex and conflicting demands, for which the software engineer must find a suitable balance. The paper presents the results of an empirical study into the suitability of weighted and Pareto optimal genetic algorithms, together with the NSGA-II algorithm, presenting evidence to support the claim that NSGA-II is well suited to the MONRP. The paper also provides benchmark data to indicate the size above which the MONRP becomes non-trivial. |
| | @INPROCEEDINGS{ZhangHM07,
author = {Yuanyuan Zhang and Mark Harman and S. Afshin Mansouri},
title = {The Multi-Objective Next Release Problem},
booktitle = {Proceedings of the 9th annual Conference on Genetic and Evolutionary Computation (GECCO '07)},
year = {2007},
address = {London, UK},
month = {7-11 July},
pages = {1129-1137 (Best Paper Award)}
} |