Christopher Simons Chris.Simons@uwe.ac.uk
Senior Lecturer in Computer Science
Christopher Simons Chris.Simons@uwe.ac.uk
Senior Lecturer in Computer Science
Jim Smith James.Smith@uwe.ac.uk
Professor in Interactive Artificial Intelligence
Paul White Paul.White@uwe.ac.uk
Professor in Applied Statistics
Finding good designs in the early stages of the software development lifecycle is a demanding multi-objective problem that is crucial to success. Previously, both interactive and non-interactive techniques based on evolutionary algorithms (EAs) have been successfully applied to assist the designer. However, recently ant colony optimization was shown to outperform EAs at optimising quantitative measures of software designs with a limited computational budget. In this paper, we propose a novel interactive ACO (iACO) approach, in which the search is steered jointly by an adaptive model that combines subjective and objective measures. Results show that iACO is speedy, responsive and effective in enabling interactive, dynamic multi-objective search. Indeed, study participants rate the iACO search experience as compelling. Moreover, inspection of the learned model facilitates understanding of factors affecting users' judgements, such as the interplay between a design's elegance and the interdependencies between its components. © 2014 Springer Science+Business Media New York.
Simons, C., Smith, J., & White, P. (2014). Interactive ant colony optimization (iACO) for early lifecycle software design. Swarm Intelligence, 8(2), 139-157. https://doi.org/10.1007/s11721-014-0094-2
Journal Article Type | Article |
---|---|
Acceptance Date | May 30, 2014 |
Online Publication Date | Jun 19, 2014 |
Publication Date | Jun 30, 2014 |
Journal | Swarm Intelligence |
Print ISSN | 1935-3812 |
Electronic ISSN | 1935-3820 |
Publisher | Springer Verlag |
Peer Reviewed | Peer Reviewed |
Volume | 8 |
Issue | 2 |
Pages | 139-157 |
DOI | https://doi.org/10.1007/s11721-014-0094-2 |
Keywords | ant colony optimization, software design, interactive search |
Public URL | https://uwe-repository.worktribe.com/output/817012 |
Publisher URL | http://dx.doi.org/10.1007/s11721-014-0094-2 |
Additional Information | Additional Information : The final publication is available at Springer via http://dx.doi.org/10.1007/s11721-014-0094-2 |
Simons Smith White v5.pdf
(543 Kb)
PDF
Simply the best: Optimising with an evolutionary computing framework
(2018)
Presentation / Conference
A systematic review of interaction in search-based software engineering
(2018)
Journal Article
Evolutionary computing frameworks for optimisation
(2017)
Journal Article
Evolutionary computing frameworks for optimisation
(2017)
Presentation / Conference
About UWE Bristol Research Repository
Administrator e-mail: repository@uwe.ac.uk
This application uses the following open-source libraries:
Apache License Version 2.0 (http://www.apache.org/licenses/)
Apache License Version 2.0 (http://www.apache.org/licenses/)
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Advanced Search