Scheduled Maintenance Notice
Please note that Researcher Profiles will be undergoing scheduled maintenance on Wednesday 7th Oct, from 8:00am to 9:00am. During this time, the Researcher Profiles system will be unavailable. We apologise for any inconvenience and appreciate your understanding.
Select Publications
Conference Papers
, 2026, 'Ensembling LLM-Induced Decision Trees for Explainable and Robust Error Detection', in Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 4963 - 4974, http://dx.doi.org/10.1145/3770855.3817642
, 2026, 'DrunkAgent: Stealthy Memory Corruption in LLM-Powered Recommender Agents', in Www 2026 Proceedings of the ACM Web Conference 2026, pp. 6853 - 6864, http://dx.doi.org/10.1145/3774904.3792688
, 2026, 'MemoTime: Memory-Augmented Temporal Knowledge Graph Enhanced Large Language Model Reasoning', in Www 2026 Proceedings of the ACM Web Conference 2026, pp. 4220 - 4231, http://dx.doi.org/10.1145/3774904.3792581
, 2026, 'Bi-level Personalization for Federated Foundation Models: ATask-vector Aggregation Approach', in Proceedings of the Aaai Conference on Artificial Intelligence, pp. 27702 - 27710, http://dx.doi.org/10.1609/aaai.v40i33.39991
, 2026, 'Concept based Ambiguity Resolution in LLMs', in Proceedings of Machine Learning Research
, 2026, 'Guardrail Guided Policy Optimisation: Learning Disentangled Safety Constraints', in Lecture Notes in Computer Science, pp. 414 - 425, http://dx.doi.org/10.1007/978-981-95-4972-6_32
, 2025, 'Designing for Meaningful Oversight: Human and Organisational Agency in Multimodal AI Systems', in Proceedings of the 27th International Conference on Multimodal Interaction, ACM, pp. 2 - 2, presented at ICMI '25: International Conference on Multimodal Interaction, http://dx.doi.org/10.1145/3716553.3757097
, 2025, 'DesignRepair: Dual-Stream Design Guideline-Aware Frontend Repair with Large Language Models', Canada, presented at IEEE/ACM International Conference on Software Engineering (ICSE 2025), Canada, 27 April 2025
, 2025, 'Agentic RAG with Human-in-the-Retrieval', in Proceedings 2025 IEEE 22nd International Conference on Software Architecture Icsa C 2025, pp. 498 - 502, http://dx.doi.org/10.1109/ICSA-C65153.2025.00074
, 2025, 'CAMP in the Odyssey: Provably Robust Reinforcement Learning with Certified Radius Maximization', in Proceedings of the 34th Usenix Security Symposium, pp. 7213 - 7232
, 2025, 'Design Process for Retrieval Augmented Generation Systems', in Proceedings 2025 IEEE 22nd International Conference on Software Architecture Icsa C 2025, pp. 482 - 487, http://dx.doi.org/10.1109/ICSA-C65153.2025.00072
, 2025, 'Federated Low-Rank Adaptation for Foundation Models: A Survey', in Ijcai International Joint Conference on Artificial Intelligence, pp. 10779 - 10787, http://dx.doi.org/10.24963/ijcai.2025/1196
, 2025, 'HydraRAG: Structured Cross-Source Enhanced Large Language Model Reasoning', in Emnlp 2025 2025 Conference on Empirical Methods in Natural Language Processing Proceedings of the Conference, pp. 14431 - 14459, http://dx.doi.org/10.18653/v1/2025.emnlp-main.730
, 2025, 'MMAPG: A Training-Free Framework for Multimodal Multi-hop Question Answering via Adaptive Planning Graphs', in Emnlp 2025 2025 Conference on Empirical Methods in Natural Language Processing Proceedings of the Conference, pp. 14184 - 14200, http://dx.doi.org/10.18653/v1/2025.emnlp-main.717
, 2025, 'SeeAction: Towards Reverse Engineering How-What-Where of HCI Actions from Screencasts for UI Automation', in Proceedings International Conference on Software Engineering, pp. 463 - 475, http://dx.doi.org/10.1109/ICSE55347.2025.00144
, 2025, 'Swiss Cheese Model for AI Safety: A Taxonomy and Reference Architecture for Multi-Layered Guardrails of Foundation Model Based Agents', in Proceedings 2025 IEEE 22nd International Conference on Software Architecture Icsa 2025, pp. 37 - 48, http://dx.doi.org/10.1109/ICSA65012.2025.00014
, 2025, 'ViDToken: A Video-Transformer-Based Latent Token Defense for Adversarial Video Detection', in Proceedings 28th International Symposium on Research in Attacks Intrusions and Defenses Raid 2025, pp. 566 - 582, http://dx.doi.org/10.1109/RAID67961.2025.00012
, 2024, 'Attacking Visually-aware Recommender Systems with Transferable and Imperceptible Adversarial Styles', in International Conference on Information and Knowledge Management Proceedings, pp. 2900 - 2909, http://dx.doi.org/10.1145/3627673.3679828
, 2024, 'Trust in Software Supply Chains: Blockchain-Enabled SBOM and the AIBOM Future', in Proceedings 2024 IEEE ACM 4th International Workshop on Engineering and Cybersecurity of Critical Systems and 2024 IEEE ACM 2nd International Workshop on Software Vulnerability Encycris Svm 2024, pp. 12 - 19, http://dx.doi.org/10.1145/3643662.3643957
, 2024, 'Prompt Perturbation in Retrieval-Augmented Generation based Large Language Models', in Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1119 - 1130, http://dx.doi.org/10.1145/3637528.3671932
, 2024, 'Federated Low-Rank Adaptation for Foundation Models: A Survey', International Joint Conferences on Artificial Intelligence, pp. 10779 - 10787, presented at Proceedings of the Thirty-ThirdInternational Joint Conference on Artificial Intelligence, http://dx.doi.org/10.24963/ijcai.2024/1196
, 2024, 'A Pilot Study in Surveying Data Challenges of Automatic Software Engineering Tasks', in Sea4dq 2024 Proceedings of the 4th International Workshop on Software Engineering and AI for Data Quality in Cyber Physical Systems Internet of Things Co Located with Esec Fse 2024, pp. 6 - 11, http://dx.doi.org/10.1145/3663530.3665020
, 2024, 'An AI System Evaluation Framework for Advancing AI Safety: Terminology, Taxonomy, Lifecycle Mapping', in Aiware 2024 Proceedings of the 1st ACM International Conference on AI Powered Software Co Located with Esec Fse 2024, pp. 74 - 78, http://dx.doi.org/10.1145/3664646.3664766
, 2024, 'Hard to Read and Understand Pythonic Idioms? Deldiom and Explain Them in Non-Idiomatic Equivalent Code', in Proceedings International Conference on Software Engineering, pp. 2808 - 2819, http://dx.doi.org/10.1145/3597503.3639101
, 2024, 'Where is it? Tracing the Vulnerability-Relevant Files from Vulnerability Reports', in Proceedings International Conference on Software Engineering, pp. 2469 - 2481, http://dx.doi.org/10.1145/3597503.3639202
, 2024, 'A Taxonomy of foundation model based systems through the lens of software architecture', in Proceedings 2024 IEEE ACM 3rd International Conference on AI Engineering Software Engineering for AI Cain 2024, pp. 1 - 6, http://dx.doi.org/10.1145/3644815.3644956
, 2024, 'Privacy and copyright protection in generative ai: A lifecycle perspective', in Proceedings 2024 IEEE ACM 3rd International Conference on AI Engineering Software Engineering for AI Cain 2024, pp. 92 - 97, http://dx.doi.org/10.1145/3644815.3644952
, 2024, 'Towards a responsible ai metrics catalogue: A collection of metrics for ai accountability', in Proceedings 2024 IEEE ACM 3rd International Conference on AI Engineering Software Engineering for AI Cain 2024, pp. 100 - 111, http://dx.doi.org/10.1145/3644815.3644959
, 2024, 'Local Differential Privacy for Smart Meter Data Sharing with Energy Disaggregation', in Proceedings 2024 20th International Conference on Distributed Computing in Smart Systems and the Internet of Things Dcoss Iot 2024, pp. 1 - 10, http://dx.doi.org/10.1109/DCOSS-IoT61029.2024.00012
, 2024, 'Towards Responsible Generative AI: A Reference Architecture for Designing Foundation Model Based Agents', in Proceedings IEEE 21st International Conference on Software Architecture Companion Icsa C 2024, pp. 119 - 126, http://dx.doi.org/10.1109/ICSA-C63560.2024.00028
, 2023, 'Contrastive Counterfactual Learning for Causality-aware Interpretable Recommender Systems', in International Conference on Information and Knowledge Management Proceedings, pp. 3564 - 3573, http://dx.doi.org/10.1145/3583780.3614823
, 2023, 'A Multi-faceted Vulnerability Searching Website Powered by Aspect-level Vulnerability Knowledge Graph', in Proceedings International Conference on Software Engineering, pp. 60 - 63, http://dx.doi.org/10.1109/ICSE-Companion58688.2023.00025
, 2023, 'RIdiom: Automatically Refactoring Non-Idiomatic Python Code with Pythonic Idioms', in Proceedings International Conference on Software Engineering, pp. 102 - 106, http://dx.doi.org/10.1109/ICSE-Companion58688.2023.00034
, 2023, 'SoapOperaTG: A Tool for System Knowledge Graph Based Soap Opera Test Generation', in Proceedings International Conference on Software Engineering, pp. 51 - 54, http://dx.doi.org/10.1109/ICSE-Companion58688.2023.00023
, 2023, 'An Empirical Study on Software Bill of Materials: Where We Stand and the Road Ahead', in Proceedings International Conference on Software Engineering, pp. 2630 - 2642, http://dx.doi.org/10.1109/ICSE48619.2023.00219
, 2023, 'Faster or Slower? Performance Mystery of Python Idioms Unveiled with Empirical Evidence', in Proceedings International Conference on Software Engineering, pp. 1495 - 1507, http://dx.doi.org/10.1109/ICSE48619.2023.00130
, 2023, 'SeeHow: Workflow Extraction from Programming Screencasts through Action-Aware Video Analytics', in Proceedings International Conference on Software Engineering, pp. 1946 - 1957, http://dx.doi.org/10.1109/ICSE48619.2023.00165
, 2023, 'Silent Vulnerable Dependency Alert Prediction with Vulnerability Key Aspect Explanation', in Proceedings International Conference on Software Engineering, pp. 970 - 982, http://dx.doi.org/10.1109/ICSE48619.2023.00089
, 2023, 'Software Engineering as the Linchpin of Responsible AI', in Proceedings International Conference on Software Engineering, pp. 3 - 4, http://dx.doi.org/10.1109/ICSE48619.2023.00012
, 2023, 'A Pattern-Oriented Reference Architecture for Governance-Driven Blockchain Systems', in Proceedings IEEE 20th International Conference on Software Architecture Icsa 2023, pp. 23 - 34, http://dx.doi.org/10.1109/ICSA56044.2023.00011
, 2023, 'A Selection Model of Privacy Patterns', in Proceedings IEEE 20th International Conference on Software Architecture Icsa 2023, pp. 1 - 11, http://dx.doi.org/10.1109/ICSA56044.2023.00009
, 2023, 'Decision Models for Selecting Patterns in Governance-driven Blockchain Systems', in Proceedings 2023 IEEE International Conference on Blockchain Blockchain 2023, pp. 307 - 314, http://dx.doi.org/10.1109/Blockchain60715.2023.00055
, 2023, 'Meta-learning for Estimating Multiple Treatment Effects with Imbalance', in Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics, pp. 886 - 895, http://dx.doi.org/10.1007/978-981-99-7254-8_69
, 2023, 'Review-Incorporated Model-Agnostic Profile Injection Attacks on Recommender Systems', in Proceedings IEEE International Conference on Data Mining Icdm, pp. 1481 - 1486, http://dx.doi.org/10.1109/ICDM58522.2023.00195
, 2023, 'Towards Concrete and Connected AI Risk Assessment (C2AIRA): A Systematic Mapping Study', in Proceedings 2023 IEEE ACM 2nd International Conference on AI Engineering Software Engineering for AI Cain 2023, pp. 104 - 116, http://dx.doi.org/10.1109/CAIN58948.2023.00027
, 2022, 'Making Python code idiomatic by automatic refactoring non-idiomatic Python code with pythonic idioms', in Esec Fse 2022 Proceedings of the 30th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 696 - 708, http://dx.doi.org/10.1145/3540250.3549143
, 2022, 'Psychologically-inspired, unsupervised inference of perceptual groups of GUI widgets from GUI images', in Esec Fse 2022 Proceedings of the 30th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 332 - 343, http://dx.doi.org/10.1145/3540250.3549138
, 2022, 'Dependency Tracking for Risk Mitigation in Machine Learning (ML) Systems', in Proceedings International Conference on Software Engineering, pp. 145 - 146, http://dx.doi.org/10.1109/ICSE-SEIP55303.2022.9794111
, 2022, 'Software engineering for Responsible AI: An empirical study and operationalised patterns', in Proceedings International Conference on Software Engineering, pp. 241 - 242, http://dx.doi.org/10.1109/ICSE-SEIP55303.2022.9793864
, 2022, 'Constructing a System Knowledge Graph of User Tasks and Failures from Bug Reports to Support Soap Opera Testing', in ACM International Conference Proceeding Series, http://dx.doi.org/10.1145/3551349.3556967