Automatic tuning of logic synthesis optimization scripts [Taken]

ABC is an open-source logic synthesis and optimization tool developed by Alan Mishchenko at the University of California at Berkeley. ABC specializes in optimizing digital logic circuits at the circuit level, and some commercial hardware synthesis tools incorporate ABC as part of their design flow to improve their circuit optimization. ABC is a large logic … Read more

[Taken] OpenFlow Implementation for Information-Centric Networking

OpenFlow has been proposed as a protocol for managing devices in a control plane to direct the operation of switches in a data plane in order to adjust the flows of traffic within a network. This development of this protocol has focussed on IPv4/6 and other traditional associated protocols. Information-Centric Networking (ICN) – in contrast … Read more

Multi-objective Genetic Algorithm for Test Generation

Manual creation of tests to ensure the quality of software artefacts is a difficult and labour intensive task. Automatic test generation on the other hand (e.g., using a tool like Randoop) usually requires little or no help from the developers — but often ends up creating too many tests of little value. Various techniques have … Read more

A 3 Step Meta-heuristic for the Timetabling problem

Time tabling is a complex optimisation problem given its large number of constraints (e.g., no overlap between core modules for a particular year) or cost functions (e.g., minimise the distance between any two consecutive lectures/TA/labs).  Many techniques have been used to address various versions of the problem, such as, Constraint-based methods or Meta-heuristics methods, but … Read more

An AR/VR Rock Climbing Preparation App

Rock climbing is a demanding activity that often requires participants to study the route(s) they’ll have to follow before they start climbing. Thousands of books have been written to describe famous and less famous rock climbing routes, clubs (e.g., Club Alpin Français) propose seminars and workshops to prepare climbers etc. The objective of this project … Read more

[ALLOCATED] 25/26 Project #2 :Student proposed – App/Tool based on open data in support of Societal good

Vast amounts of data is being published by governments as open data (e.g. https://data.gov.ie). Typically the decision to publish a dataset in an open manner is mandated but decision made in isolation as to how it could be integrated with other datasets.  This research would focus on development of an App/Tool that would bring together … Read more

[Unavailable] Cinematic Lighting in VR: Enhancing Emotional Storytelling Through Real-Time Illumination

[FYP or MSc Level] This project will explore how lighting design, informed by cinematography and psychological theories, can be used to enhance emotional expressivity in characters and user immersion within a real-time VR open-world environment. The student will research emotional lighting techniques from film and psychology—such as color theory, contrast, and lighting direction—and apply them … Read more

[Unavailable] Deep Fake Enfacement Experiment

  [MSc Level] This project will involve creating a real-time enfacment system from the state of the art deep-fake networks, and conducting perceptual experiments to identify if participants have ownership of their new face, and if properties of the source-actor (e.g., age, gender, etc.) can be perceived, even though the generated video is a photorealistic … Read more

[Unavailable] Non-verbal behaviours for speaking virtual avatars

[MSc level] Virtual assistants are becoming commonplace but the ability for them to gesture naturally and appropriately is still a huge research challenge (see image which shows a typical assistant displayed from the neck up, without gesturing arms and hands). In this project, you will develop a method to automatically learn structure from speech sequences … Read more