Skip to main content

Research Repository

Advanced Search

Outputs (43)

A metaheuristic search framework to derive Cancer Care Services from business process models (2019)
Presentation / Conference Contribution

Cancer Care involves not only handling patients' medical or physical needs but also other services to facilitate patient needs which are underpinned by appropriate software systems that assist in patient care processes. The Service-Oriented Architect... Read More about A metaheuristic search framework to derive Cancer Care Services from business process models.

Machine learning with Python (2017)
Presentation / Conference Contribution

This presentation is a case study taken from the travel and holiday industry. Paxport/Multicom, based in UK and Sweden, have recently adopted a recommendation system for holiday accommodation bookings. Machine learning techniques such as Collaborativ... Read More about Machine learning with Python.

Exploiting antipheromone in ant colony optimisation for interactive search-based software design and refactoring (2016)
Presentation / Conference Contribution

Preventing user-fatigue in interactive meta-heuristic search places as great an emphasis on efficiency as it does on ef- fectiveness. Engagement may also be boosted if the system provides a sense of “responsiveness” - for example, avoiding unpopular... Read More about Exploiting antipheromone in ant colony optimisation for interactive search-based software design and refactoring.

Refactoring: 25 years on (2016)
Presentation / Conference Contribution

It’s been some 25 years since ‘refactoring’ was suggested and is now central to programming practice. But how is refactoring conducted today compared to its original notions? After a quick recap on the original ideas of refactoring, this workshop exp... Read More about Refactoring: 25 years on.

The influence of search components and problem characteristics in early life cycle class modelling (2014)
Presentation / Conference Contribution

© 2014 Elsevier Inc. All rights reserved. This paper examines the factors affecting the quality of solution found by meta-heuristic search when optimising object-oriented software class models. From the algorithmic perspective, we examine the effect... Read More about The influence of search components and problem characteristics in early life cycle class modelling.

Using evolutionary computation to shed light on the effect of scale and complexity on object-orientedsoftware design (2014)
Presentation / Conference Contribution

Early lifecycle software design is an intensely human activity in which design scale and complexity can place a high cognitive load on the software designer. Recently, the use of evolutionary search has been suggested to yield insights in the natur... Read More about Using evolutionary computation to shed light on the effect of scale and complexity on object-orientedsoftware design.

An empirical investigation of search-based computational support for conceptual software engineering design (2009)
Presentation / Conference Contribution

Conceptual software engineering design is an intensely people-oriented and non-trivial activity, yet current computational tool support is limited. While a number of search-based software engineering approaches to support software design have been r... Read More about An empirical investigation of search-based computational support for conceptual software engineering design.

A cross-disciplinary technology transfer for search-based evolutionary computing: From engineering design to software engineering design (2007)
Presentation / Conference Contribution

Although object-oriented conceptual software design is difficult to learn and perform, computational tool support for the conceptual software designer is limited. In conceptual engineering design, however, computational tools exploiting interactive e... Read More about A cross-disciplinary technology transfer for search-based evolutionary computing: From engineering design to software engineering design.