Litcius/Paper detail

Generative AI Vibe Coding for Prototyping Industrial Systems

Daswin De Silva, Nishan Mills, Zafar Issadeen, Harsha Moraliyage, Andrew Jennings, Milos Manic

20256 citationsDOI

Abstract

Vibe coding is a recent Generative AI innovation where a human operator provides conversational natural language description of a problem and an AI assistant writes the code to develop a solution. It is more than collaborating or assisting with coding, as the entirety of coding and technical implementation is delegated to the AI agent. Vibe coding presents an immediate productivity boost for prototype development, as it addresses the growing complexity of development tools, increased demand for time-efficient prototype development, and the shortage of skills needed to address this demand. This paper presents the role and contribution of vibe coding for prototyping industrial systems. The paper begins with an introduction to vibe coding and vibe coding tools, followed by a workflow comparison of conventional prototyping and vibe coding worked through a sample scenario of an industrial system prototype. A further productivity comparison of the two approaches across diverse dimensions of cognitive load, development speed, code quality, debugging and iteration is also reported. The paper concludes by highlighting the opportunities and risks of vibe coding, and a selection of best practices that can accelerate the adoption of vibe coding for prototyping industrial systems.

Topics & Concepts

Computer scienceCoding (social sciences)Rapid prototypingGenerative grammarArtificial intelligenceSoftware engineeringEngineeringMathematicsStatisticsMechanical engineeringManufacturing Process and Optimization