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 56
A Framework for Identifying, Categorizing, and Explaining Bias in AI-Generated Code
As Large Language Models (LLMs) become integrated into software development workflows, concerns regarding unintentional biases in AI-generated code.Analyzing and Mitigating Cost-Inefficient Behaviors in Coding Agents
Although effective, coding agents often incur substantial monetary costs.AGATE: Provenance-Based Runtime Defense Against Compositional Attacks on LLM Agents
LLM agents can produce harmful effects through sequences of ordinary operations.Developing a Roadmap to an AI-first Organization: A Case Study in Embedded Software Development
The emergence of AI agents is expected to reshape software engineering by moving beyond AI as assistants towards systems capable of planning, executing, and evaluating development tasks with…CoCoRerank: Towards Conventional Commit Message Generation by Component and Candidate Consistency Reranking
Commit messages are essential for understanding software changes, yet automatic commit message generation typically treats a message as an unstructured text sequence.MetaPermit: Scalable and Auditable Access Control for AI Agents via LLM-Inferred Meta-Attributes
The rise of autonomous AI agents equipped with tools has introduced significant security risks, ranging from unintended tool misuse to adversarial manipulation through Indirect Prompt Injection…Rethinking Data Quality for AI-Driven Systems: Evidence from Practitioner Interviews
Data quality research has usually treated data as an input that is stored, processed, and validated.Joule-Profiler: Profiling the Energy Consumption of Build Automation Tools Made Easy
Build pipelines are integral to modern software development, yet their energy footprint remains largely invisible to practitioners.Semi-Automatic Quantification of Bayesian Networks for Software Decision Support: Comparing WSA and RNM in a Software R&D Organization
Expert-driven Bayesian networks can support recurring software decisions when historical data are limited, but quantifying their conditional probability tables (CPTs) requires many probability…When the Model Retires: An Empirical Study of LLM Migration in Open-Source Applications
Applications built on commercial large language model (LLM) APIs depend on model versions that providers retire on their own schedule, with notice periods ranging from one year to two weeks.Beyond Approved Actions: Runtime Validation of Persistent Outcomes in Agent Workflows
Large language model agents increasingly act on software systems, no longer merely generating text but also changing databases and online services.Context-Aware Functional Modeling for Android Third-Party Library Detection
Third-party libraries (TPLs) are widely used in Android apps, but their reuse can introduce security risks and interfere with downstream program analyses.Compact Documentation for Coding Agents: A Benchmark, an Optimizer, and Why It Does Not Transfer
We investigate whether natural-language documentation helps coding agents resolve software issues, and we build the tools to construct and evaluate it.From Source Code to Network Profile: Automated and Traceable MUD Profile Generation for IoT Devices
The Manufacturer Usage Description (MUD) standard allows IoT manufacturers to define expected network behaviors in a MUD file.Hypothesis-awkward: Property-Based Testing Strategies for Awkward Array
Hypothesis-awkward is a collection of Hypothesis strategies for Awkward Array.Verification as an Architectural Layer for LLM Agents: A V-Model Design, and a Pilot Study of Its Deterministic Core
Large language model (LLM) agents built on the ReAct pattern concentrate four responsibilities in one model: selecting a strategy, choosing each action, formatting it, and judging whether the result…Goal-Persistent Coding Agents as Scientific Performance Engineers: A Fixed-Radius Nearest-Neighbor Case Study
Coding agents can pursue persistent objectives across many tool-use turns, but evidence that general-purpose agents can conduct rigorous scientific performance engineering remains limited.Methodological Harness in Agentic Software Engineering: An Empirical Study on Mining Software Repositories
Agentic software engineering requires mechanisms to coordinate and govern agents' work.CG-Diff: Organizing Code Changes Around Call Graphs
Tools for code review present code changes file-by-file.pytest-gpu-proof: Enabling Cloud-CPU Continuous Integration for GPU Code with Local GPU Attestation
GPU acceleration is now routine across robotics, but cloud-hosted GPU continuous integration (CI) runners are expensive, resulting in severe under-testing of GPU-accelerated code.