AI-Assisted Software Development

Overview

AI-assisted software development studies how language models and coding agents can support work from requirements and design through implementation, testing, review, and maintenance. Common approaches include IDE code completion and chat, repository-aware retrieval, multi-step agents, and specification-driven workflows that use plans, tests, and architectural constraints to guide changes. Evaluation spans coding benchmarks and repository-level issue fixing, as well as real IDE traces, pull requests, static analysis, security checks, and fuzz testing. A central tension is that AI can speed up routine work while creating new costs in verification, security, maintainability, and developer understanding, so reliable use depends on effective feedback and human oversight.

Latest papers

CardsList

109 papers6 papers in the last four weeks, down 50% on the four weeks before. 0.0% of all new papers.

  1. CIAO - Code In Architecture Out - Automated Software Architecture Documentation with Large Language Models

    Apr 9, 2026Marco De Luca, Tiziano Santilli, Domenico Amalfitano +2Automated Software EngineeringAI-Assisted Software Development

  2. Evaluating Repository-level Software Documentation via Question Answering and Feature-Driven Development

    Apr 8, 2026Xinchen Wang, Ruida Hu, Cuiyun Gao +2Software Engineering BenchmarksAI-Assisted Software Development

  3. Nidus: Externalized Reasoning for AI-Assisted Engineering

    Apr 6, 2026Danil GorinevskiAI Agent GovernanceRuntime Enforcement for AI Agents

  4. AI-Assisted Unit Test Writing and Test-Driven Code Refactoring: A Case Study

    Apr 3, 2026Ema Smolic, Mario Brcic, Luka Hobor +1Automated Code RefactoringAI-Assisted Software Development

  5. Investigating Autonomous Agent Contributions in the Wild: Activity Patterns and Code Change over Time

    Apr 1, 2026Razvan Mihai Popescu, David Gros, Andrei Botocan +3Mining Software RepositoriesCoding Agents

  6. Unified Architecture Metamodel of Information Systems Developed by Generative AI

    Mar 31, 2026Oleg Grynets, Vasyl LyashkevychModel-Driven EngineeringSoftware Engineering

  7. Factors Influencing the Quality of AI-Generated Code: A Synthesis of Empirical Evidence

    Mar 26, 2026Vehid Geruslu, Zulfiyya Aliyeva, Eray TüzünAI-Assisted Software DevelopmentCode Generation Evaluation

  8. The State of Generative AI in Software Development: Insights from Literature and a Developer Survey

    Mar 17, 2026Vincent Gurgul, Robin Gubela, Stefan LessmannGenerative AI AdoptionAI-Assisted Software Development

  9. "I'm Not Reading All of That": Understanding Software Engineers' Level of Cognitive Engagement with Agentic Coding Assistants

    Mar 15, 2026Carlos Rafael Catalan, Lheane Marie Dizon, Patricia Nicole Monderin +1AI Coding AgentsHuman-AI Interaction

  10. Artificial Intelligence as a Catalyst for Innovation in Software Engineering

    Mar 11, 2026Carlos Alberto Fernández-y-Fernández, Jorge R. Aguilar-CisnerosAI-Assisted Software DevelopmentSoftware Engineering

  11. Quality-Driven Agentic Reasoning for LLM-Assisted Software Design: Questions-of-Thoughts (QoT) as a Time-Series Self-QA Chain

    Mar 10, 2026Yen-Ku Liu, Yun-Cheng TsaiAI-Assisted Software DevelopmentSoftware Engineering

  12. Human-Certified Module Repositories for the AI Age

    Mar 3, 2026Szilárd EnyediSoftware EngineeringSoftware Supply Chain Security

  13. Carbon-Aware Governance Gates: An Architecture for Sustainable GenAI Development

    Feb 23, 2026Mateen A. Abbasi, Tommi J. Mikkonen, Petri J. Ihantola +3Carbon-Aware ComputingAI Governance

  14. Declarative by Design, Assistable Only by Convention: Benchmarking Multi-Agent Frameworks for AI-Assistability

    Feb 3, 2026Shafiuddin Rehan Ahmed, Sourabh DeshpandeAI Agent BenchmarksCode Generation Evaluation