UCD School of Computer Science Graduate Students

Current PhD Students


Student Thesis Research Keywords
Aayush Singha Roy Recommender Systems Recommender System, Fuzzy Logic, Statistical methods
Abdul Wadud Fifth Generation Open Radio Access Networks Optical Networks, Wireless Communication and Networks, Software Defined Networks, Open Radio Access Networks, 5G, 6G, Optical Wireless Communication and Networks
Abeba Birhane Personhood and technology: Towards a Relational Ethics Ethics, AI, Data Science, Embodied Cognition, Complex Adaptive Systems, Intersectionality, Enaction, Dialogism
Antonio Bevilacqua Machine Learning Applied to Rehabilitative Health Sience machine learning rehabilitation segmentation
Ashish Kumar Singh Multivariate Time Series Classification for Sport Science Application time series data classification, time series data, interpretable, sequential data
Badri Narayanan Using machine-learning-based image processing for extracting indicators from agricultural imagery from multiple sources Deep Learning, Machine Learning, Smart Agriculture, Water Management
Bhaskar Dhariyal Scalable Multivariate Time Series Classification Scalable, Multivariate, Time Series, Classification
Chamara Sandeepa AI Privacy Privacy, Federated Learning, B5G/6G, Edge AI, Blockchain
Chamin Nalinda Lokugam Hewage Cloud based storage models for Full Waveform LiDAR data Full Waveform, LiDAR, Spatial Temporal Databases, Aerial Laser Scanning, Spatial Indexing
Cheng Xu Multimodal Fuzzy System for Fake News Detection Fake News Detection, Deep Learning, Data Mining, Multimodal Learning, Fuzzy Logic
Congcong Wang Classifying actionable categories of crisis-related tweets and estimating their criticality using computational techniques NLP, Social Media Analytics, Machine Learning
Courtney Ford TBD machine learning; XAI; explainable AI
Déaglán Connolly Bree AREAS – Automated Refactoring for Energy-Aware Software software engineering, Software Refactoring, Search-Based Software Engineering, Energy-aware Software
Dena Tayebi Learning exact solutions for geometric set cover and related problems Machine Learning, Optimization Problem, Set-Cover Problem, NP-hard Problems, Classification Task, Supervised Learning
Eddie Antonio Santos Automatically resolving and eliminating syntax errors in pedagogical programming environments compiler error messages; CS1; novice programmers; pedagogy
Edoardo D'Amico Graph based recommender systems recommender systems, GCNs, Graph convolutional neural networks, graph
Elayne Ruane Quality Assessment of Intelligent Conversational Agents conversational agent, chatbot, software testing, robustness testing, quality assurance, artificial intelligence
Emin Nuriyev Optimization of MPI collective operation Parallel programming, Homogeneous cluster, Heterogeneous cluster, MPI
Eoin Kenny Using Case-Based Reasoning to Explain Artificial Intelligence Case-based reasoning, artificial neural networks, Deep Learning, Machine Learning, explainable ai, interpretability
Eoin O'Neill Exploring Multi-Agent Microservices for Linked Data enabled Smart Agriculture Decision Support Systems Microservices, MAS, Linked Data
Faisal Ghaffar Social Network Formation for career development at work social network formation, enterprise network analysis, strategic social networking, social capital, career development
Faithful Chiagoziem ONWUEGBUCHE Application of Machine Learning and Blockchain Technology in Finance/Security Machine Learning, blockchain technology, FinTech, Data Science and Mathematics.
Fanny Rivera Ortiz Engineering Forensic-Ready Software Systems software engineering, Digital Forensics, CyberSecurity, Forensic Readiness, Logs, Security Incidents
Greta Warren Counterfactuals and Explainable AI Explanation, counterfactual, xai
H. Egemen Ciritoglu Adaptive Replication Management for Large-Scale Data-Intensive Clusters Big Data Storage, Hadoop Distributed File System (HDFS), Replication Management, Block Placement, Software Performance
Haula Sani Galadima Leveraging Cyber Incident Response for Organisational Cyber Resilience Incident Response, Cybersecurity Incidents, Cyber Resiliency, Ontology, Incident Learning, Knowledge Base
Hrishikesh Dilip Mulay Annotated lip reading for Augmented Educational Systems Extended Reality (XR), Immersive Technologies, Machine Learning, Augmented Reality, Virtual Reality
Hung Quoc Ngo Data Mining Model and Techniques for Very Large, Complex Crop Data Sets Natural Language Processing, Data Mining, Ontology Engineering
Ioannis Karvelas The Role of Feedback Mechanisms of Programming Environments in Novices' Programming Behavior compiler error messages, CS1, educational data mining, novice programmers, programming, programming process data
James Kok Konjaang Optimization Novel Heuristic Algorithms for Efficient Scientific Workflow Task Assignment in Cloud Computing Environment Cloud Computing, Scientific Workflow, Scheduling and Makespan
Joyce Mahon TBD Machine Learning, artificial intelligence, Education, Explainable AI (XAI)
Kalyani Yogeswaranathan The Design of Cloud-Fog-Edge infrastructure for Smart Agriculture Cloud-Fog-Edge Computing
Karl Roe An Extensible Framework for Intelligent Ubiquitous Sensing Within Precision Agriculture IoT, ubiquitous computing, sensors, consus, precision agriculture
Lan Wei Development of an EEG based sleep assessment scoring system using an Interpretable Machine Learning Approach EEG, sleep, Machine Learning, infants
Linyi Yang Deep Context in Financial Forecasting and Risk Early Warning Financial Forecasting, Deep Learning, Explanation
Mehran Alizadeh Pirbasti Mehran Alizadeh Pirbasti Hedgerow, Deep Learning, Remote sensing, Synthetic aperture radar (SAR)
Mehran hossein Zadeh Bazargani Deep Novelty anomaly detection, data streams, sequences
Misgina Tsighe Hagos Interpretable Human-in-the-loop Modelling Solutions for Medical Images Classifications explainable ai, interpretability, Interactive Learning, HITL, Medical Images Classification, Knee Injury Detection
Muhammad Zahid Iqbal Machine Learning agents in Augmented Reality applications to facilitate adaptive and kinesthetic learning in STEM Education Augmented Reality, Machine Learning, Mixed Reality, Virtual Reality, Education
Negin Zarbakhsh Ground-Level Multisource Geospatial Data For Point-Of-Interests (POIs) Activity Class Recognition Human Mobility, Machine Learning (ML), Marketing research, Spatiotemporal Analysis.
Nils Höhing Grounded Language Understanding NLP, NLU, language understanding, vision and language, multimodal
Pasika Sashmal Ranaweera Enhancing Security in Multi-Access Edge Computing (MEC) and Internet of Things (IoT) Integration Multi-Access Edge Computing (MEC), Security, Privacy, 5G, IoT
Paul Banahan Radiologist in the Loop: Generative AI cross modality image translation for out-of-hour emergency applications Medical imaging, Generative AI, Radiology
Philipp Wicke Computational Embodied Creativity artificial intelligence, Computational Creativity, Computational Linguistics
Priscilla Adong Estimating near-surface particulate matter concentrations using satellite-derived aerosol optical depth and machine learning Machine Learning, Remote sensing, Air Quality
Qinqin Wang Transfer Learning on Recommender System Machine Learning, Transfer Learning, Recommender System
Quang-Tien Tran A Deep Learning Model for Robust Drift Detection Concept Drift, Drift Detection, Machine Learning Fundamentals, Explainable ML
Ranul Deelaka Thantilage Study of multimodal data warehouse and data mining techniques on cardiology datasets and their sources big data, Data Warehousing, Cardiology, Security
Rashmi Erandika Ratnayake Machine Learning-Driven Solutions for Bad Data Management in Blockchain-Enabled IoT Systems Blockchain, Machine Learning, Bad Data, Data Trust, IoT
Saeedeh ghanadbashi Collaborative goal generation and goal achievement with cognitive agents Multi-agent Systems, Goal reasoning, goal evolution and generation, cognitive agents
Sajjad Karimian Integrating Human Factors into Trustworthy AI for Healthcare Trustworthy AI
Sanaz Rasti Proximal Sensing for Estimation of Crop Growth and Prediction of Yield Machine Learning, Deep Learning, Neural Network, Crop Growth Metrics
Severin Gsponer Effective Algorithms for Sequence Learning in All-Substring Feature Spaces Sequence Learning, Linear Models, Pattern
Shalitha Wijethilaka Improve the security of network slicing enabled IoT in future networks Network Slicing, Security, 5G, IoT
Shamima Nasrin Runa Exploring Sense of Belonging in Undergraduate Students in College of Science Sense of Belonging, belongingness, undergraduate students, science
Sixun Ouyang Explainable Models for Recommender Systems Recommender System, Explanation, Deep Learning, Text generation
Sourodip Ghoshdastidar Methods and tools for efficient, accurate and portable component-level energy modelling of applications High performance computing, GPU Computing
Stephen Pilli Nudging humans to have ethically aligned conversation using AI Nudge Theory, Machine Ethics, NLP, NLU, Chatbots, Conversational AI
Suchana Datta Causality driven Information Retrieval
Swathi Ramachandra Upadhya Predicting protein abundance from cancer genomes and transcriptomes Proteomics, Transcriptomics, Genomics, Cancer, Machine Learning, Regression
Taimur Hafeez A Robust Computing Framework for Sustainable Internet of Things (IoT) Utilising The Edge Computing Paradigm IoT, Edge Computing
Tharindu Lakshan Yasarathna Autonomous Anomaly Detection in IoT Devices Autonomous anomaly detection, IoT security, Machine Learning, Unsupervised learning
Vivek Mahato Real-time Machine Learning in Manufacturing Machine Learning, Time-Series, Classification, Regression, Data Science
Weipeng Huang Studying Hierarchical Clustering via Probabilistic and Statistical Approaches Bayesian Modeling, Hierarchical Clustering
xingyu pan Through the looking glass: Context aware non-HMD Mixed Reality, Virtual Reality, Augmented Reality, context awareness, AI agent
Xuanhui Xu Virtual Reality Canine Anatomy Education Virtual Reality, Veterinary
Yu An Automatic Geological Fault Interpretation And Modelling Computer Vision, Fault Interpretation, Deep Learning
Yuhan Du Modeling the Effect of Maternal Diet on Health Outcomes of both Mother and Child Machine Learning, pregnancy
Yunan Li Spatial Data Analysis in digital Agriculture Machine Learning, Data Prediction, Crop growth


