Software engineering research focuses on formal foundations and automated techniques and tools for all aspects of software engineering: requirements engineering, software development, software analysis, software verification, software reliability and software performance engineering.

Some particular topics and areas of concern include software architectures, self-managed adaptive software systems, concurrency, logic-based symbolic learning, probabilistic analysis and pervasive computing.

SE

Academics

Academics

  • Dr Dalal Alrajeh

    Personal details

    Dr Dalal Alrajeh Associate Professor of Computer Science

    +44 (0)20 7594 2421

    Location

    557, Huxley Building

    Research interests

    Formal methods, software engineering, artificial intelligence for correct software, and software for digital forensics.

  • Dr Cristian Cadar

    Personal details

    Dr Cristian Cadar Professor of Software Reliability

    +44 (0)20 7594 8244

    Location

    435, Huxley Building

    Research interests

    Software engineering, computer systems, software security, practical techniques for improving software reliability and security.

  • Dr Giuliano Casale

    Personal details

    Dr Giuliano Casale Reader in Modelling and Simulation

    +44 (0)20 7594 2920

    Location

    432, Huxley Building

    Research interests

    Quality-of-Service, resource management, edge computing, inference serving.

  • Professor Alastair Donaldson

    Personal details

    Professor Alastair Donaldson Professor of Programming Languages

    +44 (0)20 7594 8266

    Location

    422, Huxley Building

    Research interests

    Formal verification for multicore software, software performance optimization.

  • Dr Naranker Dulay

    Personal details

    Dr Naranker Dulay Associate Professor of Computing Science

    +44 (0)20 7594 8288

    Location

    562, Huxley Building

    Research interests

    Security, pervasive/mobile/distributed systems, networking, software engineering, systems, and network management, applied machine learning.

  • Dr Tony Field

    Personal details

    Dr Tony Field Reader in Performance Engineering

    +44 (0)20 7594 8364

    Location

    354, Huxley Building

    Research interests

    Functional programming, engineering for high performance, simulation.

  • Professor William Knottenbelt

    Personal details

    Professor William Knottenbelt Professor of Applied Quantitative Analysis

    +44 (0)20 7594 8331

    Location

    363, ACE Extension

    Research interests

    Mathematical modelling and optimisation, parallel queueing systems, resource allocation, Markov models, decentralised finance, blockchain, and cryptocurrencies.

  • Dr Ben Livshits

    Personal details

    Dr Ben Livshits Associate Professor of Computing

    Location

     ACE 355 

    Research interests

    Blockchain, s ecurity, privacy, program analysis, compilers, software engineering.  

  • Professor Emil Lupu

    Personal details

    Professor Emil Lupu Professor of Computer Systems

    +44 (0)20 7594 8249

    Location

    564, Huxley Building

    Research interests

    Security and resilience of enterprise, IoT and cyber-physical systems. Co-design for security and safety. Security of AI systems. Use of AI in systems’ cyber security. Security management and automation.  

     

  • Prof. Jeff Magee

    Personal details

    Prof. Jeff Magee Emeritus Professor

    +44 (0)20 7594 8601

    Location

    2.06, Faculty Building

    Research interests

    His research is concerned with the software engineering of self-adaptive and distributed systems, including design methods, analysis techniques, operating systems, languages and program support environments for these systems.

  • Dr Peter McBrien

    Personal details

    Dr Peter McBrien Associate Professor in Computing Science

    +44 (0)20 7594 8202

    Location

    428, Huxley Building

    Research interests

    Data integration, information systems, modelling, distributed databases.

  • Professor Alessandra Russo

    Personal details

    Professor Alessandra Russo Professor in Applied Computational Logic

    +44 (0)20 7594 8312

    Location

    I-X, Translation and Innovation Hub (I-HUB), White City Campus

    Research interests

    Computational logic, logic-based machine learning, probabilistic and distributed Inference, cognitive systems, autonomous systems.

  • Dr Sebastian Uchitel

    Personal details

    Dr Sebastian Uchitel Associate Professor of Software Engineering

    +44 (0)20 7594 8269

    Location

    575, Huxley Building

    Research interests

    Software engineering, modelling, analysis, partial behaviour models, scenario-based specifications, verification of probabilistic systems, controller synthesis, machine learning, automated diagnosis, and adaptive systems.