Accessibility statement

Research Topics

To find a potential supervisor consult our list of research topics. Click on the name of the academic to find out more about their current research.

Accessibility and Inclusive Design

Professor Helen Petrie

Agile software development

Professor John McDermid

Artificial intelligence

Dr Dimitar Kazakov, Dr Simon O’Keefe, Dr Peter NightingaleDr Adrian Bors, Dr Simos Gerasimou

Autonomous and self-adaptive systems

Dr Radu Calinescu, Dr Rob Alexander, Professor Neil AudsleyProfessor Ana CavalcantiDr Simon O’Keefe, Dr Ian Gray, Dr Wanli ChangDr Javier Camara MorenoDr Peter NightingaleDr Simos Gerasimou

Cloud computing

Dr Radu Calinescu

Computer architectures

Dr Chris Bailey, Professor Neil AudsleyDr Ian Gray, Dr Steven Wright

Computer Graphics

Dr Will Smith

Computer Vision and Image Processing 

Professor Richard WilsonDr Will SmithDr Adrian BorsDr Nick Pears, Dr Patrik Huber


Professor Delaram KahrobaeiDr Vasileios Vasilakis, Dr Siamak Shahandashti, Professor John McDermid, Dr Jeremy JacobDr Radu CalinescuDr Adrian Bors, Dr Pooya Farshim

Cyber Physical Systems 

Professor Alan BurnsProfessor Neil AudsleyDr Leandro IndrusiakDr Iain BateProfessor Ana CavalcantiDr Rob DavisDr Ian GrayDr Wanli Chang, Dr Siyuan JiDr Simos Gerasimou

Data analytics

Professor Anders Drachen, Professor Dimitris KolovosDr Chris BaileyDr Simon O’KeefeDr Nicholas MatragkasDr Peter NightingaleDr Adrian Bors

Digital heritage

Professor Helen Petrie

Embedded systems

Professor Neil Audsley, Dr Leandro IndrusiakDr Chris BaileyDr Ian GrayDr Wanli Chang

Enterprise systems: managing and developing large scale, complex IT systems

Professor Dimitris KolovosDr Radu CalinescuDr Javier Camara MorenoDr Nicholas MatragkasDr Simos Gerasimou

Evolutionary computation

Dr Dan Franks, Professor Susan StepneyDr Rob AlexanderDr Simos Gerasimou

Formal specification languages, methods and tools

Professor Ana Cavalcanti, Professor Jim Woodcock, Dr Jeremy Jacob, Dr Detlef PlumpDr Radu CalinescuDr Javier Camara MorenoDr Simos Gerasimou

Games and gamification

Professor Paul CairnsDr Jo Iacovides

Health informatics and medical devices

Dr Ibrahim Habli, Professor Paul CairnsDr Chris BaileyDr Iain BateDr Jo Iacovides

Machine learning

Dr Dimitar KazakovDr Simon O’KeefeDr Nick PearsDr Peter NightingaleDr Adrian BorsDr Simos Gerasimou

Automated and Model-Driven Software Engineering

Professor Dimitris Kolovos, Dr Radu CalinescuProfessor Paul CairnsDr Ian GrayDr Javier Camara MorenoDr Nicholas MatragkasDr Simos Gerasimou

Natural language processing

Dr Dimitar Kazakov

Neural networks

Dr Simon O’Keefe

Programming Languages and Systems

Dr Detlef Plump

Quantum information processing

Professor Sam Braunstein, Professor Stefano Pirandola

Real time languages and systems

Professor Alan Burns, Professor Neil AudsleyProfessor Ana CavalcantiDr Leandro Indrusiak, Dr Iain Bate, Dr Rob DavisDr Ian GrayDr Wanli Chang

Safety analysis, system safety

Dr Ibrahim Habli, Dr Rob Alexander, Dr Mark NicholsonProfessor John McDermidDr Iain BateDr Siyuan Ji

Safety of autonomous and self-adaptive systems

Dr Radu Calinescu, Dr Rob Alexander, Professor Ana CavalcantiProfessor John McDermid, Dr Ibrahim HabliDr Iain BateDr Wanli ChangDr Javier Camara MorenoDr Siyuan Ji

Simulating complex systems

Professor Susan StepneyDr Dan Franks

Software engineering

Professor Ana CavalcantiProfessor Dimitris Kolovos, Professor John McDermid, Dr Rob Alexander, Dr Radu Calinescu, Dr Ibrahim HabliDr Javier Camara Moreno, Dr Nicholas MatragkasDr Siyuan JiDr Simos Gerasimou

Software testing

Dr Rob AlexanderDr Nicholas MatragkasDr Simos Gerasimou

Usability and User Experience

Professor Helen Petrie, Professor Paul CairnsDr Jo Iacovides

Wireless Sensor Networks and Internet of Things

Dr Iain BateDr Chris BaileyDr Wanli Chang