Everything About ___
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

  1. Read the overview: AI-assisted software developmentA 5-minute orientation
  2. Skim a recent paper: Beyond Code Generation: Reassessing Software Quality in AI-Assisted DevelopmentInfluential work since 2022
  3. Pick up a classic book: Leadership, Management and Data ScienceThe most-reprinted book on the subject
  4. Read the landmark paper: Insecure by design? A human-centric security perspective on AI-assisted software developmentCited 4 times
  5. Go sideways: List of AI-assisted software development toolsA closely related topic
  6. Go sideways: Automatic programmingA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics