Software Engineering in the Age of AI
Buch, Englisch, Format (B × H): 155 mm x 235 mm
Reihe: Lecture Notes in Computer Science
ISBN: 978-3-032-39906-9
Verlag: Springer
This Open Access textbook explains AI-native software engineering. It will be valuable for practitioners in all areas of software engineering, teaching them the fundamentals of LLMs and showing them the challenges faced by developers in the new software engineering domain. The chapters are structured into parts on Vibe Coding and the AI Substrate; Foundations and Tooling for AI-Native Software Engineering; From Models to a Working Implementation; and Applied Vibe Coding, Case Studies, and Safety.
This is among the first software engineering textbooks designed to be read by both humans and AI agents. The humans will find engineering principles, worked examples, and practical guidance. The agents will find structured processes, explicit quality criteria, and almost markdown-ready workflows that they can execute. If the boundary between those two audiences blurs over time, the editors and authors will consider that a sign of success.
Zielgruppe
Professional/practitioner
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Vibe Coding and the New Developer Landscape.- A Gentle Introduction to Machine Learning and LLMs.- Why Software Engineering Exists, and What Engineers Build.- Software Processes and the Development Life Cycle.- Process Models and Agile Methods for Vibe Coding Teams.- Requirements Engineering as Vibe-Guide.- Basic LLM Use for Engineering Outputs.- MCP and the Architecture of Tool-Augmented AI.- System Modeling to Make Intent Executable.- Architectural Design Under AI Acceleration.- Implementation Practices That Survive Vibe Coding.- Software Testing as the Core Safety Net.- Software Evolution, Maintenance, and Change Management.- Software Project Management for AI-Speed Projects.- Case Studies and Safety in Real Systems.- Conclusions and Outlook.




