activity
20232026
most citedAn Empirical Study on Using Large Language Models to Analyze Software Supply Chain Security Failures

1 citations · 2 across the 15 of their papers we have counts for

collaborators

16 papers

cs.SE2026

How Do Coding Agents Optimize Software and Report Performance Validation? A Large-Scale Empirical Study of Open-Source Pull Requests

Huiyun Peng, Ricardo Calvo, Kelechi G. Kalu +1

Software performance optimization requires identifying bottlenecks and improvement opportunities, and empirically evaluating the effects and trade-offs across performance objective…

cs.SE2026

Model-Based Agentic Software Engineering

James C. Davis, Kelechi Kalu, Huiyun Peng +1

Coding agents increase implementation capacity without automatically making project intent, system structure, or acceptance evidence explicit. As implementation becomes abundant re…

cs.SE2026

Reproducibility is Not Enough: Artifact Verifiability in Decentralized-Build Package Ecosystems

Oreofe Solarin, Kelechi Kalu, James C. Davis +1

Reproducible and verifiable builds increase trust in distributed software artifacts by enabling independent parties to detect artifacts produced by compromised build or release pip…

cs.SE2026

Identity-Based Signing Shifts, Not Solves, Usability: Evidence from Five Identity-Based Signing Ecosystems

Kelechi G. Kalu, Hieu Tran, Santiago Torres-Arias +2

Identity-based software signing tools aim to make software artifact provenance verifiable while reducing the burden of long-lived key management. These tools are becoming critical…

cs.SE2026

Operationalizing Research Software for Supply Chain Security

Kelechi G. Kalu, Soham Rattan, Taylor R. Schorlemmer +3

Empirical studies of research software are hard to compare because the literature operationalizes ``research software'' inconsistently. Motivated by the research software supply ch…

cs.SE2025

How Do Agents Perform Code Optimization? An Empirical Study

Huiyun Peng, Antonio Zhong, Ricardo Andrés Calvo Méndez +2

Performance optimization is a critical yet challenging aspect of software development, often requiring a deep understanding of system behavior, algorithmic tradeoffs, and careful c…

cs.SE2025

Why Software Signing (Still) Matters: Trust Boundaries in the Software Supply Chain

Kelechi G. Kalu, James C. Davis

Software signing provides a formal mechanism for provenance by ensuring artifact integrity and verifying producer identity. It also imposes tooling and operational costs to impleme…

cs.CR2025

A Guide to Stakeholder Analysis for Cybersecurity Researchers

James C Davis, Sophie Chen, Huiyun Peng +2

Stakeholder-based ethics analysis is now a formal requirement for submissions to top cybersecurity research venues. This requirement reflects a growing consensus that cybersecurity…

cs.CR2025

ARMS: A Vision for Actor Reputation Metric Systems in the Open-Source Software Supply Chain

Kelechi G. Kalu, Sofia Okorafor, Betül Durak +4

Many critical information technology and cyber-physical systems rely on a supply chain of open-source software projects. OSS project maintainers often integrate contributions from…

cs.SE2025

Why Johnny Adopts Identity-Based Software Signing: A Usability Case Study of Sigstore

Kelechi G. Kalu, Sofia Okorafor, Tanmay Singla +3

Software signing is the most robust method for ensuring the integrity and authenticity of components in a software supply chain. Legacy key-managed signing tools (e.g., OpenPGP) bu…

cs.LG2024

Recommending Pre-Trained Models for IoT Devices

Parth V. Patil, Wenxin Jiang, Huiyun Peng +7

The availability of pre-trained models (PTMs) has enabled faster deployment of machine learning across applications by reducing the need for extensive training. Techniques like qua…

cs.CR2024

Establishing Provenance Before Coding: Traditional and Next-Gen Software Signing

Taylor R. Schorlemmer, Ethan H. Burmane, Kelechi G. Kalu +2

Software engineers integrate third-party components into their applications. The resulting software supply chain is vulnerable. To reduce the attack surface, we can verify the orig…

cs.SE2024★ 1 cited

An Industry Interview Study of Software Signing for Supply Chain Security

Kelechi G. Kalu, Tanya Singla, Chinenye Okafor +2

Many software products are composed of components integrated from other teams or external parties. Each additional link in a software product's supply chain increases the risk of t…

cs.CR2024

Signing in Four Public Software Package Registries: Quantity, Quality, and Influencing Factors

Taylor R Schorlemmer, Kelechi G Kalu, Luke Chigges +5

Many software applications incorporate open-source third-party packages distributed by public package registries. Guaranteeing authorship along this supply chain is a challenge. Pa…

cs.SE2023

Reflecting on the Use of the Policy-Process-Product Theory in Empirical Software Engineering

Kelechi G. Kalu, Taylor R. Schorlemmer, Sophie Chen +3

The primary theory of software engineering is that an organization's Policies and Processes influence the quality of its Products. We call this the PPP Theory. Although empirical s…

cs.CR2023★ 1 cited

An Empirical Study on Using Large Language Models to Analyze Software Supply Chain Security Failures

Tanmay Singla, Dharun Anandayuvaraj, Kelechi G. Kalu +2

As we increasingly depend on software systems, the consequences of breaches in the software supply chain become more severe. High-profile cyber attacks like those on SolarWinds and…