You are here:
Research Group List

Research Group List


The school has a thriving research culture, with the active involvement of all staff members and over 150 postgraduate students. Below, we list some of the larger groups (appear in random order). Links to the research activities of each staff member can be found on the staff page.



The AmMBio@UCD (Adaptive Modelling for Molecular Biology at University College Dublin) group's main aim is designing Machine Learning models to automatically interpret and annotate molecular biology data on a very large scale.

Go to AmMBio

Centre for Cybercrime Investigation


UCD Centre for Cybercrime Investigation (CCI) is the leading academic centre for research and training in the field of Cybercrime Investigation in Ireland. It maintains close links with national and internaitonal cybercrime investigation agencies including cybercrime divisions of Interpol and Europol. CCI research projects range from the annual ISSA/UCD Irish Cybercrime Survey to a number of fundamental and applied research projects in the field of digital forensics. Centre's research is part-funded by the SFI and the Enterprise Ireland.

Go to CCI

DigitalFIRE: Digital Forensics Investigation Research Laboratory


DigitalFIRE is a research laboratory based in the University College Dublin School of Computer Science and Informatics. It was founded in 2007 with the aim of developing theoretical foundations and novel technology for computer security, cyber crime investigations, and related application areas.  DigitalFIRE brings together researchers working on various aspects of digital investigation – from data recovery and malware analysis to anti-forensics detection and digital investigations in IT cloud.  We work closely with the law enforcement and commercial vendors of investigation services and technology. Over the years we developed investigative tools and training courses, extended formal theories of digital investigation and assisted various organizations in civil and criminal investigations, as well as advised INTERPOL and Europol on issues related to digital forensics.

Got to DigitalFIRE

Heterogeneous Computing Laboratory


The Heterogeneous Computing Laboratory (HCL) is concerned with all aspects of high performance heterogeneous computing. Our research programme focuses on innovative models, algorithms and tools aimed at efficient and reliable solution of most challenging scientific and engineering problems on heterogeneous networks of computers.

Go to HCL

Information Hiding Laboratory


The Information Hiding Laboratory is a research group led by Dr Neil Hurley and Dr Guenole Silvestre. There are a number of areas currently under research, including audio watermarking, software watermarking, multimedia indexing, steganography, collaborative filtering.

Go to IHL

Machine Learning Group


Members of the Machine Learning Group are actively involved in a number of different research projects on topics such as sentiment analysis of news streams, graph/network analysis and visualisation, and one sided classification and inductive learning problems.

Go to Machine Learning Group



MUSTER - Multilingual Ubiquitous Speech Technology: Enhanced and Rethought is a new research initiative which seeks to bring together separate strands of research in human language understanding and symbolic approaches to speech technology which have been ongoing in the School of Computer Science and Informatics at University College Dublin.


Natural Computing Research & Applications Group (NCRA)


Natural Computing is the study of computational systems inspired by Nature, including Physical, Social and Biological Systems. As well developing computational models and problem solving tools, UCD's NCRA has a strong tradition of applying these tools to a broad range of problem domains ranging from Finance, Computer Science, Design, and Architecture to Music Composition, Sound Synthesis, Bioinformatics and Engineering.

Go to NCRA

Open Source Lab


Open Source Lab helps other research groups by providing reliable web hosting facilities for them. Lab members also research various aspects of open source software, as well as its development process.

Go to OSL

Parallel Computational Research Group


Parallel Computational Research Group (PCRG) targets diverse areas of research from various disciplines of computer science. Some of the areas of research include: parallel processing, parallel architectures, multi-stage interconnection networks, heterogeneous distributed systems, distributed algorithms, scheduling, dynamic load balancing, artificial neural networks, optimisation techniques, distributed data mining and Grid computing.

Go to PCRG

Performance Engineering Laboratory


The Performance Engineering Laboratory (PEL) is concerned with any system where performance issues arise and where the application of theoretical analysis can support the understanding or the design of the system. Results from Queueing Theory are often applied, including statistical formulations, priority schemes, dynamic systems, parallel processing and discrete event modelling and simulation. It is located at both UCD and Dublin City University.

Go to PEL

PRISM Research Laboratory


The PRISM laboratory at UCD Dublin provides support for collaborative research for areas such as electronic engineering, telecommunication and computer science. The research at PRISM is primarily concerned with algorithms for distributed communications, adaptive sensing systems and robotics. The aim is to develop global solutions by leveraging existing experiences that are able to adapt to dynamic change of environments according to user preferences.




The Boolean satisfiability problem (SAT) is a decision problem, whose instance is a Boolean expression written using only AND, OR, NOT, variables, and parentheses. The question is: given the expression, is there some assignment of TRUE and FALSE values to the variables that will make the entire expression true? The SAT Team UCD, which participates in the annual Max-SAT and SAT solver evaluation initative, is lead by Prof. Joao Marques-Silva.

Go to SAT Team UCD

Systems Research Group


SRG: Systems Research Group focuses on the systems aspects of computer science: how individual components are created and composed to create large-scale, highly functional adaptive systems. In pursuit of this we conduct an extensive programme of research into autonomic and pervasive systems, contextual reasoning, software technology, design, analysis and visualisation of complex systems.

Go to SRG

The Creative Language Research Group


The Creative Language Research Group is dedicated to the computational exploration of language and its creative potential, from lexical phenomena such as Metaphor, Analogy, Metonymy, Polysemy, to complex social phenomena like Humour 

Go to Creative Language Research Group