9 papers
TVR: Automotive System Requirement Traceability Validation and Recovery Through Retrieval-Augmented Generation
Feifei Niu, Rongqi Pan, Lionel C. Briand +1
In automotive software development, as well as other domains, traceability between stakeholder requirements and system requirements is crucial to ensure consistency, correctness, a…
Requirements Coverage-Guided Minimization for Natural Language Test Cases
Rongqi Pan, Feifei Niu, Lionel C. Briand +1
As software systems evolve, test suites tend to grow in size and often contain redundant test cases. Such redundancy increases testing effort, time, and cost. Test suite minimizati…
Unknown Attack Detection in IoT Networks using Large Language Models: A Robust, Data-efficient Approach
Shan Ali, Feifei Niu, Paria Shirani +1
The rapid evolution of cyberattacks continues to drive the emergence of unknown (zero-day) threats, posing significant challenges for network intrusion detection systems in Interne…
A Comprehensive Study of Machine Learning Techniques for Log-Based Anomaly Detection
Shan Ali, Chaima Boufaied, Domenico Bianculli +2
Growth in system complexity increases the need for automated log analysis techniques, such as Log-based Anomaly Detection (LAD). While deep learning (DL) methods have been widely u…
Learning-Guided Fuzzing for Testing Stateful SDN Controllers
Raphaël Ollando, Seung Yeob Shin, Lionel C. Briand
Controllers for software-defined networks (SDNs) are centralised software components that enable advanced network functionalities, such as dynamic traffic engineering and network v…
Tracing Content Requirements in Financial Documents using Multi-granularity Text Analysis
Xiaochen Li, Domenico Bianculli, Lionel C. Briand
The completeness (in terms of content) of financial documents is a fundamental requirement for investment funds. To ensure completeness, financial regulators have to spend signific…