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.

Nov 2 - 8, 2026 · Updated · Category: Software Engineering (arXiv cs.SE)

Prefer new papers every day? It's free.Daily Software Engineering Papers →
  1. 1
    Built 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.

  2. 2
    Agentic 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.

  3. 3
    Beyond 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.

  4. 4
    Can 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.

  5. 5
    SCRBench: 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
  1. 6
    Beyond 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.

  2. 7
    QDiff: 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.

  3. 8
    Hard 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.

  4. 9
    Refactoring 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.

  5. 10
    Retrieval 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.

  6. 11
    A 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.

  7. 12
    Do 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.

  8. 13
    How 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.

  9. 14
    Noisy 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.

  10. 15
    Construct 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.

  11. 16
    Guidelines 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.

  12. 17
  13. 18
    Incubation 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.

  14. 19
    SWE-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.

  15. 20
    CrossSWE: 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.