Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Education

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Chang, Hung-Fu, Shirazi, MohammadShokrolah, Cao, Lizhou, Mobasser, Supannika Koolmanojwong
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914225219174400
author Chang, Hung-Fu
Shirazi, MohammadShokrolah
Cao, Lizhou
Mobasser, Supannika Koolmanojwong
author_facet Chang, Hung-Fu
Shirazi, MohammadShokrolah
Cao, Lizhou
Mobasser, Supannika Koolmanojwong
contents Recent advances in large language models (LLMs) have introduced new paradigms in software development, including vibe coding, AI-assisted coding, and agentic coding, fundamentally reshaping how software is designed, implemented, and maintained. Prior research has primarily examined AI-based coding at the individual level or in educational settings, leaving industrial practitioners' perspectives underexplored. This paper addresses this gap by investigating how LLM coding tools are used in professional practice, the associated concerns and risks, and the resulting transformations in development workflows, with particular attention to implications for computing education. We conducted a qualitative analysis of 57 curated YouTube videos published between late 2024 and 2025, capturing reflections and experiences shared by practitioners. Following a filtering and quality assessment process, the selected sources were analyzed to compare LLM-based and traditional programming, identify emerging risks, and characterize evolving workflows. Our findings reveal definitions of AI-based coding practices, notable productivity gains, and lowered barriers to entry. Practitioners also report a shift in development bottlenecks toward code review and concerns regarding code quality, maintainability, security vulnerabilities, ethical issues, erosion of foundational problem-solving skills, and insufficient preparation of entry-level engineers. Building on these insights, we discuss implications for computer science and software engineering education and argue for curricular shifts toward problem-solving, architectural thinking, code review, and early project-based learning that integrates LLM tools. This study offers an industry-grounded perspective on AI-based coding and provides guidance for aligning educational practices with rapidly evolving professional realities.
format Preprint
id arxiv_https___arxiv_org_abs_2512_23982
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Education
Chang, Hung-Fu
Shirazi, MohammadShokrolah
Cao, Lizhou
Mobasser, Supannika Koolmanojwong
Software Engineering
Artificial Intelligence
D.2; K.6.3; K.3.2
Recent advances in large language models (LLMs) have introduced new paradigms in software development, including vibe coding, AI-assisted coding, and agentic coding, fundamentally reshaping how software is designed, implemented, and maintained. Prior research has primarily examined AI-based coding at the individual level or in educational settings, leaving industrial practitioners' perspectives underexplored. This paper addresses this gap by investigating how LLM coding tools are used in professional practice, the associated concerns and risks, and the resulting transformations in development workflows, with particular attention to implications for computing education. We conducted a qualitative analysis of 57 curated YouTube videos published between late 2024 and 2025, capturing reflections and experiences shared by practitioners. Following a filtering and quality assessment process, the selected sources were analyzed to compare LLM-based and traditional programming, identify emerging risks, and characterize evolving workflows. Our findings reveal definitions of AI-based coding practices, notable productivity gains, and lowered barriers to entry. Practitioners also report a shift in development bottlenecks toward code review and concerns regarding code quality, maintainability, security vulnerabilities, ethical issues, erosion of foundational problem-solving skills, and insufficient preparation of entry-level engineers. Building on these insights, we discuss implications for computer science and software engineering education and argue for curricular shifts toward problem-solving, architectural thinking, code review, and early project-based learning that integrates LLM tools. This study offers an industry-grounded perspective on AI-based coding and provides guidance for aligning educational practices with rapidly evolving professional realities.
title Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Education
topic Software Engineering
Artificial Intelligence
D.2; K.6.3; K.3.2
url https://arxiv.org/abs/2512.23982