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 offers an explanation of AI-native software engineering. The author explains the fundamentals of LLMs and the challenges faced by developers in the software engineering domain. The chapters are structured into the following parts: 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.
The book will be valuable for practitioners in all areas of software engineering.
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.




