Research Groups

The School of Computer Science and Engineering carries out research projects in a specific areas within the industry. We look to improve technology, processes, tools and techniques that will be useful to everyone.

Some of the areas we work in include:

  • Cybersecurity and Privacy
  • Machine Learning & Knowledge Acquisition
  • Computer Vision & Image Processing
  • Human Computer Interaction
  • Adaptive eLearning and Intelligent Tutoring Systems

More information can be found within each group.

Artificial Intelligence

Pushing the boundaries of what our technology can do has never been clearer thanks to artificial intelligence, and we’re looking at improving the programming and understanding to make big changes across the industry.

Research Areas Include:

  • Machine Learning
  • Bioinformatics
  • Robotics
  • Medical Imaging
  • Computer Vision
  • Human – Computer Interactions
  • Trustworthy AI

Contact Prof. Claude Sammut to learn more.

Biomedical Image Computing

Medicine and biology rely increasingly on imaging technologies and effective methods to process the large data sets they produce. We develop advanced computational methods for automated image analysis and downstream multimodal data analytics and informatics to improve the reliability and throughput of biomedical diagnostics and screening.

Research areas include:

  • Deep learning for biomedical image analysis
  • Bioimage informatics and health informatics
  • Automated discovery of imaging biomarkers
  • High-throughput image analytics for drug screening
  • Medical image segmentation and quantification
  • Multimodal biomedical image registration
  • Automation in radiotherapy treatment planning
  • Anatomical feature extraction and quantification
  • Object detection and tracking in live-cell microscopy
  • Pattern recognition in digital histopathology

Contact Professor Erik Meijering, Senior Lecturer Yang Song, or Professor Arcot Sowmya to learn more.

Data Knowledge Research Group

Data plays a big role in our lives but how we use, manage and interpret it is always changing. We’re leading the way in using data in more ways to improve everyone’s daily lives.

Research Areas include:

  • Big Data Analyics
  • High Dimensional Data
  • Graph / Network data processing
  • Social Network Analysis
  • DB + AI

Contact Sci Prof Xuemin Lin to learn more.

Embedded Systems

Embedded systems control much of the technology we use each day, but as our needs and demands change, so does the technology and systems in control of them. We’re looking at ways to improve these systems for everyone’s benefit.

Research Areas include:

  • Design Methods for FPGA Based Systems
  • Algorithms for Embedded Systems
  • High Performance Embedded Systems
  • Secure and Energy Efficient IoT
  • Embedded System Security

Contact Professor Sri Parameswaran to learn more.

Networked Systems and Security Group (NetSyS)

The Networked Systems and Security Group (NetSyS) develops tools and technology to improve the quality of wired and wireless networking user experiences, from commercial settings to personal use.

Research Areas Include:

To Learn More Contact Professor Sanjay Jha (

Programming Languages and Compilers

Behind every program or app, as well as the controls applied to hardware, are instructions to how it should work and look. There are different programming languages to choose from, and we’re at the forefront of improving them to better suit everyone’s needs.

Research Areas Include:

  • Type Systems
  • Program Analysis
  • Code Optimisation
  • Memory Management
  • High Performance and Security

To Learn More Contact Sci Prof. Jingling Xue (

Service Orientated Computing

The Service Orientated Computing group is involved with research projects covering a range of areas, such as cloud resources, interoperability, API/service design and engineering and much more, helping users and businesses get more from their online computing and services.

  • Interoperability, Service Oriented Architectures (SOA), Web services composition, Business Process Management
  • Federated cloud resources configuration and orchestration
  • API/Service Design and Engineering
  • Quality control in crowd sourcing services
  • Crowdsourcing for Vulnerability Discovery Programs
  • Cognitive Services and Case management
  • Socio-computational Services for Research and Development
  • Internet/Web of Things analytics
  • Data Curation, Information filtering and recommender systems
  • Human activity modelling and recognition
  • semantic modelling and technologies
  • event processing systems and analytics
  • Blockchain and Blockchain-based Systems
  • Cyber security analytics and services
  • FinTech applications and financial literacy

To Learn More Contact Sci Prof. Boualem Benatallah (

Trustworthy Systems

The Trustworthy Systems group focuses on creating software systems that fit the needs of modern users. This includes security, safety and reliability to make sure there is a standard across software creation to ensure all users have a positive experience.

Current Research includes:

  • Operating Systems
  • Formal Methods
  • Programming Languages
  • Operating System Kernels

To Learn More Contact Associate Professor June Andronick (

Theoretical Computer Science

This group is pushing the boundaries of what our computers and technology are capable of, designing and producing new pieces, systems and technology that can improve life for everyone using them.

Current Research Includes:

  • Algorithms and Complexity
  • Blockchain, Smart Contracts and Crytocurrency
  • Computational Number Theory
  • Computational Social Choice
  • Concurrency
  • Formal Methods
  • Optimisation

To Learn More Contact Professor Ron Van der Meyden (