The Present and Future of Bots in Software Engineering

Shihab, Emad, Wagner, Stefan, Gerosa, Marco A., Wessel, Mairieli, Cabot, Jordi

arXiv.org Artificial Intelligence 

We often see users and run automated tasks in response, working bots working on software repositories, e.g., to as an interface between users and services. Bots can support technical and social projects, which typically face sustainability activities in software engineering, including issues. The adoption of bots may help free communication and decision-making. In open-source (or inner-source) is no exception [1], [2]. Given the essential projects, bots can leverage the public availability complexity of software projects and the large of software assets, including source code, discussions, community of people around them (stakeholders, issues and comments, to target more designers, developers and, let's not forget, significant contributions.