Topics / Software Engineering
Weekly issue
Software Engineering Papers of the Week
The 20 most important new Software Engineering papers of the past week, ranked by potential impact. A new issue comes out every Monday, covering the previous Monday-to-Sunday week.
- 1Built on Broken Assumptions (BOBA): Why Coding Agents Cannot Be Left Alone
As such, they can handle not only independent requests but whole chains of them, each request built on the last. Agents are known to report wrong work as done, yet benchmarks still test them one request at a time, on human-written code, checked once.
- 2Agentic Software Engineering: Foundational Pillars and A Research Roadmap
This paper presents the Structured Agentic Software Engineering (SASE) vision, outlining several of the foundational pillars for the future of SE.
- 3Beyond Infraction Scores: Failure-Boundary Profiles for Closed-Loop Evaluation of Driving and Robot Navigation Agents
We propose failure-boundary profiles, an evaluation in which each scenario family varies one measured factor, such as corridor width or the time gap in oncoming traffic, and each variant is certified from measurement as one where the agent should proceed or one where it should stop.
- 4Can Coding Agents Sustain Continual Evolution Without Forgetting?
Whether an agent harness can continuously evolve across multiple tasks without suffering from catastrophic forgetting remains an important open question. In this paper, we investigate this open question through a comprehensive empirical study of continual harness self-evolution.
- 5SCRBench: Beyond Equivalence Checking for Semantic Change Reasoning in Code
It is commonly evaluated by asking whether two programs are semantically equivalent, but a yes/no answer does not reveal whether a model knows which code change caused a semantic difference, or which sequence of code changes produced the modified program. We study two tasks that ask these questions directly, diagnosing semantic change and reconstructing sequences of code changes, alongside detecting semantic equivalence.
Get papers like these the day they come out, not a week later.
Follow this category- 6Beyond Accuracy: Behavioral Dynamics of Agentic Multi-Hunk Repair
Repairing these bugs requires coordinated edits across multiple, disjoint code regions, posing substantially greater challenges. We present the first systematic study of LLM-driven coding agents ( Claude Code, Codex, Gemini-cli , and Qwen Code ) on this task.
- 7QDiff: Differential Testing of Quantum Software Stacks
This work devises a novel differential testing approach for QSSes, named QDIFF with three major innovations: (1) We generate input programs to be tested via semantics-preserving, source to source transformation to explore program variants.
- 8Hard Issue, Weak Model, or Bad Run? Rethinking Failure Prediction for Coding Agents
On public SWE-bench Verified trajectories, where each model attempts each issue once, two run-independent factors dominate predictor performance.
- 9Refactoring Architectural Smells with Large Language Models: An Exploratory Study on Cyclic Dependencies
Conclusion This study demonstrates the potential of LLMs to assist in architectural refactoring tasks and provides insights into optimizing their use through tailored prompting and retrieval techniques.
- 10Retrieval Supersedes Scale: Efficient Log Level Prediction Via Multiplex Socio-Technical Context
In this paper, we propose a retrieval approach for LLM-powered log level prediction that prioritizes context relevance over random selection and basic similarity.
- 11A Self-Exploring and Self-Evolving Paradigm for Adaptive Edge AI Development
To this end, we propose SE2, a self-exploring and self-evolving paradigm for adaptive edge AI development.
- 12Do Coding Agents Catch Their Own Bugs? (They Don't.)
We introduce $\textbf{Foresight-SWE}$, a benchmark for measuring whether coding agents can anticipate and address unstated problems during software engineering tasks.
- 13How Should Agents See Code? Rethinking Code Representations for Agentic Software Engineering
This paper investigates map-based code-representation workflows as a design variable in agentic software engineering, examining how different repository views change agents' retrieval behavior, task success, token use, and latency. In this paper, we study five code-representation workflows: abstract syntax trees, call graphs, module dependencies, documentation-enriched search, and a hybrid workflow that combines them.
- 14Noisy Issues, Noisy Results: Mislabeling in Information Retrieval-based Bug Localization
In this paper, we conduct a large-scale empirical study to investigate the prevalence and impact of mislabeled issues in IRBL benchmarks.
- 15Construct Validity of Coding Benchmarks for LLM-based Agentic Coding Tools
In this work, we aim to complement prior work by analyzing the construct validity of agentic coding benchmarks.
- 16Guidelines for Empirical Studies in Software engineering Involving Large language models
Abstract Large Language Models (LLMs) are widely used in software engineering (SE) research and practice, yet their non-determinism, opaque training data, and rapidly evolving models threaten the reproducibility and replicability of empirical studies.
- 17
- 18Incubation and Beyond: A Comparative Analysis of ASF Projects Sustainability Impacts on Software Quality
Specifically, we aim to investigate whether and how incubation of FOSS projects or bypassing incubation correlates with software quality outcomes.
- 19SWE-Trail: History-Guided Trajectory Collection for Coding Agent Training
We introduce SWE-Trail, a trajectory collector that uses earlier trajectories to guide subsequent collection while keeping that history outside the coding agent's context.
- 20CrossSWE: Benchmarking Cross-Repository Joint Development for Coding Agents
Rather than further increasing complexity within individual repositories, we introduce CrossSWE, a benchmark for cross-repository joint development comprising 171 real-world instances spanning 165 repositories, 20 technical domains, and 13 programming languages.