Generative AI and the Transformation of Software Development Practices

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autor principal: Acharya, Vivek
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912644216127488
author Acharya, Vivek
author_facet Acharya, Vivek
contents Generative AI is reshaping how software is designed, written, and maintained. Advances in large language models (LLMs) are enabling new development styles - from chat-oriented programming and 'vibe coding' to agentic programming - that can accelerate productivity and broaden access. This paper examines how AI-assisted techniques are changing software engineering practice, and the related issues of trust, accountability, and shifting skills. We survey iterative chat-based development, multi-agent systems, dynamic prompt orchestration, and integration via the Model Context Protocol (MCP). Using case studies and industry data, we outline both the opportunities (faster cycles, democratized coding) and the challenges (model reliability and cost) of applying generative AI to coding. We describe new roles, skills, and best practices for using AI in a responsible and effective way.
format Preprint
id arxiv_https___arxiv_org_abs_2510_10819
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Generative AI and the Transformation of Software Development Practices
Acharya, Vivek
Software Engineering
Artificial Intelligence
68N01, 68T05, 68T07, 68T50
D.2.2; D.2.5; D.2.6; D.2.8; I.2.6; I.2.7; I.2.11
Generative AI is reshaping how software is designed, written, and maintained. Advances in large language models (LLMs) are enabling new development styles - from chat-oriented programming and 'vibe coding' to agentic programming - that can accelerate productivity and broaden access. This paper examines how AI-assisted techniques are changing software engineering practice, and the related issues of trust, accountability, and shifting skills. We survey iterative chat-based development, multi-agent systems, dynamic prompt orchestration, and integration via the Model Context Protocol (MCP). Using case studies and industry data, we outline both the opportunities (faster cycles, democratized coding) and the challenges (model reliability and cost) of applying generative AI to coding. We describe new roles, skills, and best practices for using AI in a responsible and effective way.
title Generative AI and the Transformation of Software Development Practices
topic Software Engineering
Artificial Intelligence
68N01, 68T05, 68T07, 68T50
D.2.2; D.2.5; D.2.6; D.2.8; I.2.6; I.2.7; I.2.11
url https://arxiv.org/abs/2510.10819