Conversational Agents in Software Engineering

Conversational Agents in Software Engineering

Maximizing Value of Bots in Development Workflows

This research comprehensively analyzes the adoption of bots and conversational agents in software engineering, exploring their implementation challenges and benefits.

  • Motivations: Automation of repetitive tasks, improved developer productivity, and enhanced communication in software teams
  • Challenges: Integration complexities, maintaining natural interactions, and addressing technical limitations
  • Best Practices: Effective design principles, implementation strategies, and evaluation methodologies
  • Benefits: Streamlined workflows, reduced cognitive load, and more efficient collaboration

For engineering teams, this research provides valuable insights on how to successfully incorporate AI-powered conversational tools into development processes, particularly with the emergence of Generative AI and Large Language Models.

Motivations, Challenges, Best Practices, and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Review

47 | 323