Graduated PhD Students


Student Thesis Research Keywords
Anna Markella Antoniadi The application of explainable artificial intelligence in modelling quality of life and caregiver burden in Amyotrophic Lateral Sclerosis to inform clinical decision-making clinical decision support system, Explainable Artificial Intelligence, xai, Machine Learning, ALS
Asanka Priyadarshana Sayakkara Electromagnetic Side-Channel Analysis for Digital Forensics on Internet of Things Electromagnetic Side-Channel Analysis, Software Defined Radio, Digital Forensics, Internet of Things
Claudia Orellana-Rodriguez Data Analytics Methods for the Dissemination and Consumption of News Text Analytics, News, Audience Analysis, NLP, Sentiment Analysis, Social Media
Duncan Wallace ADAM: Application of Data Mining Techniques to Service Modelling and Evaluation at Medical Companies medical-informatics, Data Mining, Machine Learning, big data, Deep Learning, artificial neural networks
Gevorg Poghosyan Addressing Information Overload through Text Mining across News and Social Media Streams News, information overload, social annotations
Gunjan Kumar A Sequence-based and Context Modelling Framework for Recommendation recommender systems, Machine Learning, artificial intelligence
Hamed Z. Jahromi Network QoE Management for Interactive Web Applications QoE, QoS, Network Management, SDN
John Francis Leader Mixed Reality Therapy mixed reality therapy, Mixed Reality, therapy, psychology, cognitive science, artificial intelligence, cognition, learning
Manaz Kaleel Improving Protein Structure and Subcellular Localization Prediction using Deep Learning bioinformatics, Machine Learning
Maryanne Doyle Visualising the Temporal Dynamics of Power Laws in Large Data Sets data visualisation, user study, Twitter, power law
Mirko Torrisi Predicting Protein Structural annotations by Deep and Shallow Learning Deep Learning, Machine Learning, bioinformatics
Siobhán Grayson Identifying structure in multi-relational social networks networks, reddit, Machine Learning