2nd International Workshop on
Bots in Software Engineering

Going virtual July 2nd, 2020 at 15:00-20:00 UTC
In conjunction with ICSE 2020


Session 1: Bots Helping Software Development

  • (invited) Experiences Building an Answer Bot for Gitter
    Ricardo Romero, Esteban Parra and Sonia Haiduc

  • MSABot: A Chatbot Framework for Assisting in the Development and Operation of Microservice-Based Systems
    Chun-Ting Lin, Shang-Pin Ma and Yu-Wen Huang

  • Conversational Bot for Newcomers Onboarding to Open Source Projects
    James Dominic, Jada Houser, Igor Steinmacher, Charles Ritter and Paige Rodeghero

Session 2: Bot or Not

  • (invited) An Exploratory Study of Bot Commits
    Tapajit Dey, Bogdan Vasilescu and Audris Mockus

  • Bot or not? Detecting bots in GitHub pull request activity based on comment similarity
    Mehdi Golzadeh, Damien Legay, Alexandre Decan and Tom Mens

Session 3: Bot Recommendations & Challenges

  • Sorry to Bother You Again: Developer Recommendation Choice Architectures for Designing Effective Bots
    Chris Brown and Chris Parnin

  • The Inconvenient Side of Software Bots on Pull Requests
    Mairieli Wessel and Igor Steinmacher

  • Challenges and guidelines on designing test cases for test bots
    Linda Erlenhov, Francisco Gomes de Oliveira Neto, Martin Chukaleski and Samer Daknache

Call for Papers
International Workshop on Bots in Software Engineering

Bots (short for software robots) are software applications that perform often repetitive or simple tasks. In particular, social and chat bots interacting with humans are a recent research topic. Similarly, bots can be used to automate many tasks that are performed by software practitioners and teams in their day-to-day work. Recent work argue that bots can save developers' time and significantly increase productivity. Therefore, the goal of this one-day workshop is to bring together software engineering researchers and practitioners to discuss the opportunities and challenges of bots in software engineering. We solicit 4 page, research, experience report and position papers. Research papers are expected to describe new research results and make contributions to the body knowledge in the area. Experience reports are expected to describe experiences with (amongst other things) the development, deployment, and maintenance of bot-based systems in the software engineering domain. Position papers are expected to discuss controversial issues in the field, or describe interesting or thought provoking ideas that are not yet fully developed. Papers will be reviewed by at least three program committee members. Accepted research and experience report papers will be invited to give a talk to present their findings. Authors of accepted position papers will be invited to give a short lightning talk. Papers may address issues along the general themes, including but not limited, to the following topics:

  • Using bots to derive software requirements and documentation
  • Using bots in the context of the reliability and quality of software systems
  • Using bots to support software system release and deployment
  • Using bots to enhance and support testing & maintenance of software systems
  • Supporting and answering developer questions using bots
  • Using bots to ensure the safety, security, privacy and trustworthiness of software systems
  • Effective processes for the development of bot-based software
  • Privacy and ethics issues related to the use of bots in software systems
  • Issues in the interaction of bots and developers and other stakeholders
  • Experiences using bot frameworks in software systems

How to Submit (adapted from ICSE)

Submission must not exceed 4 pages, including all text, figures, tables, and appendices; one additional page containing only references is permitted. Submissions must conform to the ACM Conference Proceedings Formatting Guidelines, LaTeX users must use \documentclass[sigconf,review]{acmart} without modifying the provided acmart.cls and ACM-Reference-Format.bst, and use the ACM reference format for the bibliography (i.e., \bibliographystyle{ACM-Reference-Format}).
The submission must also comply with the ACM plagiarism policy and procedures. In particular, submissions must not have been published elsewhere and must not be under review elsewhere. The submission must also comply with the IEEE Policy on Authorship.
Submissions to the workshop can be made via easychair by the submission deadline.
If a submission is accepted, at least one author of the paper is required to attend the workshop and present the paper in person. All accepted workshop papers will be published in the proceedings by ACM.

Important Dates

  • Submissions due: Jan 26, 2020 (Updated)
  • Notifications: Feb 25, 2020
  • Camera-ready due: March 16, 2020



  • Emad Shihab - Concordia University
  • Stefan Wagner - University of Stuttgart
  • Marco A. Gerosa - Northern Arizona University

Web Chair

  • Ahmad Abdellatif - Concordia University

Publicity Chair

  • Marvin Wyrich - University of Stuttgart

Program Committee

  • Walid Maalej - University of Hamburg
  • Martin Monperrus - KTH Royal Institute of Technology
  • Riccardo Scandariato - University of Gothenburg
  • Margaret-Anne Storey - University of Victoria
  • Xin Xia - Monash University
  • Alexander Serebrenik - Eindhoven University of Technology
  • Nicole Novielli - Dipartimento di Informatica, University of Bari
  • Andreas Schreiber - German Aerospace Center (DLR)
  • Anthony Ventresque - University College Dublin
  • Igor Steinmacher - Northern Arizona University
  • Abram Hindle - University of Alberta
  • Diego Elias Costa - Concordia University
  • Mairieli Wessel - University of São Paulo
  • Akinori Ihara - Wakayama University
  • Shivali Agarwal - IBM, India Research Lab
  • Philipp Leitner - University of Gothenburg