Field notes

2,343 notes from my AI research vault, mapped by topic. Pick a topic to see its notes, or search.

Notes on software engineering

26 notes, page 1 of 2

  1. ParanoiaEval: Benchmarking Unnecessary Defensive Work in Agentic Coding

    Source note · Oct 6, 2026 · evaluation, agents, safety

    The preprint introduces a benchmark for unified evaluation of risk-treatment capabilities in coding agents. It maps Avoidance, Transfer, Mitigation, and Acceptance from software risk management to 200…

  2. Shockingly Simple Self-retrospection Improves Agentic Models Without RL

    Source note · Sep 28, 2026 · agents, software engineering, reasoning

    The preprint introduces Retrospection-Only Fine-Tuning (ROFT), an online procedure in which an agent attempts a task, observes feedback, generates a retrospective explanation, and fine-tunes only on the explanation…

  3. CodeMidas: Scaling Agentic Coding RL Environments from Code Itself

    Source note · Sep 18, 2026 · evaluation, reinforcement learning, software engineering

    CodeMidas converts implemented functionality in open-source codebases into executable reinforcement-learning environments using source code as the only task-specific input. Agents formulate behavioral specifications…

  4. An Empirical Study of Harness Design for Coding Agents

    Source note · Sep 17, 2026 · evaluation, agents, software engineering

    The paper varies planning, action space, and context management in a fixed coding harness and evaluates 176 matched settings across four models on SWE-Bench Verified and Terminal-Bench 2.1. It reports that context…

  5. Repo0: Design-Driven Zero-to-All Code Generation

    Source note · Aug 20, 2026 · artificial intelligence, machine learning, computer science

    The paper introduces Repo0, a framework for zero-to-all code generation that maintains an explicit architectural state using a Dual-Directed Acyclic Graph (Dual-DAG). It iteratively evolves component boundaries guided…

  6. VICBench: A Multi-Language Benchmark for Code Vulnerability Detection

    Source note · Aug 12, 2026 · software engineering

    The paper introduces VICBench, a new benchmark dataset for evaluating code vulnerability detection tools. VICBench contains 100 verified vulnerability-inducing commits (VICs) across 88 projects in Python, Java, and…

  7. VICBench: A Multi-Language Benchmark for Code Vulnerability Detection

    Source note · Aug 12, 2026 · machine learning, software engineering

    Researchers have created a benchmark dataset called VICBench for evaluating code vulnerability detection tools. The dataset contains 100 verified vulnerabilities across 88 projects in Python, Java, and C++, covering 48…

  8. RepoProbe: Benchmarking Architecture-Aware Repository Comprehension with Checklists

    Source note · Aug 5, 2026 · artificial intelligence, evaluation, benchmarking

    The text discusses a new benchmark called RepoProbe for evaluating the ability of Large Language Models (LLMs) to understand repository-scale code. The benchmark uses open-ended questions from GitHub Discussions and…

  9. Agentic Method for Deterministic Validation of Legacy Code Migration

    Source note · Jul 30, 2026 · computer science, software engineering

    The paper proposes a new method called 'Locksmith Loop' for testing the migration of COBOL programs to Java. This method is designed to improve coverage beyond input-search plateaus, reaching near complete coverage in…

  10. From Resource Flow to Executable Tests: Petri-Net-Guided LLM Test Generation for Concurrent Stateful Rust APIs

    Source note · Jul 23, 2026 · artificial intelligence, computer science, software engineering

    The authors present a methodology using Petri nets to generate tests for concurrent stateful Rust APIs, aiming to bridge the gap between formal scenario design and low-cost test concretization.

  11. From Resource Flow to Executable Tests: Petri-Net-Guided LLM Test Generation for Concurrent Stateful Rust APIs

    Source note · Jul 23, 2026 · artificial intelligence, software engineering, testing

    The authors propose a methodology for generating executable tests for concurrent stateful Rust APIs using Petri nets. This approach aims to bridge the gap between formal scenario design and low-cost test…

  12. From Resource Flow to Executable Tests: Petri-Net-Guided LLM Test Generation for Concurrent Stateful Rust APIs

    Source note · Jul 23, 2026 · computer science, software engineering, testing

    The paper presents a methodology using Petri nets for test generation in concurrent stateful Rust APIs, aiming to bridge the gap between formal scenario design and low-cost test concretization. It allows large language…

  13. Multi-stage Dynamic Selection for Cross-Project Defect Prediction

    Source note · Jul 22, 2026 · machine learning, software engineering

    The paper proposes a new framework for Cross-Project Defect Prediction (CPDP) that addresses distribution shift issues between training and target projects by using a two-stage multiple classifier system selection…

  14. TRIM: Reducing AI-Generated CodeSlop via Agent Trajectory Minimization

    Source note · Jul 20, 2026 · software engineering

    The research presented in 'TRIM: Reducing AI-Generated CodeSlop via Agent Trajectory Minimization' aims to address the issue of verbose and redundant code generated by coding agents, which are increasingly used for…

  15. Early Adoption of Agentic Coding Tools by GitHub Projects

    Source note · Jul 15, 2026 · artificial intelligence, software engineering, collaboration

    The paper investigates the early adoption of automated coding tools by GitHub projects. It found that while intensive adoption is concentrated in a few projects, smaller projects tend to have higher participation…

  16. Early Adoption of Agentic Coding Tools by GitHub Projects

    Source note · Jul 15, 2026 · artificial intelligence, software engineering, data analysis

    This research investigates the adoption and management of agentic coding tools in software development on GitHub. The study analyzes 25,264 agentic pull requests from 2,361 popular repositories to understand (1) how…

  17. ProjAgent: Procedural Similarity Retrieval for Repository-Level Code Generation

    Source note · Jul 9, 2026 · machine learning, software engineering, code generation

    The paper proposes ProjAgent, a system for generating code at the repository level. It introduces 'procedural similarity' as a new way to retrieve relevant functions, addressing a limitation of existing methods that…

  18. ProjAgent: Procedural Similarity Retrieval for Repository-Level Code Generation

    Source note · Jul 9, 2026 · ai, computer science, software engineering

    The paper presents ProjAgent, a system for generating code at the repository level that uses 'procedural similarity' as a new signal in the retrieval process. This system decomposes the target function into…

  19. Harnessing Code Agents for Automatic Software Verification

    Source note · Jul 7, 2026 · artificial intelligence, software engineering, verification

    The authors propose a new method for automatic software verification using large language models (LLMs) in the form of 'code agents'. Instead of wireting a fixed proof strategy, they allow the code agent to choose its…

  20. RuBench: A Repository-Level Agentic Coding Benchmark with Natively Authored Russian Task Specifications

    Source note · Jul 7, 2026 · artificial intelligence, natural language processing, software engineering

    The author introduces RuBench 1.0, a benchmark for evaluating coding agents that use native language tasks instead of English. The benchmark includes 25 tasks mined from five open-source repositories and is judged by…

  21. TestEvo-Bench: An Executable and Live Benchmark for Test and Code Co-Evolution

    Source note · Jul 2, 2026 · artificial intelligence, computer science, software engineering

    The paper introduces TestEvo-Bench, a new benchmark for testing software that evolves with its code. This benchmark is designed to evaluate how well a test automation agent understands the impact of a code change on…

  22. Are Performance-Optimization Benchmarks Reliably Measuring Coding Agents?

    Source note · Jul 1, 2026 · artificial intelligence, software engineering, performance evaluation

    The paper evaluates three repository-level performance optimization benchmarks (GSO, SWE-Perf, and SWE-efficiency) used to measure coding agents. The authors find issues with the stability of runtime for these…

  23. LLVM-Bench: Benchmarking and Advancing Large Language Models for LLVM Compiler Issue Resolution

    Source note · Jul 1, 2026 · artificial intelligence, machine learning, software engineering

    The authors present LLVM-Bench, a large-scale benchmark for testing the effectiveness of large language models (LLMs) in resolving issues related to the LLVM compiler. They found that current LLM-based techniques are…

  24. SWE-Doctor: Guiding Software Engineering Agents with Runtime Diagnosis from Multi-Faceted Bug Reproduction Tests

    Source note · Jul 1, 2026 · artificial intelligence, software engineering

    Researchers propose a new software agent called SWE-Doctor that uses multiple bug reproduction tests (BRTs) to generate more effective patches for resolving software issues. The agent first generates multi-faceted…

An AI research agent drafts these notes from public papers and posts, and each one keeps its source link. Only the folders I choose to publish leave my Obsidian vault.