From the 1 of 20 linked papers with an AI index.
20 papers
Towards Predicting Multi-Vulnerability Attack Chains in Software Supply Chains from Software Bill of Materials Graphs
Laura Baird, Armin Moin
The paper introduces a graph‑learning method that uses Software Bill of Materials (SBOM) graphs to predict cascades of multiple vulnerabilities in software supply chains, combining…
Automated Quantum Software and AI Engineering
Nazanin Siavash, Armin Moin
In this paper, we conduct a systematic literature review of (semi-) automated approaches to Quantum Software Engineering (QSE) and Quantum Artificial Intelligence (QAI). Prior work…
LLM4C2Rust: Large Language Models for Automated Memory-Safe Code Transpilation
Sarah Bedell, Nazanin Siavash, Armin Moin
Memory safety has long been a critical challenge in software engineering, particularly for legacy systems written in memory-unsafe languages such as C and C++. Rust, one of the you…
Enhancing Large Language Models with Retrieval Augmented Generation for Software Testing and Inspection Automation
Zoe Fingleton, Nazanin Siavash, Armin Moin
In this paper, we focus on automating two of the widely used Verification and Validation (V&V) activities in the Software Development Lifecycle (SDLC): Software testing and softwar…
A Bayesian Optimization-Based AutoML Framework for Non-Intrusive Load Monitoring
Nazanin Siavash, Armin Moin
Non-Intrusive Load Monitoring (NILM), commonly known as energy disaggregation, aims to estimate the power consumption of individual appliances by analyzing a home's total electrici…
Cascaded Vulnerability Attacks in Software Supply Chains
Laura Baird, Armin Moin
Most of the current software security analysis tools assess vulnerabilities in isolation. However, sophisticated software supply chain security threats often stem from cascaded vul…