5 papers
NFR-to-Code Traceability in a Blockchain-IoT System: An Empirical Study
Yifei Wang, Jacky Keung, Xiaoxue Ma +2
Requirement-to-Code traceability has been widely studied, yet existing research and public benchmarks remain largely centered on functional requirements (FRs). In contrast, traceab…
Teaching Software Engineering with LLM and MCP Integration: From Classroom to Industry Practice
Kehui Chen, Jacky Keung, Weining Li +3
The rapid integration of Large Language Models (LLMs) and the Model Context Protocol (MCP) into industrial software engineering has created a pressing need to update software engin…
UniAda: Universal Adaptive Multi-objective Adversarial Attack for End-to-End Autonomous Driving Systems
Jingyu Zhang, Jacky Wai Keung, Yan Xiao +3
Adversarial attacks play a pivotal role in testing and improving the reliability of deep learning (DL) systems. Existing literature has demonstrated that subtle perturbations to th…
R2Code: A Self-Reflective LLM Framework for Requirements-to-Code Traceability
Yifei Wang, Jacky Keung, Xiaoxue Ma +3
Accurate requirement-to-code traceability is crucial for software maintenance. However, existing IR- and embedding-based methods are heavily dependent on lexical similarity, often…
A Comprehensive Study of Bugs in Modern Distributed Deep Learning Systems
Xiaoxue Ma, Wanwei Zhan, Jiale Chen +3
In today's data-driven era, deep learning is vital for processing massive datasets, yet single-device training is constrained by computational and memory limits. Distributed deep l…