Applied & Human-Centered · Computer Science & AI
Software Engineering
The newest papers in Software Engineering that ReadSearch has read, newest first. Each links to its own page, with its authors, date, where it was published and the original.
1,466 papers, from 31 August 2026 to 5 November 2026: 1,451 arXiv preprints and 15 OpenAlex records.
Get the few papers worth your time in Software Engineering every morning.
Follow Software Engineering and ReadSearch reads its new papers each day, then brings you the few worth reading, each with its key finding in a sentence.
Newest papers, page 36
What Counts as the Same Task? Executable Contracts for Robustness Evaluation of Tool-Using Agents
Robustness tests for tool-using agents often change the agent's environment, for example by hiding a hostile note in an invoice, and then judge the agent by what it does.Reels-RSI: Program-Level Self-Improvement for Code-Rendered Explainer Videos
Explainer videos -- a worked geometry problem, why the sky is blue, how a dynasty fell -- are usually one more target for pixel video generation.LASER: Defeasible Certificate Search for Long-Range Protocol Dependencies
Protocol specifications rarely justify executable behavior in one place: a transition may inherit its source state from a remote control block, name its events only by number, and remain subject to…Executable but Unfaithful: Mock Object, Stub, and Assertion Generation by LLMs and Coding Agents
Mocking is a foundational practice in unit testing, enabling developers to isolate the code under test by replacing real dependencies with simulated alternatives.Does Failure Feedback Direct Agent Self-Modification?
Self-improving agents use failure feedback to revise their code or instructions, but gains after selection do not establish target-specific repair or generalization.TileCas: Cascading Kernel Development Across Programming Abstractions
Programming abstractions have traditionally been designed for humans, but code generation is increasingly performed by models and autonomous agents.Do Modifications Made by Coding Agents Make Subsequent Software Maintenance Harder?
Coding agents increasingly maintain repositories over time, where each change becomes the starting point for subsequent tasks.Testuary: Agentic Test Generation with Zero-Shot Parallelism
Agentic approaches for automated test generation can reach high-quality results, but they improve a given test suite incrementally, so a weak starting point may lead to many iterations or…AI-Native Product Management: A Vision
Artificial intelligence is increasingly used to support product management tasks.Humans vs. Machines: A Comparison With AI Agents in Software Reverse Engineering
Can an autonomous AI agent reverse engineer a binary as well as a skilled human analyst?TurnCost: Turns, Not Observations: Cache-Aware Loop Engineering for Coding Agents
AI coding agents operate in iterative loops: they modify code, run tools, inspect the results, and decide what to do next.When the Approved File Is Unchanged: Authority-Set Integrity for Deployment and Coding-Agent Approvals
An approval for a deployment, a release, or an agent-issued command is recorded against one object: a workflow file, a script, a command line.Co-Modifying Application Code and Deployment Infrastructure: A Causal Study of AI Agent Pull Requests
Current software engineering agents are evaluated predominantly inside isolated sandboxes against synchronous local tests.Evaluation of Software Quality Through Refactoring Commit-Impact Analysis
The aim of this study is to conduct an empirical analysis of the correlation between code modifications and software quality.Vulnerable Models in the AI Supply Chain: An Empirical Study of Adoption, Propagation, and Usage Patterns
The rapid integration of Artificial Intelligence (AI) models has established a complex supply chain, but many of these shared artifacts harbor severe vulnerabilities such as insecure serialization…SCCGBench: Executability-Oriented Evaluation for Real-World Web Service-Call Code Generation
LLM-generated service-call code is increasingly important for service computing, where developers rely on large language models (LLMs) to compose services and invoke third-party services.Don't Guess, Just Ask: Evaluating Interactive Requirement Clarification for Repository-Level Software Development
As LLMs become increasingly capable of implementing software, a critical bottleneck emerges: whether they truly understand what users want.TestSuiteBench: Coding Agents Struggle to Generate Strong Test Suites from Specifications
Coding agents are increasingly used to create large software projects.CAPE - Context-Aware Prioritization Engine for Vulnerability Scoring and Management
Vulnerability patching is critical for safeguarding an enterprise's software ecosystem from cyber attacks.Understanding Verification Vulnerabilities in Cross-chain Bridges: An Empirical Study
With the rapid development of blockchain technology, numerous heterogeneous blockchains have emerged, each featuring distinct architectures, consensus mechanisms, and application ecosystems.