Live briefing
Everything about AI-assisted software development
AI software development optimisation
AI-assisted software development is the use of large language models (LLMs) and AI agents to assist software developers in software development. It can be used in a range of tasks, from writing source code to debugging, testing, and documentation. The practice can sometimes improve the velocity of software delivery, but at the cost of taking on substantive quality risks. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: AI-assisted software developmentA 5-minute orientation
- Skim a recent paper: Beyond Code Generation: Reassessing Software Quality in AI-Assisted DevelopmentInfluential work since 2022
- Pick up a classic book: Leadership, Management and Data ScienceThe most-reprinted book on the subject
- Read the landmark paper: Insecure by design? A human-centric security perspective on AI-assisted software developmentCited 4 times
- Go sideways: List of AI-assisted software development toolsA closely related topic
- Go sideways: Automatic programmingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Insecure by design? A human-centric security perspective on AI-assisted software development
“An Endless Stream of AI Slop”: How Developers Discuss the Burden of AI-Assisted Software Development
AI-ASSISTED CODE GENERATION AND OPTIMIZATION: LEVERAGING MACHINE LEARNING TO ENHANCE SOFTWARE DEVELOPMENT PROCESSES
Knowledge Monopoly Risks in Generative AI-Assisted Software Development Lifecycle
AI-assisted software development in digital dentistry: A technical innovation report with three open-source applications
AI‐assisted software development for brachytherapy seed inventory management
Disadvantages of AI-Assisted Code Generation in Software Development
AI-Assisted Development for Insurance Software: A Technical Review
🆕 Influential since 2022
Beyond Code Generation: Reassessing Software Quality in AI-Assisted Development
Beyond the chatbot: AI-assisted software development for plastic surgeons
AI-Assisted Software Development and The Change of Organizational Rhythms
AI-Assisted Coding: Evolution or Erosion of Software Development Skills?
A Multi-agent Security Framework for AI-Assisted Software Development
📚 Books worth reading
- 📕Leadership, Management and Data ScienceJerry Ramonyai · 2022
- 📕Generative AI-Powered Assistant for DevelopersBehram Irani, Rahul Sonawane · 2024
- 📕AI-Assisted Software Development with GitHub Copilot and ChatGPTChristoffer Noring, Anjali Jain · 2024
- 📕AI-Assisted CodingMichael Kofler, Bernd Öggl · 2025
Top Job Opportunities in Saudi Arabia for 2025 · 2025
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- List of AI-assisted software development tools This is a list of AI-assisted software development tools which are tools used for AI-assisted software development, especially large language models and…
- Automatic programming In computer science, automatic programming is a type of computer programming in which some mechanism generates a computer program,[circular definition]…
- Vibe coding Vibe coding is the software development practice assisted by artificial intelligence (AI) where the software developer describes a project or task in natural…
- GitHub Copilot GitHub Copilot is a code completion and programming AI-assistant developed by GitHub and OpenAI that assists users of Visual Studio Code, Visual Studio…
- JetBrains JetBrains is a multinational software company founded in Prague in 2000 and headquartered in Amsterdam. It develops integrated development environments…
- Automated code review Automated code review refers to the use of software tools and techniques to assist or fully automate the process of reviewing source code for defects,…
- Qodo Qodo is an AI code review platform that uses AI to help create and improve software quality throughout its development lifecycle. It adds an automated…
- Model Context Protocol The Model Context Protocol (MCP) is an open standard and open-source framework introduced by Anthropic in November 2024 to standardize the way artificial…