Generative AI for Effective Software Development

This book provides a comprehensive, empirically grounded exploration of how Generative AI is reshaping the landscape of software development. It emphasizes the empirical evaluation of Generative AI tools in real-world scenarios, offering insights into their practical efficacy, limitations, and impac...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor Corporativo: SpringerLink (Online service)
Otros Autores: Nguyen-Duc, Anh (Editor), Abrahamsson, Pekka (Editor), Khomh, Foutse (Editor)
Formato: Electrónico eBook
Lenguaje:inglés
Publicado: Cham : Springer Nature Switzerland : Imprint: Springer, 2024.
Edición:1st ed. 2024.
Materias:
Acceso en línea:https://doi.org/10.1007/978-3-031-55642-5
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Tabla de Contenidos:
  • Part 1: Fundamental on Generative AI
  • 1. An Overview of Large Language Models by
  • Part 2: Patterns and Tools for the Adoption of Generative AI in Software Engineering
  • 2. Comparing Proficiency of ChatGPT and Bard in Software Development
  • 3. DAnTE: a taxonomy for the automation degree of software engineering tasks
  • 4. ChatGPT Prompt Patterns for Improving Code Quality, Refactoring, Requirements Elicitation, and Software Design
  • 5. Requirements Engineering using GenAI: Prompts and Prompting Patterns
  • 6. Advancing Requirements Engineering through Generative AI: Assessing the Role of LLMs
  • Part 3: Generative AI in Software Development: Case Studies
  • 7. Generative AI for Software Development: A Family of Case Studies on Code Generation Tasks
  • 8. On the adoption of CodeBERT for automated vulnerability code repair
  • 9. ChatGPT as a fullstack web developer
  • Part 4: Generative AI in Software Engineering Processes
  • 10. Transforming Software Development with Generative AI: Empirical Insights on Collaboration and Workflow
  • 11. How Can Generative AI Enhance Software Management? Is it better done than perfect?
  • 12. Value-based Adoption of ChatGPT in Agile Software Development: A Survey Study of Nordic Software Experts
  • 13. Early results from a study of GenAI adoption in a large Brazilian company: the case of Globo
  • Part 5: Future Directions and Education
  • 14. Generating Explanations for AI-powered Delay Prediction in Software Projects
  • 15. Classifying User Intent for Effective Prompt Engineering: A Case of a Chatbot for Startup Teams
  • 16. Toward Guiding Students: Exploring Effective Approaches to Utilize AI Tools in Programming Courses.