Bots in Software Development: A Systematic Literature Review and Thematic Analysis


연구 분야: Verification



학회: Programming and Computer Software


초록

Modern Software Engineering thrives with innovative tools that aid developers in creating better software grounded on quality standards. Software bots are an emerging and exciting trend in this regard, supporting numerous software development activities. As an emerging trend, few studies describe and analyze different bots in software development. This research presents a systematic literature review covering the state of the art of applied and proposed bots for software development. Our study spans literature from 2003 to 2022, with 82 different bots applied in software development activities, covering 83 primary studies. We found four bot archetypes: chatbots which focus on direct communication with developers to aid them, analysis bots that display helpful information in different tasks, repair bots for resolving software defects, and development bots that combine aspects of other bot technologies to provide a service to the developer. The primary benefits of using bots are increasing software quality, providing useful information to developers, and saving time through the partial or total automation of development activities. However, drawbacks are reported, including limited effectiveness in task completion, high coupling to third-party technologies, and some prejudice from developers toward bots and their contributions. We discovered that including Bots in software development is a promising field of research in software engineering that has yet to be fully explored.


Author Profile
R. Moguel-Sánchez

School of Statistics and Informatics Universidad Veracruzana Veracruz Xalapa México

Andorra
Author Profile
C. S. Sergio Martínez-Palacios

School of Statistics and Informatics Universidad Veracruzana Veracruz Xalapa México

Andorra
Author Profile
J. O. Ocharán-Hernández

School of Statistics and Informatics Universidad Veracruzana Veracruz Xalapa México

Andorra

📄 논문 정보

발행 연도 2024년
인용수 0
출판 국가 Andorra
사이트 Springer
좋아요 수 0

연관 논문 목록 (52건)