一句话:研究 GitHub Pull Request 中软件机器人引发的人机交互问题,并提出机器人设计指南与元机器人需求。
该研究关注开源项目中软件机器人在 Pull Request 活动中对开发者协作的干扰。机器人虽能自动化任务、节省成本,但其存在可能破坏社区互动。作者提出双目标:识别机器人在 PR 中引发的问题,并帮助机器人设计者改进现有机器人。方法上,通过访谈维护者、贡献者和机器人开发者理解人机交互问题,再采用设计虚构(Design Fiction)捕捉开发者对机器人能力的愿景,据此制定社交编码平台上机器人设计指南,并推导出一个 meta-bot 的需求,以应对这些问题。工作旨在更广泛地促进软件机器人的设计与使用,提升开发者协作与交互。
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.
DOI 原文 ·
@inproceedings{paperbot5728,
title = {Enhancing developers’ support on pull requests activities with software bots},
author = {Mairieli Wessel},
booktitle = {FSE},
year = {2020},
doi = {10.1145/3368089.3418539}
}