Skip to main content

Research Repository

Advanced Search

All Outputs (8)

Photographer-guided attributes for underwater image aesthetics (2024)
Journal Article
Emberton, S., & Simons, C. (2024). Photographer-guided attributes for underwater image aesthetics. Quality and User Experience, 9, Article 1. https://doi.org/10.1007/s41233-024-00065-y

Automated aesthetic assessment of photographs is an active research area with applications in image editing and retrieval. There are many suggestions on the various factors of importance in making an image ‘good’ or ‘aesthetically pleasing’. However,... Read More about Photographer-guided attributes for underwater image aesthetics.

Users’ experiences of enhancing underwater images: An empirical study (2021)
Journal Article
Emberton, S., & Simons, C. (2021). Users’ experiences of enhancing underwater images: An empirical study. Quality and User Experience, 7(1), Article 1. https://doi.org/10.1007/s41233-021-00048-3

Within the worldwide diving community, underwater photography is becoming increasingly popular. However, the marine environment presents certain challenges for image capture, with resulting imagery often suffering from colour distortions, low contras... Read More about Users’ experiences of enhancing underwater images: An empirical study.

Evolutionary computing frameworks for optimisation (2017)
Journal Article
Simons, C., & Ramirez, A. (2017). Evolutionary computing frameworks for optimisation

Evolutionary algorithms can find optimal solutions to problems. This article gives an overview of some programming frameworks available to solve optimisation problems.

Interactive ant colony optimization (iACO) for early lifecycle software design (2014)
Journal Article
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

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... Read More about Interactive ant colony optimization (iACO) for early lifecycle software design.

A comparison of meta-heuristic search for interactive software design (2013)
Journal Article
Smith, J. E., Simons, C. L., Simons, C., & Smith, J. (2013). A comparison of meta-heuristic search for interactive software design. Soft Computing, 17(11), 2147-2162. https://doi.org/10.1007/s00500-013-1039-1

Advances in processing capacity, coupled with the desire to tackle problems where a human subjective judgment plays an important role in determining the value of a proposed solution, has led to a dramatic rise in the number of applications of Interac... Read More about A comparison of meta-heuristic search for interactive software design.

Elegant object-oriented software design via interactive, evolutionary computation (2012)
Journal Article
Parmee, I. C., Simons, C. L., Simons, C., & Parmee, I. (2012). Elegant object-oriented software design via interactive, evolutionary computation. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, 42(6), 1797-1805. https://doi.org/10.1109/TSMCC.2012.2225103

Design is fundamental to software development but can be demanding to perform. Thus, to assist the software designer, evolutionary computing is being increasingly applied using machine-based, quantitative fitness functions to evolve software designs.... Read More about Elegant object-oriented software design via interactive, evolutionary computation.

Interactive, evolutionary search in upstream Object-oriented class design (2010)
Journal Article
Parmee, I. C., Simons, C., & Gwynllyw, R. (2010). Interactive, evolutionary search in upstream Object-oriented class design. IEEE Transactions on Software Engineering, 36(6), 798-816. https://doi.org/10.1109/TSE.2010.34

Although much evidence exists to suggest that early life cycle software engineering design is a difficult task for software engineers to perform, current computational tool support for software engineers is limited. To address this limitation, intera... Read More about Interactive, evolutionary search in upstream Object-oriented class design.

35 years on: To what extent has software engineering design achieved its goals? (2003)
Journal Article
Parmee, I. C., Simons, C., & Coward, P. D. (2003). 35 years on: To what extent has software engineering design achieved its goals?. IEE Proceedings Software, 150(6), 337-350. https://doi.org/10.1049/ip-sen%3A20031198

The term 'software engineering' was coined in 1968 to introduce the disciplines of established branches of engineering design to software manufacture. Some 35 years on, this paper attempts to gauge the success of software engineering against its orig... Read More about 35 years on: To what extent has software engineering design achieved its goals?.