arXiv AI By Alfonso Fuggetta

Why Software Engineering Is Indispensable in the Age of Coding Agents

Read the original on arXiv AI →

The paper questions whether AI could render Software Engineering (SE) and software engineers obsolete, concluding that the opposite is true: the rise of advanced AI coding agents actually makes SE and engineers essential. It identifies three structural properties of large language models—probabilistic generation, agnosticism, and semantic statelessness—that create a structural vacuum. To fill this vacuum, the authors argue for four knowledge levers—methodological knowledge, domain knowledge, design choices, and process choices—each requiring the software engineer as methodologist, mediator, and custodian.

Machine-generated by The Flow from the publisher's headline and feed description — not written or checked by a human. The full article lives at arXiv AI.

arXiv AI
Aug 20

Professional Software Developers Don't Vibe, They Control: AI Agent Use for Coding in 2025

The paper titled "Professional Software Developers Don't Vibe, They Control: AI Agent Use for Coding in 2025" examines how experienced developers employ AI agents in software development. Through field observations and surveys, it finds that developers value agents for productivity but maintain control over design and implementation to ensure quality. They use agents as collaborative tools rather than full delegation, selecting tasks based on suitability and leveraging their expertise to guide agent behavior.

By Ruanqianqian Huang, Avery Reyna, Sorin Lerner, Haijun Xia, Brian Hempel