1st Edition

Generative AI in Software Development A Practical Guide for Engineering Leaders

374 Pages 80 B/W Illustrations
by Productivity Press

374 Pages 80 B/W Illustrations
by Productivity Press

374 Pages 80 B/W Illustrations
by Productivity Press

Generative AI in Software Development: A Practical Guide for Engineering Leaders explores how large language models and generative tools are fundamentally changing the way software is created, tested, and maintained. This isn’t a theoretical or academic deep dive; it’s a practical, grounded guide for developers, product teams, and tech leaders who want to understand how generative AI can be... Read more

Introduction
About the Editors
List of Contributors

PART I: FOUNDATIONS OF GENERATIVE AI IN DEVELOPMENT
1. Understanding Generative AI in Plain Language
RAVITEZ DONDETI

2. The Evolution of Software Development
SHRUTHIKA GAJENDRAN AND SUBHAJIT PAHARI

PART II: APPLYING GENERATIVE AI ACROSS THE SOFTWARE LIFECYCLE
3. Ideation and Planning with AI
RASEENA V., RASHEEJA A.P., AND SAFEENA C.

4. Designing User Interfaces with AI
AMAN GOYAL

5. Writing and Generating Code
AJAY KRISHNA BORRA

6. Debugging, Testing, and Refactoring
RAVITEZ DONDETI

7. Backend and API Development
SARASWATI MISHRA

8. Deployment, DevOps, and Automation
SUDHEER AMGOTHU

PART III: BEYOND CODE—PEOPLE, PROCESSES, AND POSSIBILITIES
9. Building AI-Augmented Teams
A. PRIYA

10. Governance, Ethics, and Ownership
VENKATA HARI KISHAN KOPPURAVURI

11. Case Studies from the Field
SANTHOSH KUMAR VEERAMALLA AND SANSKRUTI PATEL

PART IV: WHAT’S NEXT AND HOW TO PREPARE
12. Agentic Workflows and AI Agents
DHIVYA NAGASUBRAMANIAN

13. Building a Generative AI Application: A Case Study on an AI Travel Planner
JOTHSNA PRAVEENA PENDYALA, SHAILESH KADAM, AND MOHANA UMA SAI MANEM

14. Future-Proofing Your Skills and Stack: Strategies for Software Leaders in the Age of Generative AI
A. PRIYA

Conclusion
Index

Biography

Sairohith Thummarakoti is a Lead Architect specializing in intelligent automation, AI-powered cloud infrastructure, and healthcare technology. He has authored multiple books on AI and cloud computing and has peer-reviewed over 300 research papers for leading IEEE and Springer journals and conferences. As the Founding Chair of the IEEE Computer Society – Columbia Section, he regularly delivers invited talks, faculty development programs, and training sessions for academic and industry audiences worldwide.

  Dr. Chillarige Raghavendra Rao, retired Senior Professor at the University of Hyderabad’s School of Computer & Information Sciences, holds a PhD in Statistics and an M.Tech in Computer Science & Engineering from Osmania University. Over his career, he supervised 15 PhDs, published 200+ papers, and secured two international patents in simulation, modeling, and knowledge discovery. Founder Secretary of the Indian Society for Rough Sets, he has contributed to nationally significant projects in aerospace, defense, and transportation. His accolades include the Acharya Rathna (2019) and Bhisma Acharya Award (2021–22).

Dr. Sandeep Kautish, Director of the Institute of Innovation at Physics Wallah, Noida, India, brings over two decades of experience in academia and academic leadership. He holds a PhD in Computer Science specializing in intelligent systems in social networks, with research spanning healthcare analytics, business analytics, data mining, and information systems. With 100+ publications (31 in JCR Q1) and 3000+ citations, he has authored or edited more than 20 books and developed a 2022 hybrid-cloud DDoS mitigation method published in IEEE Transactions on Industrial Informatics. He also holds a 2019 patent on AI-driven solar energy equipment and has organized 10+ conferences and 15+ faculty development programs in India and abroad.

Dr. Ramesh Maddali combines deep expertise in mathematics and computer science with a PhD in Operations Research from the University of Hyderabad to tackle complex problems. Now an Assistant Professor at Alcorn State University, he leverages optimization and analytics to create efficient, cost-aware GenAI pipelines, fine-tune prompts, and integrate rigorous evaluation and testing to deliver reliable, production-ready code. His background in modeling and applied analytics enables him to solve high-impact challenges at the intersection of AI and software engineering. He has a strong track record of applying theoretical frameworks to practical, real-world systems. His work bridges academic research and industry needs, ensuring AI-driven solutions are both innovative and operationally sound.