³Ô¹Ïtv

Professor Marc Roper

Computer and Information Sciences

Contact

Personal statement

My research is primarily focused on the area of software engineering, and in particular the development and evaluation of techniques to support the construction and evolution of more reliable and robust software systems. A common theme in much of this work is the application of machine learning to software engineering problems; for example, to automatically generate program test data, predict software project costs, perform intrusion detection, identify the root location of faults within systems, and automatically detect software system failures. The latter of these in particular makes extensive use of a range of both semi-supervised and unsupervised (clustering) machine learning algorithms to detect anomalous entries in large very high-dimensional and complex data sets. More recently I have also been turning my attention to the converse problem of testing AI systems.

My expertise and interests in machine learning extend outside the software engineering domain and I have employed clustering and classification algorithms in a variety of other contexts such as the automatic identification of potential road accident blackspots from crowdsourced smartphone sensor data, and the detection of objects within images.

I also have extensive experience of using machine learning in a variety of industrial projects such as forecasting customer buyer behaviour, predicting building energy performance, and modelling interventions to combat sedentary behaviour.

Back to staff profile

Prize And Awards

Recipient
21/9/2023

Back to staff profile

Publications

, ,
Pattern Recognition Letters Vol 204, pp. 1-7 (2026)
, Kernaghan David, , , ,
JMIR Formative Research Vol 10 (2026)
Lapp Linda, Bouamrane Matt-Mouley, , , Schraag Stefan
Digital Health and Informatics Innovations for Sustainable Health Care Systems 34th Medical Informatics Europe Conference Studies in Health Technology and Informatics Vol 316, pp. 1827-1831 (2024)
, , , , Kernaghan David, , , Lapp Linda
Online Journal of Public Health Informatics Vol 16, pp. 37-50 (2024)
Filippi Gianluca, , Basu Tathagata, Personage Ben, , , ,
34th European Safety and Reliability Conference. , pp. 77-86 (2024)
Lapp Linda, , , Schraag Stefan
JTCVS Open Vol 16, pp. 540-581 (2023)

Back to staff profile

Teaching

Over my career I have taught a lare range of classes, from 1st year undergraduate to postgraduate, mainly on areas related to programming, software engineering, software design, data analytics and machine learning.

My main current teaching responsibilities are:

  • CS409: Software Architecture and Design (jointly with ) [ and ]
  • CS547: Advanced Topics in Software Engineering [ and ]

Recent previous teaching responsibilities include:

  • CS971: Evolutionary Computation For Finance [ and ]
  • CS985/CS985 (Fundamentals of) Machine Learning for Data Analytics [ and ]

I am also responsible for overseeing the MEng final year group project:

  • CS546: Group Project []
Back to staff profile

Research Interests

  • Software engineering
  • Machine Learning

Professional Activities

Advisor
19/3/2026
Advisor
18/11/2025
Participant
17/1/2025
Examiner
2023
Organiser
17/11/2022
Chair
23/8/2021

Projects

Nikou, Stavros (Principal Investigator) Anderson, Damien (Research Co-investigator) Arnott, Lorna (Co-investigator) Roper, Marc (Academic)
The project will explore pupils and teachers understanding and experiences with AI aiming to enhance their AI literacy levels and develop AI-focused curriculum resources.
30-Jan-2025 - 31-Jan-2025
Kirk, Alison (Principal Investigator) Cogan, Nicola (Co-investigator) Roper, Marc (Co-investigator) Terzis, Sotirios (Co-investigator)
New budget, new PI (following 221084)
01-Jan-2025 - 31-Jan-2029
McGeown, William (Principal Investigator) Mavroeidi, Alexandra (Principal Investigator) Parra Rodriguez, Mario (Co-investigator) Brown Nicholls, Louise (Co-investigator) Rasmussen, Susan (Co-investigator) Robertson, David (Co-investigator) Tse, Dwight (Co-investigator) Kirk, Alison (Co-investigator) Hafford-Letchfield, Trish (Co-investigator) Rattray, Nicholas (Co-investigator) Bushell, Trevor (Co-investigator) Gould, Gwyn (Co-investigator) GANGANNAGARIPALLI, Jaheedabegum (Co-investigator) Carswell, Hilary (Co-investigator) Tate, Rothwelle (Co-investigator) Kurdi, Amanj (Co-investigator) Lennon, Marilyn (Co-investigator) Moshfeghi, Yashar (Co-investigator) Roper, Marc (Co-investigator) McConnell, Gail (Co-investigator) Kerr, Andy (Co-investigator) Li, David (Co-investigator) Thomson, Avril (Co-investigator) Campbell, Gerard (Co-investigator) Vourganas, Ioannis (Co-investigator) Clark, Ruaridh (Co-investigator) Macdonald, Malcolm (Co-investigator)
HaSS Bridging Disciplines.

Successfully funded for access to UK Biobank:

The overarching aim of the application is to investigate the predictors (e.g., lifestyle, neuroimaging metabolic and genetic) of healthy ageing (e.g., cognitive, physical and mental health in older age).

Our objectives are to identify the contribution of predictors (lifestyle, medication-related, neuroimaging, metabolic, and genetic) of the following outcomes, that occur at greater frequency in older age:
1) Cognitive impairment (e.g., due to normal ageing or neurological disorders such as Alzheimer’s disease, stroke)
2) Poor physical health (e.g., osteoporosis, diabetes, falls and fractures)
3) Poor mental health (e.g., anxiety, depression, suicidal ideation)
08-Jan-2023 - 09-Jan-2025
Roper, Marc (Principal Investigator) Dickson, Alexander (Co-investigator) Wallace, William (Co-investigator)
01-Jan-2022 - 28-Jan-2025
Roper, Marc (Co-investigator)
01-Jan-2022 - 31-Jan-2026
Roper, Marc (Principal Investigator) Roberts, Jen (Co-investigator)
01-Jan-2022 - 31-Jan-2022

Back to staff profile

Contact

Professor Marc Roper
Computer and Information Sciences

Email: marc.roper@strath.ac.uk
Tel: 548 3595