mlsanityData to 7 Oct 2026

From Illusion to Insight: Change-Aware File-Level Software Defect Prediction Using Agentic AI

arXiv 2512.23875 ↗First posted 29 Dec 2025cs.SEcited by 0

On the map: LLM agents and tool use → Software engineering coding agents

Abstract (arXiv)

Much of the reported progress in file-level software defect prediction (SDP) is, in reality, nothing but an illusion of accuracy. Over the last decades, machine learning and deep learning models have reported increasing performance across software versions. However, since most files persist across releases and retain their defect labels, standard evaluation rewards label-persistence bias rather than reasoning about code changes. To address this issue, we reformulate SDP as a change-aware prediction task, in which models reason over code changes of a file within successive project versions, rather than relying on static file snapshots. Building on this formulation, we propose an LLM-driven, change-aware, multi-agent debate framework. Our experiments on multiple PROMISE projects show that traditional models achieve inflated F1, while failing on rare but critical defect-transition cases. In contrast, our change-aware reasoning and multi-agent debate framework yields more balanced performance across evolution subsets and significantly improves sensitivity to defect introductions. These results highlight fundamental flaws in current SDP evaluation practices and emphasize the need for change-aware reasoning in practical defect prediction. The source code is publicly available.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 32 of its 117 references that are in the map. First posted on arXiv 29 Dec 2025.

Builds on

32 of 117 references.

Closest ancestors · 1

Same direction, newest first

  1. 2025SWE-Debate: Competitive Multi-Agent Debate for Software Issue Resolution31 Jul

Other references · 31

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
  3. 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
  4. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  5. 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
  6. 2024Mixtral of Expertscited by 1,785
  7. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
  8. 2023Encouraging Divergent Thinking in Large Language Models through Multi-Agent Debatecited by 995
  9. 2023A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPTcited by 612
  10. 2020GraphCodeBERT: Pre-training Code Representations with Data Flowcited by 600
  11. 2015An Introduction to Convolutional Neural Networkscited by 510
  12. 2024StarCoder 2 and The Stack v2: The Next Generationcited by 484
19 more
  1. 2018Fundamentals of Recurrent Neural Network (RNN) and Long Short-Term Memory (LSTM) Networkcited by 415
  2. 2021Unified Pre-training for Program Understanding and Generationcited by 361
  3. 2023CodeT5+: Open Code Large Language Models for Code Understanding and Generationcited by 327
  4. 2019Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networkscited by 266
  5. 2018code2vec: Learning Distributed Representations of Codecited by 249
  6. 2023Using an LLM to Help With Code Understandingcited by 222
  7. 2023Efficient Large Language Models: A Surveycited by 183
  8. 2018code2seq: Generating Sequences from Structured Representations of Codecited by 177
  9. 2024GroupDebate: Enhancing the Efficiency of Multi-Agent Debate Using Group Discussioncited by 64
  10. 2018The Impact of Automated Parameter Optimization on Defect Prediction Modelscited by 36
  11. 2025Literature Review Of Multi-Agent Debate For Problem-Solvingcited by 15
  12. 2024DLAP: A Deep Learning Augmented Large Language Model Prompting Framework for Software Vulnerability Detectioncited by 13
  13. 2025LLM4CVE: Enabling Iterative Automated Vulnerability Repair with Large Language Modelscited by 9
  14. 2022Learning Program Representations with a Tree-Structured Transformercited by 6
  15. 2023TransformCode: A Contrastive Learning Framework for Code Embedding via Subtree Transformationcited by 4
  16. 2016DeepSoft: A vision for a deep model of softwarecited by 2
  17. 2023xASTNN: Improved Code Representations for Industrial Practicecited by 2
  18. 2024SDPERL: A Framework for Software Defect Prediction Using Ensemble Feature Extraction and Reinforcement Learningcited by 1
  19. 2025CRAwDAD: Causal Reasoning Augmentation with Dual-Agent Debatecited by 1

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2026Breaking, Stale, or Missing? Benchmarking Coding Agents on Project-Level Test Evolution
  2. 2026A Jagged Frontier: Evaluating Robustness of Code Agents to Semantics-Preserving Transformations
  3. 2026Software World Models: From Consequence Prediction to Decision Value
  4. 2026An Exploration of Agentic Information Fusion for Test Maintenance Prediction
  5. 2026DepRadar: Agentic Coordination for Context Aware Defect Impact Analysis in Deep Learning Libraries
  6. 2026Towards a Benchmark for Dependency Decision-Making
  7. 2024Evaluating Software Development Agents: Patch Patterns, Code Quality, and Issue Complexity in Real-World GitHub Scenarios
  8. 2026Update from Hell: Can Coding Agents Survive Hidden Breakage in Dependency Upgrades?