Search-based software engineering: Trends, techniques and applications

M Harman, SA Mansouri, Y Zhang - ACM Computing Surveys (CSUR), 2012 - dl.acm.org
In the past five years there has been a dramatic increase in work on Search-Based Software
Engineering (SBSE), an approach to Software Engineering (SE) in which Search-Based …

[PDF][PDF] Search based software engineering: A comprehensive analysis and review of trends techniques and applications

M Harman, SA Mansouri, Y Zhang - 2009 - crest.cs.ucl.ac.uk
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 …

An empirical study of meta-and hyper-heuristic search for multi-objective release planning

Y Zhang, M Harman, G Ochoa, G Ruhe… - ACM Transactions on …, 2018 - dl.acm.org
A variety of meta-heuristic search algorithms have been introduced for optimising software
release planning. However, there has been no comprehensive empirical study of different …

Exact scalable sensitivity analysis for the next release problem

M Harman, J Krinke, I Medina-Bulo… - ACM Transactions on …, 2014 - dl.acm.org
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 …

Experiences using visualization techniques to present requirements, risks to them, and options for risk mitigation

MS Feather, SL Cornford, JD Kiper… - 2006 First International …, 2006 - ieeexplore.ieee.org
For several years we have been employing a riskbased decision process to guide
development and application of advanced technologies, and for research and technology …

Today/future importance analysis

Y Zhang, E Alba, JJ Durillo, S Eldh… - Proceedings of the 12th …, 2010 - dl.acm.org
SBSE techniques have been widely applied to requirements selection and prioritization
problems in order to ascertain a suitable set of requirements for the next release of a system …

[PDF][PDF] Multi-objective search-based requirements selection and optimisation

Y Zhang - 2010 - Citeseer
Most software product developments are iterative and incremental processes that are
seldom completed in a single release. It is critical but challenging to select the requirements …

A broad, quantitative model for making early requirements decisions

MS Feather, SL Cornford, KA Hicks, JD Kiper… - IEEE …, 2008 - ieeexplore.ieee.org
Although detailed information is typically scarce during a project's early phases, developers
frequently need to make key decisions about trade-offs among quality requirements …

Towards a unified approach to the representation of, and reasoning with, probabilistic risk information about software and its system interface

MS Feather - 15th International Symposium on Software …, 2004 - ieeexplore.ieee.org
Early risk assessment is key in planning the development of systems, including systems that
involve software. Such risk assessment needs a combination of the following elements; 1) …

[PDF][PDF] An empirical study of meta-and hyper-heuristic search for multi-objective release planning

Y Zhang, M Harman, G Ochoa, G Ruhe, S Brinkkemper - RN, 2014 - cs.ucl.ac.uk
A variety of meta-heuristic search algorithms have been introduced for optimising software
release planning. However, there has been no comprehensive empirical study of different …