Generative AI and the Transformation of Software Development Practices
Acharya
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.
academic
Generative AI and the Transformation of Software Development Practices
Generative AI is fundamentally reshaping how software is designed, written, and maintained. Advances in Large Language Models (LLMs) have enabled new development paradigms—from Chat-Oriented Programming (CHOP) and "vibe coding" to agentic programming—that accelerate productivity and expand accessibility. This paper investigates how AI-assisted technologies are transforming software engineering practices and addresses associated concerns regarding trust, accountability, and skill evolution. The article examines iterative conversational development, multi-agent systems, dynamic prompt orchestration, and Model Context Protocol (MCP) integration. Through case studies and industry data, it outlines both opportunities (faster development cycles, democratization of programming) and challenges (model reliability and costs) in applying generative AI to programming. It describes new roles, skills, and best practices for using AI in responsible and effective ways.
Substantial Industry Impact: By the end of 2023, an estimated 75% of developers were using some form of AI programming tools in their workflows
Significant Productivity Gains: McKinsey research demonstrates that developers using generative AI assistance achieve 50% faster code writing speeds and 33% faster code refactoring
Severe Cost Challenges: Industry surveys indicate that computing costs have increased by approximately 89% from 2023 to 2025 due to AI adoption
The paper cites 23 important references, primarily including:
McKinsey research reports on AI productivity enhancement
IBM industry analysis on AI computing costs
Anthropic technical documentation on Model Context Protocol
AI tool practice cases from major technology companies
Classical theoretical literature in software engineering
Overall Assessment: This is a high-quality survey paper that systematically analyzes the profound impact of generative AI on software development practices. The paper not only proposes new theoretical frameworks but also provides practical guidance, offering significant value to both academia and industry. While there is room for improvement in experimental validation and technical detail, its foresight and practical utility make it an important reference in the field.