Skip to main content

Research Repository

Advanced Search

Outputs (53)

E-assessment of computer programming (2018)
Presentation / Conference
Gwynllyw, R., & Smith, J. (2018, September). E-assessment of computer programming. Paper presented at 12th International Symposium on Advances in Technology Education Nurturing Professionals for Smart Cities: Way Forward for Technology Education, Hong Kong

This paper demonstrates how we have used Dewis, an algorithmic open source e-assessment system, to automatically assess programming skills, in particular, in the C programming language. Teaching and assessing programming skills is challenging; prior... Read More about E-assessment of computer programming.

Exploiting diverse distance metrics for surrogate-based optimisation of ordering problems (2016)
Presentation / Conference
Smith, J., Stone, C., & Serpell, M. (2016, July). Exploiting diverse distance metrics for surrogate-based optimisation of ordering problems. Paper presented at ACM-SIGEVO Genetic and Evolutionary Computation Conference, GECCO ’16, Denver, CO, USA

Surrogate-assisted optimisation has proven success in the continuous domain, but only recently begun to be explored for other representations, in particular permutations. The use of Gaussian kernel-based models has been proposed, but only tested on s... Read More about Exploiting diverse distance metrics for surrogate-based optimisation of ordering problems.

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.

Sphere: A novel platform for increasing safety & security on unmanned systems (2015)
Presentation / Conference
Pigatto, D., Smith, J., & Branco, K. (2015, June). Sphere: A novel platform for increasing safety & security on unmanned systems. Paper presented at 2015 International Conference on Unmanned Aircraft Systems (ICUAS), Denver, Colorado, USA

The Healthy, Mobility and Security-based Data Communication Architecture, also known as HAMSTER, is provided with a special platform for safety & security: Sphere. It concentrates all the safety & security aspects of the main ar- chitecture and all d... Read More about Sphere: A novel platform for increasing safety & security on unmanned systems.

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.

Initial application of ant colony optimisation to statistical disclosure control (2013)
Presentation / Conference
Serpell, M., & Smith, J. (2013, July). Initial application of ant colony optimisation to statistical disclosure control. Paper presented at Fifteenth annual conference on Genetic and evolutionary computation, Amsterdam

In this paper Ant Colony Optimisation (ACO) is applied in the field of Statistical Disclosure Control (SDC) for the first time. It has been applied to a permutation problem found in Cell Suppression. ACO has successfully improved the suppression patt... Read More about Initial application of ant colony optimisation to statistical disclosure control.

A comparison of two memetic algorithms for software class modelling (2013)
Presentation / Conference
Smith, J., & Simons, C. (2013, July). A comparison of two memetic algorithms for software class modelling. Paper presented at Genetic and Evolutionary Computation Conference 2013 (GECCO 2013), Amsterdam, Netherlands

Recent research has demonstrated that the problem of class modelling within early cycle object orientated software engineering can be successfully tackled by posing it as a search problem to be tackled with meta-heuristics. This “Search Based Softwa... Read More about A comparison of two memetic algorithms for software class modelling.

Teaching problem solving and AI with PacMan (2010)
Presentation / Conference
Smith, J., & Cayzer, S. (2010, August). Teaching problem solving and AI with PacMan. Paper presented at Proceedings of the 11th Annual Conference on the Teaching of Computing, Higher Education Academy Information and Computer Sciences Subject Centre (HEA-ICS), Durham University, UK