The book
AI Assisted Software Engineering
Build Better Software with Human Creativity and AI. By Dr. Jerry A. Smith.
Paperback on Amazon: coming soon Kindle: coming soon
- Pages
- 602, 6 × 9 in
- Paperback ISBN
- 979-8-1829-9596-2
- Publisher
- VVG Publishing, 2026
- For
- Upper-division and graduate software engineering courses; engineers and engineering leaders who work with coding agents
From the preface
This book began with a catalog description.
In the fall of 2026 I was preparing to teach a graduate course in software engineering. The catalog description had not changed in years. It promised students "software life cycle models; size estimation; cost and schedule estimation; project management; risk management; formal technical reviews; analysis, design, coding and testing methods; configuration management and change control; and software reliability estimation." It is a good list. It is also, word for word, the description another university uses for its own graduate course, and it would have been at home in a catalog from 1995.
My students would not be working in 1995. Most of them would start their next jobs one to four years after the course ended, on teams where coding agents write much of the code. So before I wrote a syllabus I went looking for how other people were teaching the same course now.
Contents
Front matter: Preface · Acknowledgments · How to Use This Book.
- Part I. Foundations
- Part II. The Life Cycle, Audited
- Life-Cycle Models When Iteration Is Cheap
- Requirements as the Primary Artifact
- Size Estimation: What Function Points Still Measure
- Cost and Schedule Estimation After COCOMO
- Project Management and Where Value Is Earned
- Coordination at Scale: Shared Context vs. Shared Messages
- Risk Management: Project Risk and Adversarial Risk
- Design for Change, and for Agents
- Construction When Code Is Cheap
- Reviews: Inspecting Evidence, Not Diffs
- Testing, Evaluation, and Tests as Steering
- Configuration Management When Agents Commit
- Reliability of Nondeterministic Systems
- Part III. Agent Teams
- Part IV. Practice
Back matter: Appendix A, The Assumption Audit: Quick Reference · B, Work-Log Template · C, Handoff-Package Template · D, Two-Part Risk-Register Template · E, Estimation Worksheet · F, Evidence-Package Template · G, Labs and Milestones at a Glance · H, Claim-to-Evidence Ledger · Glossary · Bibliography · Index.
The book's sibling is AI Assisted C and C++ Programming by the same author.