Skip to main content
arXiv is now an independent nonprofit! Learn more

Showing 1–50 of 341 results for author: Lo, D

.
  1. arXiv:2608.13928  [pdf, ps, other

    cs.CR cs.SE

    CoSA: Context-Aware Severity Assessment via Context Analysis with Large Language Models

    Authors: Jinfeng Jiang, Yikun Li, Chengran Yang, Ting Zhang, Wen Bin Leow, Yide Yin, Eng Lieh Ouh, Lwin Khin Shar, David Lo

    Abstract: Accurate vulnerability severity assessment is essential for prioritizing remediation, yet manually assessing Common Vulnerability Scoring System (CVSS) base metrics remains labor-intensive. Existing automated approaches often fail to capture the repository-level evidence required for assessing many CVSS base metrics. Such repository-aware assessment is challenging because relevant evidence is scat… ▽ More

    Submitted 13 August, 2026; originally announced August 2026.

  2. arXiv:2608.13667  [pdf, ps, other

    cs.AI cs.SE

    Second Thought: Reasoning in Parallel as LLM Agents Act and Observe

    Authors: Zhensu Sun, Chengran Yang, Yunbo Lyu, Jieke Shi, David Lo

    Abstract: LLM agents in the ReAct paradigm alternate between reasoning, acting, and observing, but deliberate reasoning is confined to the Thought phase: while the agent serializes an action and waits for the environment, its reasoning is frozen. We identify this recurring interval for Action and Observation as a reasoning idle window and ask whether it can host additional reasoning in parallel that serves… ▽ More

    Submitted 13 August, 2026; originally announced August 2026.

  3. arXiv:2608.09072  [pdf, ps, other

    cs.SE cs.AI

    A Unified Issue Resolution Benchmark for Requirement Clarification, Planning, and Code Generation for Coding Agents

    Authors: Xin Zhou, Chun Yong Chong, Kisub Kim, Yun Peng, Rui Shu, Zihan Wu, Xu Han, Guowen Yuan, Zeyang Zhuang, Jounghoon Kim, Jeongjin Ju, Seongmin Ju, Taein Yoon, David Lo

    Abstract: Large language model-powered coding agents are increasingly used to modify existing code repositories, for example, by adding features or fixing bugs. Yet existing repository-level benchmarks typically evaluate only whether the final patch passes tests. Satisfying a user request requires a long chain of interdependent reasoning and decisions: an agent must recover explicit and implicit requirement… ▽ More

    Submitted 9 August, 2026; originally announced August 2026.

    Comments: 9 pages

  4. arXiv:2608.07038  [pdf, ps, other

    cs.SE cs.AI cs.CR

    Beyond Text Matching: Towards Reference-Free Evaluation for Human-Oriented Binary Reverse Engineering

    Authors: Xiuwei Shang, Li Hu, Xiao Jiang, Jieke Shi, Junda He, Zhou Yang, Shaoyin Cheng, Guoqiang Chen, Weiming Zhang, David Lo

    Abstract: Human-Oriented Binary Reverse Engineering (HOBRE) aims to transform decompiled pseudocode into a more human-friendly representation, thereby reducing the cognitive burden of reverse analysis and improving efficiency. However, reliably evaluating HOBRE outputs remains a fundamental challenge: human evaluation is costly, time-consuming, and difficult to scale, while existing automated metrics either… ▽ More

    Submitted 7 August, 2026; originally announced August 2026.

    Comments: Accepted by the 41st IEEE/ACM International Conference on Automated Software Engineering (ASE 2026)

  5. arXiv:2608.06848  [pdf, ps, other

    cs.CR cs.SE

    Understanding and Improving Model Editing for Secure Code Generation

    Authors: Weifeng Sun, Quanjun Zhang, Yuchen Chen, Chengran Yang, Gou Tan, David Lo

    Abstract: Large language models (LLMs) are widely used for code generation, yet they can reproduce vulnerable implementations learned from insecure training patterns. Prior work has mainly explored inference-time hardening, which reduces insecure generations without modifying the target model but relies on auxiliary components and adds runtime overhead. We conduct the first systematic study of model editing… ▽ More

    Submitted 7 August, 2026; originally announced August 2026.

    Comments: ISSTA 2026

  6. arXiv:2608.06829  [pdf, ps, other

    cs.SE

    How Reasoning Shapes Social Bias in LLM-Generated Code?

    Authors: Weifeng Sun, Jieke Shi, Zhou Yang, Yuchen Chen, Hongyan Li, Meng Yan, David Lo

    Abstract: Large language models (LLMs) are increasingly used for code generation, yet generated programs may exhibit social bias through unfair or differential treatment of sensitive demographic attributes. While prior work mainly studies direct code generation, bias in reasoning-based generation remains underexplored. We conduct the first systematic study of social bias in reasoning-based code generation,… ▽ More

    Submitted 7 August, 2026; originally announced August 2026.

    Comments: ASE 2026

  7. AgentChaos: Chaos Engineering for Agent Systems via Programmatic Fault Injection

    Authors: Gou Tan, Zhensu Sun, Jieke Shi, Ting Zhang, Zilong He, Qingfu Wu, Shuai Liang, Weifeng Sun, Junda He, Pengfei Chen, Chuanfu Zhang, Lwin Khin Shar, David Lo

    Abstract: Agent systems rely on LLM APIs for every response, but these APIs can return server errors, truncated responses, or corrupted content that propagates through downstream agents and causes task failure. Evaluating robustness under these faults is crucial for reliable deployment. Existing fault injection methods are offline, require source code modification, or cannot modify specific response fields.… ▽ More

    Submitted 7 August, 2026; originally announced August 2026.

    Comments: Accepted at the 41st IEEE/ACM International Conference on Automated Software Engineering (ASE 2026)

  8. arXiv:2608.05959  [pdf, ps, other

    cs.SE

    AgentExecutor: Partial Code Execution via Agentic Context Generation

    Authors: Junkai Chen, Chengran Yang, Xing Hu, Zhenhao Li, Xin Xia, David Lo

    Abstract: Executing code snippets is essential for dynamic program analysis, but it remains challenging to execute an arbitrary code snippet due to issues like missing context and incomplete dependencies. Existing approaches to partial code execution, such as LExecutor and Treefix, leverage the power of language models to infer missing information and enable execution. However, they suffer from (i) limited… ▽ More

    Submitted 6 August, 2026; originally announced August 2026.

    Comments: ASE 2026

  9. arXiv:2608.03734  [pdf, ps, other

    cs.SE

    We Must Have Missed This Comment: Detecting and Repairing Stale Function References in Linux Kernel Comments

    Authors: Kexin Sun, Yunbo Lyu, Xutong Ma, Hongyu Kuang, Ratnadira Widyasari, He Zhang, Xiaoxing Ma, Julia Lawall, David Lo

    Abstract: As the Linux kernel evolves, code comments may become outdated, as the functions they reference can be refactored or removed independently without corresponding updates to the comments. Such stale function references can mislead maintainers and thus hinder code comprehension. Prior work on detecting code-comment inconsistency mainly focused on addressing semantic misalignment between Javadoc comme… ▽ More

    Submitted 4 August, 2026; originally announced August 2026.

    Comments: Accepted at ASE 2026

  10. arXiv:2608.03222  [pdf, ps, other

    cs.SE cs.AI

    Fail-Fast, Restart-Smart: Early Failure Prediction and Restart for SWE Agentic Tasks

    Authors: Chenyu Wang, Yunbo Lyu, Junda He, Zhou Yang, Chenxing Zhong, Yaniv Harel, David Lo

    Abstract: Software engineering (SWE) agents resolve repository-level issues through long trajectories that grow increasingly expensive as context accumulates. Failed runs tend to be longer and exhibit redundant exploration or looping, suggesting that some failures may be detectable before completion. Early termination, however, risks interrupting trajectories that would otherwise succeed; conversely, an uns… ▽ More

    Submitted 4 August, 2026; originally announced August 2026.

  11. arXiv:2608.02162  [pdf, ps, other

    cs.SE cs.AI cs.PL

    Lossless Tensor Compression as Program Synthesis

    Authors: Jieke Shi, Junda He, Wenjia Jiang, Weifeng Sun, Shidong Pan, Zhensu Sun, Chengran Yang, Peixin Zhang, Yifan Jia, Zhou Yang, Thong Hoang, Xiwei Xu, Zhenchang Xing, David Lo

    Abstract: Model checkpoints are growing in both number and size, which makes archival, transfer, and deployment increasingly costly. General-purpose compressors can reduce storage requirements but ignore tensor structure, whereas existing tensor-specific compressors rely on fixed and format-specific pipelines. We present Brevis, which formulates lossless tensor compression as program synthesis. We design a… ▽ More

    Submitted 3 August, 2026; originally announced August 2026.

  12. arXiv:2608.00692  [pdf, ps, other

    cs.SE

    Vul4Py: Benchmarking Automated Vulnerability Repair in Python with Paired Exploit and Functional Oracles

    Authors: Tan Bui, Ting Zhang, Ferdian Thung, Yunpeng Xiong, Penghao Jiang, Xin Zhou, David Lo

    Abstract: Automated Vulnerability Repair (AVR) has advanced rapidly across program analysis, machine learning, and Large Language Models (LLMs), but a verifiable, head-to-head comparison of AVR approaches on Python is still missing. Python underpins critical web, data, and machine-learning infrastructure, yet existing Python benchmarks accept a patch on the strength of a proof-of-concept exploit alone, or a… ▽ More

    Submitted 1 August, 2026; originally announced August 2026.

  13. Demystifying Solana Bots: From GitHub Blueprints to On-Chain Fingerprints

    Authors: Xiaoye Zheng, Yujing Chen, Minghao Wu, David Lo, Difan Xie, Daoyuan Wu, Xiaohu Yang, Zhiyuan Wan

    Abstract: Solana is an emerging blockchain platform designed for high throughput and low transaction fees, making it inexpensive to submit transactions at scale and, consequently, increasing exposure to bot spamming and related financial exploitation. Solana bots are typically off-chain software systems that operate in a competitive on-chain execution environment by constructing and submitting transactions,… ▽ More

    Submitted 31 July, 2026; v1 submitted 30 July, 2026; originally announced July 2026.

    Comments: Accepted at ASE 2026

  14. arXiv:2607.26656  [pdf, ps, other

    cs.CR cs.AI cs.SE

    Graph Is the Verifier: Agentic Reinforcement Learning for Interprocedural Vulnerability Detection

    Authors: Yikun Li, Ting Zhang, Jiakun Liu, Jinfeng Jiang, Yuheng Yieh, Yixin Yang, Wen Bin Leow, Yide Yin, Yintong Huo, Eng Lieh Ouh, Lwin Khin Shar, David Lo

    Abstract: Real-world vulnerabilities often span multiple functions, yet most learning-based detectors classify each function in isolation: on a sample of real CVEs, we find that 71.7% of vulnerable functions require evidence from outside the function to be classified correctly. Agentic reinforcement learning (RL) could close this gap by enabling a model to gather that evidence itself, but it lacks a reliabl… ▽ More

    Submitted 29 July, 2026; originally announced July 2026.

  15. arXiv:2607.23665  [pdf, ps, other

    cs.SE

    Multi-level Code Optimization via Mixture of Prompts

    Authors: Yun Peng, Jun Wan, Jiakun Liu, Shuzheng Gao, David Lo, Xiaoxue Ren

    Abstract: Runtime efficiency is a critical factor that impacts both software quality and user satisfaction. There are many approaches proposed for code optimization to improve runtime efficiency. Traditional code optimization methods operate on intermediate representations (IRs) during compilation for static languages. They are effective but struggle to handle dynamic languages that do not require compilati… ▽ More

    Submitted 26 July, 2026; originally announced July 2026.

    Comments: This paper has been accepted by ASE 2026

  16. arXiv:2607.22076  [pdf, ps, other

    cs.CR cs.SE

    PoCEvolve: Generating Proof-of-Concept Exploits from Security Patches with Vulnerability-Aware Prompt Evolution

    Authors: Duc Manh Tran, Ratnadira Widyasari, Ivana Clairine Irsan, Huihui Huang, Ting Zhang, Shar Lwin Khin, Ouh Eng Lieh, Hong Jin Kang, David Lo

    Abstract: Ideally, the detailed information about a vulnerability should be made available together with the fixing commit. In practice, however, such details often become available only long after the commit, even when a CVE has already been published. During this window, the patch is already public, so attackers can reverse-engineer it, yet defenders lack the details needed to assess exposure, prioritize,… ▽ More

    Submitted 24 July, 2026; originally announced July 2026.

  17. arXiv:2607.21997  [pdf, ps, other

    cs.SE

    "Go Home Copilot, You're Drunk": Understanding Developer Responses to Agent-Generated Code Review Comments

    Authors: Shamse Tasnim Cynthia, Ratnadira Widyasari, Banani Roy, Ting Zhang, David Lo

    Abstract: Code review is a critical quality assurance practice in software engineering development, and AI coding agents are increasingly generating review comments on pull requests. However, little is known about how developers actually respond to such agent-generated feedback. In this paper, we present the first large-scale empirical study on the resolution of agent-generated code review comments. We anal… ▽ More

    Submitted 29 July, 2026; v1 submitted 24 July, 2026; originally announced July 2026.

  18. arXiv:2607.21217  [pdf, ps, other

    cs.AI

    ICAE-Bench: Evaluating Coding Agents as Interactive Project Builders

    Authors: Zhongyuan Peng, Dan Huang, Chuyu Zhang, Caijun Xu, Changyi Xiao, Shibo Hong, David Lo, Lin Qiu, Xuezhi Cao, Jiyuan He, Yixin Cao

    Abstract: The recent emergence of vibe-coding workflows is changing what coding agents are expected to do. Instead of merely completing code under fully specified instructions, agents are increasingly expected to transform incomplete product intent into working software by combining various abilities including planning, requirement clarification, tool use, debugging, and repository-level construction. Yet e… ▽ More

    Submitted 23 July, 2026; originally announced July 2026.

  19. arXiv:2607.19104  [pdf, ps, other

    cs.SE cs.AI

    SciCodePile: A 128GB Corpus and Executable Benchmark for Challenging Scientific Code Generation

    Authors: Weifeng Sun, Ye Fan, Yuchen Chen, Gou Tan, Jieke Shi, Yuan Yidi, Swee Liang Wong, Jonathan Pan, David Lo

    Abstract: Large language models (LLMs) excel at general-purpose code generation, yet how well they handle scientific code remains an open question. Existing datasets and benchmarks are limited in scale, domain coverage, or executable verification, leaving the true gap between current LLMs and reliable scientific code generators inadequately assessed. To address these limitations, we present SciCodePile, the… ▽ More

    Submitted 21 July, 2026; originally announced July 2026.

  20. arXiv:2607.18550  [pdf, ps, other

    cs.SE

    Semantic Drift in Bug Resolution: How Behavioral Signals Propagate from Reports to Tests and Patches

    Authors: Wendkûuni C. Ouédraogo, Yinghua Li, Xueqi Dang, Paweł Borsukiewicz, Liang Xiao, Lingfeng Bao, Anil Koyuncu, Jacques Klein, David Lo, Tegawendé F. Bissyandé

    Abstract: Desc2Fix is a framework for measuring semantic alignment between bug reports, triggering tests, and developer-written fixes. Alignment is operationalized through structured behavioral anchors (e.g., reproduction steps, API/exception cues, expected vs. actual behavior), deterministic similarity metrics (ROUGE, SBERT, CodeBERT, OpenAI embeddings), and LLM-based judgments grounded in coverage, correc… ▽ More

    Submitted 13 August, 2026; v1 submitted 20 July, 2026; originally announced July 2026.

  21. arXiv:2607.17619  [pdf, ps, other

    cs.CR

    Insecure Coding Preferences in Long-Term Memory: Security Risks for LLM-based Code Generation

    Authors: Yuchen Chen, Wei Cheng, Yuan Xiao, Zhou Yang, Weifeng Sun, Chunrong Fang, Xiang Chen, Baowen Xu, David Lo, Zhenyu Chen

    Abstract: LLM-based systems increasingly incorporate long-term memory to improve cross-session continuity. However, once insecure coding preferences are stored, they may silently influence security-critical decisions in subsequent generations. In this study, we conduct the first systematic empirical study on the impact of insecure coding preferences stored in long-term memory on the security of LLM-based co… ▽ More

    Submitted 20 July, 2026; originally announced July 2026.

    Comments: Accepted to the 35th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2026)

  22. arXiv:2607.10856  [pdf, ps, other

    cs.SE cs.AI cs.HC

    How Do Practitioners Build SE Agents? Insights from a Mixed-Methods Study

    Authors: Yunbo Lyu, David Williams, Jieke Shi, Zhensu Sun, Chao Peng, Zhou Yang, Federica Sarro, David Lo

    Abstract: The rise of Software Engineering (SE) agents, i.e., LLM-based agents that can understand large codebases and carry out engineering tasks with limited human intervention, has been marked by rapid advances and adoption, but little is known about how developers build these systems in practice: existing studies mine repositories or examine deployment, but few investigate how SE agents are constructed.… ▽ More

    Submitted 25 July, 2026; v1 submitted 12 July, 2026; originally announced July 2026.

  23. arXiv:2607.08990  [pdf, ps, other

    cs.SE

    From Generic to Personalized: Exploring Persona-Aware Code Review Explanations

    Authors: Shamse Tasnim Cynthia, Ratnadira Widyasari, Banani Roy, Italo Santos, David Lo

    Abstract: Code review is essential for ensuring software quality and supporting collaboration, yet prior work shows that developers can interpret code review comments differently. These differences can hinder effective communication, particularly in collaborative settings. To address this challenge, we explore the potential of personified code review explanations. We report initial findings from an ongoing… ▽ More

    Submitted 9 July, 2026; originally announced July 2026.

    Comments: Presented at Journal Ahead Workshop (JAWs) 2026

  24. arXiv:2607.01213  [pdf, ps, other

    cs.SE

    RepoRescue: An Empirical Study of LLM Agents on Whole-Repository Compatibility Rescue

    Authors: Zhihao Lin, Mingyi Zhou, Zhensu Sun, Yizhuo Yang, Renyu Yang, David Lo, Li Li

    Abstract: Open-source libraries and tools are widely reused, but compatibility maintenance is expensive. Once maintainers leave, useful repositories can stop working as runtimes and dependencies evolve. We study whether LLM agents can adapt old repositories to modern environments, a task we call compatibility rescue. Unlike bug repair, compatibility rescue starts from a repository that worked in its origina… ▽ More

    Submitted 1 July, 2026; originally announced July 2026.

  25. arXiv:2607.01211  [pdf, ps, other

    cs.SE cs.AI

    Are Performance-Optimization Benchmarks Reliably Measuring Coding Agents?

    Authors: Zhi Chen, Zhensu Sun, Yuling Shi, David Lo, Lingxiao Jiang

    Abstract: Repository-level performance-optimization benchmarks such as GSO, SWE-Perf and SWE-fficiency evaluate coding agents by applying patches to real repositories and comparing runtime against unoptimized baselines and official reference patches. Their leaderboard scores are increasingly used as evidence of coding-agent progress, but those scores can conflate runtime instability, benchmark-specific scor… ▽ More

    Submitted 16 July, 2026; v1 submitted 1 July, 2026; originally announced July 2026.

    Comments: 12 pages, 7 figures. Public data: https://github.com/chenzhi-cz/performance-optimization-benchmark-reliability

  26. arXiv:2607.00820  [pdf, ps, other

    cs.SE

    Knowledge-Enhanced Agentic Vulnerability Repair

    Authors: Sicong Cao, Hao Ma, Le Yu, Kangyi Ding, Xiaolei Liu, Terry Yue Zhuo, Bo Wang, Xingwei Lin, Xiaobing Sun, Linzhang Wang, David Lo

    Abstract: Frontier foundation models have changed the math on vulnerability discovery, but the bigger challenge is how the remediation side keeps up. Despite recent progresses in Automated Vulnerability Repair (AVR), current solutions struggle to reliably identify the root causes of vulnerabilities, and insufficiently utilize the prior fix knowledge to guide the patch generation process, thus undermining th… ▽ More

    Submitted 1 July, 2026; originally announced July 2026.

  27. arXiv:2606.28620  [pdf, ps, other

    cs.IR cs.CY cs.LG

    Reproducing FACTER: Fairness via Conformal Thresholding and Prompt Repair

    Authors: Oscar Miró López-Feliu, Daimy van Loo, Xanthos Kekkos, Mikel Blom, Clara Rus

    Abstract: Fayyazi et al. (2025) recently proposed FACTER, a model-agnostic framework designed to jointly enforce fairness and statistical coverage in LLM-based recommendation through conformal thresholding and iterative prompt repair. In this work, we conduct a reproducibility study of the FACTER framework across diverse architectures and dataset sparsity levels, evaluating both the original open-ended gene… ▽ More

    Submitted 26 June, 2026; originally announced June 2026.

    Comments: 29 pages. Accepted by Transactions on Machine Learning Research (TMLR), 2026. OpenReview: https://openreview.net/forum?id=4BPFVex4EM. Code: https://github.com/oscar-omlf/facter-repr

  28. arXiv:2606.28229  [pdf, ps, other

    cs.SE

    Humanizing Automatically Generated Unit Test Suites with LLM-Based Refactoring

    Authors: Wendkûuni C. Ouédraogo, Yinghua Li, Xueqi Dang, Paweł Borsukiewicz, Liang Xiao, Lingfeng Bao, Anil Koyuncu, Jacques Klein, David Lo, Tegawendé F. Bissyandé

    Abstract: Search-based test generation tools such as EvoSuite produce compilable and high-coverage unit tests at scale, but their suites are often hard to read and maintain. LLMs can generate more natural tests, yet direct generation remains brittle, with compilation rates of only 51-78% in our study. We introduce TestHumanizer, a hybrid SBST+LLM approach that uses LLMs as controlled refactoring layers over… ▽ More

    Submitted 1 July, 2026; v1 submitted 26 June, 2026; originally announced June 2026.

  29. arXiv:2606.26978  [pdf, ps, other

    cs.SE

    To Run or Not to Run: Analyzing the Cost-Effectiveness of Code Execution in LLM-Based Program Repair

    Authors: Zhihao Lin, Junhua Zhu, Mingyi Zhou, Xin Wang, Zhensu Sun, Renyu Yang, David Lo, Li Li

    Abstract: LLM-based agents for program repair are increasingly built on a "generate-run-revise" paradigm, iteratively executing tests to evaluate and refine patches. This execution-based approach has become standard practice in state-of-the-art systems. However, executions can be time-consuming and expensive, yet their impact on these agents remains underexplored. In this paper, we conduct a two-stage empir… ▽ More

    Submitted 25 June, 2026; originally announced June 2026.

    Comments: Accepted to the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2026). 23 pages

  30. arXiv:2606.15007  [pdf, ps, other

    cs.CL cs.AI cs.LG

    Nemotron 3 Ultra: Open, Efficient Mixture-of-Experts Hybrid Mamba-Transformer Model for Agentic Reasoning

    Authors: NVIDIA, :, Aaron Blakeman, Aaron Thomas, Aastha Jhunjhunwala, Abhibha Gupta, Abhinav Khattar, Adam Rajfer, Adi Renduchintala, Adil Asif, Aditya Vavre, Adriana Flores Miranda, Ahmad Bilal, Aileen Zaman, Ajay Hotchandani, Akanksha Shukla, Akhiad Bercovich, Aleksander Ficek, Alex Gronskiy, Alex Kondratenko, Alex Steiner, Alex Ye, Alexander Bukharin, Alexandre Milesi, Ali Taghibakhshi , et al. (549 additional authors not shown)

    Abstract: We introduce Nemotron 3 Ultra, a 550 billion total and 55 billion active parameter Mixture-of-Experts Hybrid Mamba-Attention language model. We pre-trained Nemotron 3 Ultra on 20 trillion text tokens, then extended the context length to 1M tokens, and post-trained using Supervised Fine Tuning (SFT), Reinforcement Learning (RL), and Multi-teacher On-Policy Distillation (MOPD). Nemotron 3 Ultra is o… ▽ More

    Submitted 12 June, 2026; originally announced June 2026.

  31. arXiv:2606.01581  [pdf, ps, other

    cs.MA

    Agent System Operations: Categorization, Challenges, and Future Directions

    Authors: Zexin Wang, Changhua Pei, Yuanhao Liu, Jingjing Li, Yintong Huo, Quan Zhou, Haotian Si, Hang Cui, Zihan Liu, Gaogang Xie, Fei Sun, Dan Pei, David Lo

    Abstract: As the reasoning capabilities of Large Language Models (LLMs) continue to advance, LLM-based agent systems offer advantages in flexibility and interpretability over traditional systems, garnering increasing attention. However, despite the widespread research interest and industrial application of agent systems, these systems, like their traditional counterparts, frequently encounter anomalies. The… ▽ More

    Submitted 31 May, 2026; originally announced June 2026.

  32. arXiv:2605.25871  [pdf, ps, other

    cs.SE cs.CR

    How Agentic AI Coding Assistants Become the Attacker's Shell

    Authors: Yue Liu, Yanjie Zhao, Yunbo Lyu, Ting Zhang, Haoyu Wang, David Lo

    Abstract: Agentic AI coding assistants can edit files, run commands, and access the internet on behalf of developers. However, their reliance on unvetted external artifacts introduces a new attack vector. Hidden instructions in external artifacts can hijack these assistants, turning them into an attacker's shell to run unauthorized commands. In this article, we examine how these prompt injection attacks wor… ▽ More

    Submitted 25 May, 2026; originally announced May 2026.

  33. arXiv:2605.22087  [pdf, ps, other

    cs.SE cs.CR

    Automated Repair of TEE Partitioning Issues via DSL-Guided and LLM-Assisted Patching

    Authors: Chengyan Ma, Jieke Shi, Ruidong Han, Ye Liu, Feng Li, Yuqing Niu, David Lo

    Abstract: Trusted Execution Environments (TEEs) provide hardware-based isolation to protect sensitive data and computations from potentially compromised operating systems (OS). However, TEE applications inevitably interact with the untrusted OS through SDK interfaces, and improper partitioning can introduce severe vulnerabilities such as data leakage and code injection. While prior work has proposed static… ▽ More

    Submitted 21 May, 2026; originally announced May 2026.

    Comments: Accepted by the ACM International Conference on the Foundations of Software Engineering (FSE 2026)

  34. Finding Missing Input Validation in TEEs via LLM-Assisted Symbolic Execution

    Authors: Chengyan Ma, Jieke Shi, Ruidong Han, Ye Liu, Yuqing Niu, David Lo

    Abstract: Trusted Execution Environments (TEEs) provide hardware-enforced isolation that protects sensitive code and data from untrusted software. Despite their strong security guarantees, analyzing TEE applications remains challenging due to the high cost and complexity of configuring complete TEE build and runtime environments, as well as the limited observability imposed by hardware isolation. This paper… ▽ More

    Submitted 21 May, 2026; originally announced May 2026.

    Comments: Accepted by 2026 IEEE/ACM Third International Conference on AI Foundation Models and Software Engineering (FORGE '26)

  35. arXiv:2605.21238  [pdf, ps, other

    cs.SE

    Beyond the Tip of the Iceberg: Understanding SATD in Dockerfiles through the Lens of Co-evolution

    Authors: Wei Minn, Yan Naing Tun, Biniam Fesseha Demissie, Rui'ang Hu, Jiakun Liu, Mariano Ceccato, Lwin Khin Shar, David Lo

    Abstract: Dockerfiles enable the creation of portable container-based execution environments for the application code, and have become an important part of the modern software development process. As Dockerfiles are a form of Infrastructure-as-Code (IaC), they can include temporary workarounds and other suboptimal implementations, leading to the accrual of technical debt that affects their reliability, secu… ▽ More

    Submitted 20 May, 2026; originally announced May 2026.

    Comments: Submitted to Empirical Software Engineering Journal

    ACM Class: D.2.7; D.2.9; K.6.1; K.6.3

  36. arXiv:2605.11006  [pdf, ps, other

    cs.SE cs.AI

    An Execution-Verified Multi-Language Benchmark for Code Semantic Reasoning

    Authors: Yikun Li, Jinfeng Jiang, Ting Zhang, Chengran Yang, Chenxing Zhong, Yin Yide, Leow Wen Bin, Eng Lieh Ouh, Lwin Khin Shar, David Lo

    Abstract: Evaluating whether large language models (LLMs) can recover execution-relevant program structure, rather than only produce code that passes tests, remains an open problem. Existing code benchmarks emphasize test-passing outputs, from standalone programming tasks (HumanEval, MBPP, LiveCodeBench) to repository repair (SWE-Bench); this is useful, but offers limited diagnostic signal about which progr… ▽ More

    Submitted 10 May, 2026; originally announced May 2026.

  37. arXiv:2604.27915  [pdf, ps, other

    cs.OS cs.AR cs.DC

    Affinity Tailor: Dynamic Locality-Aware Scheduling at Scale

    Authors: Jin Xin Ng, Ori Livneh, Richard O'Grady, Josh Don, Peng Ding, Samuel Grossman, Luis Otero, Chris Kennelly, David Lo, Carlos Villavieja

    Abstract: Modern large multicore systems often run multiple workloads that share CPUs under schedulers such as Linux CFS. To keep CPUs busy, these schedulers load-balance runnable work, causing each workload to execute on many cores. This weakens locality at the microarchitectural level: workloads lose reuse in caches, branch predictors, and prefetchers, and interfere more with one another - especially on c… ▽ More

    Submitted 30 April, 2026; originally announced April 2026.

  38. arXiv:2604.27647  [pdf, ps, other

    cs.SE

    Tail-aware N-version Machine Learning Models for Reliable API Recommendation

    Authors: Aoi Matsuda, Fumio Machida, David Lo

    Abstract: Machine learning (ML)-based API recommendation helps developers efficiently identify suitable APIs to complement the application code. However, code datasets used to train ML models often exhibit a long-tail distribution, leading to unreliable API recommendations, especially for infrequently used API methods at the tail of the distribution. To address this issue, we propose N-version API Recommend… ▽ More

    Submitted 30 April, 2026; originally announced April 2026.

    Comments: EASE2026

  39. arXiv:2604.26192  [pdf, ps, other

    cs.SE

    LLM-Assisted Empirical Software Engineering: Systematic Literature Review and Research Agenda

    Authors: Victoria Gomes, Delaney Selb, Fabio Palomba, Rodrigo Spinola, David Lo

    Abstract: Context: Empirical Software Engineering (ESE) faces increasing challenges due to data scale, methodological complexity, and reproducibility concerns. Large Language Models (LLMs) have emerged as promising tools to support empirical workflows, yet their use remains fragmented, with no comprehensive synthesis to guide responsible adoption. Aims: This study analyzes how LLMs are used in ESE, examin… ▽ More

    Submitted 28 April, 2026; originally announced April 2026.

  40. arXiv:2604.17860  [pdf, ps, other

    cs.CR

    TitanCA: Lessons from Orchestrating LLM Agents to Discover 100+ CVEs

    Authors: Ting Zhang, Yikun Li, Chengran Yang, Ratnadira Widyasari, Yue Liu, Ngoc Tan Bui, Phuc Thanh Nguyen, Yan Naing Tun, Ivana Clairine Irsan, Huu Hung Nguyen, Huihui Huang, Jinfeng Jiang, Lwin Khin Shar, Eng Lieh Ouh, David Lo, Hong Jin Kang, Yide Yin, Wen Bin Leow

    Abstract: Software vulnerabilities remain one of the most persistent threats to modern digital infrastructure. While static application security testing (SAST) tools have long served as the first line of defense, they suffer from high false-positive rates. This article presents TitanCA, a collaborative project between Singapore Management University and GovTech Singapore that orchestrates multiple large lan… ▽ More

    Submitted 1 June, 2026; v1 submitted 20 April, 2026; originally announced April 2026.

    Comments: Accepted by IEEE Security & Privacy Magazine

  41. arXiv:2604.12374  [pdf, ps, other

    cs.LG cs.AI cs.CL

    Nemotron 3 Super: Open, Efficient Mixture-of-Experts Hybrid Mamba-Transformer Model for Agentic Reasoning

    Authors: NVIDIA, :, Aakshita Chandiramani, Aaron Blakeman, Abdullahi Olaoye, Abhibha Gupta, Abhilash Somasamudramath, Abhinav Khattar, Adeola Adesoba, Adi Renduchintala, Adil Asif, Aditya Agrawal, Aditya Vavre, Ahmad Kiswani, Aishwarya Padmakumar, Ajay Hotchandani, Akanksha Shukla, Akhiad Bercovich, Aleksander Ficek, Aleksandr Shaposhnikov, Alex Gronskiy, Alex Kondratenko, Alex Neefus, Alex Steiner, Alex Yang , et al. (522 additional authors not shown)

    Abstract: We describe the pre-training, post-training, and quantization of Nemotron 3 Super, a 120 billion (active 12 billion) parameter hybrid Mamba-Attention Mixture-of-Experts model. Nemotron 3 Super is the first model in the Nemotron 3 family to 1) be pre-trained in NVFP4, 2) leverage LatentMoE, a new Mixture-of-Experts architecture that optimizes for both accuracy per FLOP and accuracy per parameter, a… ▽ More

    Submitted 14 April, 2026; originally announced April 2026.

  42. arXiv:2604.08083  [pdf, ps, other

    cs.SE

    Can LLMs Deobfuscate Binary Code? A Systematic Analysis of Large Language Models into Pseudocode Deobfuscation

    Authors: Li Hu, Xiuwei Shang, Jieke Shi, Shaoyin Cheng, Junqi Zhang, Gangyang Li, Zhou Yang, Weiming Zhang, David Lo

    Abstract: Deobfuscating binary code remains a fundamental challenge in reverse engineering, as obfuscation is widely used to hinder analysis and conceal program logic. Although large language models (LLMs) have shown promise in recovering semantics from obfuscated binaries, a systematic evaluation of their effectiveness is still lacking. In this work, we present BinDeObfBench, the first comprehensive benchm… ▽ More

    Submitted 9 April, 2026; originally announced April 2026.

  43. arXiv:2604.06742  [pdf, ps, other

    cs.SE cs.AI

    Evaluating LLM-Based 0-to-1 Software Generation in End-to-End CLI Tool Scenarios

    Authors: Ruida Hu, Xinchen Wang, Chao Peng, Cuiyun Gao, David Lo

    Abstract: The evolution of Large Language Models (LLMs) has catalyzed a paradigm shift towards intent-driven software development, where autonomous agents are expected to design and deliver complete, runnable software systems from scratch. However, existing benchmarks fail to adequately assess this 0-to-1 generation capability due to two fundamental limitations. First, they rely on predefined structural sca… ▽ More

    Submitted 17 July, 2026; v1 submitted 8 April, 2026; originally announced April 2026.

    Comments: Data link: https://github.com/kinesiatricssxilm14/CLI-Tool-Bench

  44. arXiv:2604.02665  [pdf, ps, other

    cs.SE

    AgentSZZ: Teaching the LLM Agent to Play Detective with Bug-Inducing Commits

    Authors: Yunbo Lyu, Jieke Shi, Hong Jin Kang, Ratnadira Widyasari, Junda He, Yuqing Niu, Chengran Yang, Junkai Chen, Zhou Yang, Julia Lawall, David Lo

    Abstract: The SZZ algorithm is the dominant technique for identifying bug-inducing commits and underpins many software engineering tasks, such as defect prediction and vulnerability analysis. Despite numerous variants, including recent LLM-based approaches, performance remains limited on developer-annotated datasets (e.g., recall of 0.552 on the Linux kernel). A key limitation is the reliance on git blame,… ▽ More

    Submitted 2 April, 2026; originally announced April 2026.

  45. arXiv:2604.01799  [pdf, ps, other

    cs.SE

    TestDecision: Sequential Test Suite Generation via Greedy Optimization and Reinforcement Learning

    Authors: Guoqing Wang, Chengran Yang, Xiaoxuan Zhou, Zeyu Sun, Bo Wang, David Lo, Dan Hao

    Abstract: With the rapid evolution of LLMs, automated software testing is witnessing a paradigm shift. While proprietary models like GPT-4o demonstrate impressive capabilities, their high deployment costs and data privacy concerns make open-source LLMs the practical imperative for many academic and industrial scenarios. In the field of automated test generation, it has evolved to iterative workflows to cons… ▽ More

    Submitted 17 April, 2026; v1 submitted 2 April, 2026; originally announced April 2026.

    Comments: 22 pages, 4 figures; corrected metadata; marked corresponding author

  46. arXiv:2604.00491  [pdf, ps, other

    cs.PL cs.AI cs.SE

    Executing as You Generate: Hiding Execution Latency in LLM Code Interpreters

    Authors: Zhensu Sun, Zhihao Lin, Zhi Chen, Chengran Yang, Mingyi Zhou, Li Li, David Lo

    Abstract: Current LLM systems are increasingly equipped with a code interpreter that executes generated code to obtain results. This works serially: the model first generates the complete code, then an interpreter executes it. This sequential workflow leaves the executor idle during generation and the generator idle during execution, resulting in unnecessary end-to-end latency. Our key observation is that a… ▽ More

    Submitted 22 June, 2026; v1 submitted 1 April, 2026; originally announced April 2026.

    Comments: 10 pages

  47. arXiv:2603.29813  [pdf, ps, other

    cs.SE

    Compiling Code LLMs into Lightweight Executables

    Authors: Jieke Shi, Junda He, Zhou Yang, Chengran Yang, Mykhailo Klymenko, Thong Hoang, Xiwei Xu, Zhenchang Xing, David Lo

    Abstract: The demand for better prediction accuracy and higher execution performance in neural networks continues to grow. The emergence and success of Large Language Models (LLMs) have produced many cloud-based tools for software engineering tasks such as code suggestion. Although effective, cloud deployment raises concerns over privacy, latency, and reliance on network connectivity. Running LLMs locally o… ▽ More

    Submitted 24 June, 2026; v1 submitted 31 March, 2026; originally announced March 2026.

    Comments: Accepted at the 34th ACM International Conference on the Foundations of Software Engineering (FSE 2026), 25 pages

  48. arXiv:2603.28592  [pdf, ps, other

    cs.SE

    Debt Behind the AI Boom: A Large-Scale Empirical Study of AI-Generated Code in the Wild

    Authors: Yue Liu, Ratnadira Widyasari, Yanjie Zhao, Ivana Clairine Irsan, Junkai Chen, David Lo

    Abstract: AI coding assistants are now widely used in software development. Software developers increasingly integrate AI-generated code into their codebases to improve productivity. Prior studies have shown that AI-generated code may contain code quality issues under controlled settings. However, we still know little about the real-world impact of AI-generated code on software quality and maintenance after… ▽ More

    Submitted 26 April, 2026; v1 submitted 30 March, 2026; originally announced March 2026.

  49. arXiv:2603.27224  [pdf, ps, other

    cs.SE cs.CR

    Finding Memory Leaks in C/C++ Programs via Neuro-Symbolic Augmented Static Analysis

    Authors: Huihui Huang, Jieke Shi, Bo Wang, Zhou Yang, David Lo

    Abstract: Memory leaks remain prevalent in real-world C/C++ software. Static analyzers such as CodeQL provide scalable program analysis but frequently miss such bugs because they cannot recognize project-specific custom memory-management functions and lack path-sensitive control-flow modeling. We present MemHint, a neuro-symbolic pipeline that addresses both limitations by combining LLMs' semantic understan… ▽ More

    Submitted 31 May, 2026; v1 submitted 28 March, 2026; originally announced March 2026.

    Comments: 16 pages

  50. arXiv:2603.17266  [pdf, ps, other

    cs.SE cs.CR

    Revisiting Vulnerability Patch Identification on Data in the Wild

    Authors: Ivana Clairine Irsan, Ratnadira Widyasari, Ting Zhang, Huihui Huang, Ferdian Thung, Yikun Li, Lwin Khin Shar, Eng Lieh Ouh, Hong Jin Kang, David Lo

    Abstract: Attacks can exploit zero-day or one-day vulnerabilities that are not publicly disclosed. To detect these vulnerabilities, security researchers monitor development activities in open-source repositories to identify unreported security patches. The sheer volume of commits makes this task infeasible to accomplish manually. Consequently, security patch detectors commonly trained and evaluated on secur… ▽ More

    Submitted 17 March, 2026; originally announced March 2026.