activity
20202026
most citedA Model-Driven Approach to Machine Learning and Software Modeling for the IoT

37 citations · 124 across the 35 of their papers we have counts for

collaborators

36 papers

cs.SE2026

SPIDER4TianoCore: Enhancing Patch-Propagation for the TianoCore UEFI Firmware Development Ecosystem

Laura Baird, Devin Haggitt, Terrance E. Boult +2

We propose and demonstrate SPIDER4TianoCore, a packaged Python command-line tool that provides integration-stage patch-status evidence for the TianoCore/UEFI firmware supply chain.…

cs.SE2026

Enhancing Bug Report Templates in the TianoCore UEFI Firmware Development Community

Laura Baird, Neelesh Reddybattula, Nazanin Siavash +2

We propose enhancing the bug report templates in the GitHub Issues issue tracking system used by the TianoCore open-source community with the aim of improving the bug triage and re…

cs.SE2026

An Empirical Study of the TianoCore Community

Nazanin Siavash, Connor Glosner, Ayushi Sharma +4

We investigate the software security and maintenance practices adopted by stakeholders in the TianoCore community and identify opportunities to improve firmware development workflo…

cs.SE2026

TianoForge: An Automated Bug Triage Approach for the TianoCore UEFI Firmware Development Community

Nazanin Siavash, Terrance E. Boult, Armin Moin

We propose a novel approach to bug triage in the TianoCore open-source UEFI firmware development ecosystem. This integrated approach, called TianoForge, deploys the state of the ar…

cs.SE2026

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…

cs.SE2026

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…

cs.SE2026

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…

cs.SE2026

Towards Predicting Multi-Vulnerability Attack Chains in Software Supply Chains from Software Bill of Materials Graphs

Laura Baird, Armin Moin

Software supply chain security compromises often stem from cascaded interactions of vulnerabilities, for example, between multiple vulnerable components. Yet, Software Bill of Mate…

cs.SE2026

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…

cs.SE2026

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…

cs.SE2026

"ENERGY STAR" LLM-Enabled Software Engineering Tools

Himon Thakur, Armin Moin

The discussion around AI-Engineering, that is, Software Engineering (SE) for AI-enabled Systems, cannot ignore a crucial class of software systems that are increasingly becoming AI…

cs.SE2026

State of the Quantum Software Engineering Ecosystem

Nazanin Siavash, Armin Moin

We study the current state of the Quantum Software Engineering (QSE) ecosystem, focusing on the achievements, activities, and engagements from academia and industry, with a special…

cs.SE2025★ 3 cited

Model-Driven Quantum Code Generation Using Large Language Models and Retrieval-Augmented Generation

Nazanin Siavash, Armin Moin

This paper introduces a novel research direction for model-to-text/code transformations by leveraging Large Language Models (LLMs) that can be enhanced with Retrieval-Augmented Gen…

cs.SE2025★ 1 cited

OrQstrator: An AI-Powered Framework for Advanced Quantum Circuit Optimization

Laura Baird, Armin Moin

We propose a novel approach, OrQstrator, which is a modular framework for conducting quantum circuit optimization in the Noisy Intermediate-Scale Quantum (NISQ) era. Our framework…

cs.SE2025★ 1 cited

LLM-Powered Quantum Code Transpilation

Nazanin Siavash, Armin Moin

There exist various Software Development Kits (SDKs) tailored to different quantum computing platforms. These are known as Quantum SDKs (QSDKs). Examples include but are not limite…

cs.SE2025

Mining Software Repositories for Expert Recommendation

Chad Marshall, Andrew Barovic, Armin Moin

We propose an automated approach to bug assignment to developers in large open-source software projects. This way, we assist human bug triagers who are in charge of finding the bes…

cs.SD2025★ 7 cited

TinyML for Speech Recognition

Andrew Barovic, Armin Moin

We train and deploy a quantized 1D convolutional neural network model to conduct speech recognition on a highly resource-constrained IoT edge device. This can be useful in various…

cs.SE2025

Bug Destiny Prediction in Large Open-Source Software Repositories through Sentiment Analysis and BERT Topic Modeling

Sophie C. Pope, Andrew Barovic, Armin Moin

This study explores a novel approach to predicting key bug-related outcomes, including the time to resolution, time to fix, and ultimate status of a bug, using data from the Bugzil…

cs.SE2025

Automated Bug Report Prioritization in Large Open-Source Projects

Riley Pierson, Armin Moin

Large open-source projects receive a large number of issues (known as bugs), including software defect (i.e., bug) reports and new feature requests from their user and developer co…

cs.SE2025★ 2 cited

Automated Duplicate Bug Report Detection in Large Open Bug Repositories

Clare E. Laney, Andrew Barovic, Armin Moin

Many users and contributors of large open-source projects report software defects or enhancement requests (known as bug reports) to the issue-tracking systems. However, they someti…

q-fin.ST2025★ 1 cited

Stock Price Prediction Using a Hybrid LSTM-GNN Model: Integrating Time-Series and Graph-Based Analysis

Meet Satishbhai Sonani, Atta Badii, Armin Moin

This paper presents a novel hybrid model that integrates long-short-term memory (LSTM) networks and Graph Neural Networks (GNNs) to significantly enhance the accuracy of stock mark…

cs.CR2025★ 1 cited

Enhancing SQL Injection Detection and Prevention Using Generative Models

Naga Sai Dasari, Atta Badii, Armin Moin +1

SQL Injection (SQLi) continues to pose a significant threat to the security of web applications, enabling attackers to manipulate databases and access sensitive information without…

quant-ph2024★ 2 cited

Model-Driven Engineering for Quantum Programming: A Case Study on Ground State Energy Calculation

Furkan Polat, Hasan Tuncer, Armin Moin +1

This study introduces a novel framework that brings together two main Quantum Programming methodologies, gate-based Quantum Computing and Quantum Annealing, by applying the Model-D…

cs.SE2023★ 1 cited

Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpoints

Armin Moin, Atta Badii, Stephan Günnemann +1

Various architecture frameworks for software, systems, and enterprises have been proposed in the literature. They identified several stakeholders and defined modeling perspectives,…