Skip to main content

Research Repository

Advanced Search

Outputs (24)

Beneficial role of humans and AI in a machine learning age of the Telco ecosystem (2018)
Presentation / Conference
Cassidy, S., Perrett, J., & Simons, C. (2018, May). Beneficial role of humans and AI in a machine learning age of the Telco ecosystem. Paper presented at TM Forum Digital Transformation World, Nice, France

The adoption of new technology in the telecommunications industry raises challenges, particularly when exploiting advances in artificial intelligence (AI) (e.g. dynamic optimisation and machine learning). Indeed, opinions have been expressed that AI... Read More about Beneficial role of humans and AI in a machine learning age of the Telco ecosystem.

Simply the best: Optimising with an evolutionary computing framework (2018)
Presentation / Conference
Buontempo, F., & Simons, C. (2018, April). Simply the best: Optimising with an evolutionary computing framework. Presented at Annual Conference of Association of C and C++ Users 2018 (ACCU 2018), Bristol, UK

These are the slides of the interactive programming workshop on optimising with an evolutionary computing framework at ACCU 2018. Java Class Library for Evolutionary Computing (JCLEC) is used as the example framework. Example optimisation problems in... Read More about Simply the best: Optimising with an evolutionary computing framework.

Evolutionary computing frameworks for optimisation (2017)
Presentation / Conference
Ramirez, A., & Simons, C. (2017, September). Evolutionary computing frameworks for optimisation. Presented at Meeting of Bristol Branch of the Association of C and C++ Users (ACCU), Bristol, UK

Presentation on frameworks for optimisation using evolutionary computing.

Machine learning with Python (2017)
Presentation / Conference
Ferreira, P., & Simons, C. (2017, April). Machine learning with Python. Presented at 2017 Conference of the Association of C and C++ Users (ACCU 2017), Bristol, UK

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
Simons, C., & Smith, J. (2016, July). Exploiting antipheromone in ant colony optimisation for interactive search-based software design and refactoring. Poster presented at ACM-SIGEVO Genetic and Evolutionary Computation Conference, GECCO ’16, Denver, CO, USA

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
Simons, C. (2016, April). Refactoring: 25 years on. Presented at 2016 Annual Conference of the Association of C and C++ Users (ACCU), Bristol, UK

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.

Metaheuristic design pattern: Preference (2015)
Presentation / Conference
Aljawawdeh, H., Simons, C., & Odeh, M. (2015, July). Metaheuristic design pattern: Preference. Paper presented at Genetic and Evolutionary Computation Conference 2015 (GECCO 2015), Madrid, Spain

In interactive metaheuristic search, the human helps to steer the trajectory of the search by providing qualitative evaluation to assist in the selection of solution individuals. It can be challenging to design mechanisms to exploit human qualitative... Read More about Metaheuristic design pattern: Preference.

Using evolutionary computation to shed light on the effect of scale and complexity on object-orientedsoftware design (2014)
Presentation / Conference
Simons, C., & Smith, J. (2014, October). Using evolutionary computation to shed light on the effect of scale and complexity on object-orientedsoftware design. Paper presented at 2014 IEEE International Conference on Systems, Man, and Cybernetics, San Diego, CA, USA

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.

Metaheuristic design pattern: Interactive solution presentation (2014)
Presentation / Conference
Shackelford, M., & Simons, C. (2014, July). Metaheuristic design pattern: Interactive solution presentation. Paper presented at Workshop on Metaheuristic Design Patterns (MetaDeeP), at the 2014 Genetic and Evolutionary Computation Conference (GECCO 2014), Vancouver, Canada