Enhancing Developers' Support on Pull Requests Activities with Software Bots
Software bots are employed to support developers’ activities, serving as conduits between developers and other tools. Due to their focus on task automation, bots have become particularly relevant for Open Source Software (OSS) projects hosted on GitHub. While bots are adopted to save development cost, time, and effort, the bots’ presence can be disruptive to the community. My research goal is two-fold: (i) identify problems caused by bots that interact in pull requests, and (ii) help bot designers enhance existing bots. Toward this end, we are interviewing maintainers, contributors, and bot developers to understand the problems in the human-bot interaction and how they affect the collaboration in a project. Afterward, we will employ Design Fiction to capture the developers’ vision of bots’ capabilities, in order to define guidelines for the design of bots on social coding platforms, and derive requirements for a meta-bot to deal with the problems. This work contributes more broadly to the design and use of software bots to enhance developers’ collaboration and interaction.
Wed 11 NovDisplayed time zone: (UTC) Coordinated Universal Time change
01:00 - 01:30 | Developer Support 2Research Papers / Tool Demos / Industry Papers / Paper Presentations / Visions and Reflections at Virtual room 1 | ||
01:00 2mTalk | Adapting Bug Prediction Models to Predict Reverted Commits at Wayfair Industry Papers Alexander Suh Wayfair Research, USA DOI | ||
01:03 1mTalk | ARCADE: An Extensible Workbench for Architecture Recovery, Change, and Decay Evaluation Tool Demos Marcelo Schmitt Laser University of Southern California, USA, Nenad Medvidović University of Southern California, USA, Duc Minh Le Bloomberg, USA, Joshua Garcia University of California, Irvine DOI | ||
01:05 1mTalk | BEE: A Tool for Structuring and Analyzing Bug Reports Tool Demos DOI | ||
01:07 1mTalk | Enhancing Developers' Support on Pull Requests Activities with Software Bots Paper Presentations Mairieli Wessel University of São Paulo | ||
01:09 1mTalk | Heard It through the Gitvine: An Empirical Study of Tool Diffusion across the npm Ecosystem Research Papers Hemank Lamba Carnegie Mellon University, USA, Asher Trockman Carnegie Mellon University, USA, Daniel Armanios Carnegie Mellon University, USA, Christian Kästner Carnegie Mellon University, USA, Heather Miller Carnegie Mellon University, USA, Bogdan Vasilescu Carnegie Mellon University, USA DOI | ||
01:11 1mTalk | Next Generation Automated Software Evolution Refactoring at Scale Visions and Reflections James Ivers Carnegie Mellon University, USA, Ipek Ozkaya Carnegie Mellon Software Engineering Institute, Robert Nord Software Engineering Institute, Chris Seifried Carnegie Mellon University, USA DOI | ||
01:13 17mTalk | Conversations on Developer Support 2 Paper Presentations Alexander Suh Wayfair Research, USA, Ipek Ozkaya Carnegie Mellon Software Engineering Institute, Mairieli Wessel University of São Paulo, Marcelo Schmitt Laser University of Southern California, USA, Yang Song University of North Carolina Wilmington, M: Bonita Sharif University of Nebraska-Lincoln, USA |