一句话:通过设计虚构与 32 名从业者提炼 22 条缓解 PR 中机器人噪声与信息过载的设计策略,并提出机器人中介与专用交互区域构想。
开源项目常在 Pull Request 中部署软件机器人以自动处理任务、节省评审时间,但机器人交互可能带来干扰、噪声和信息过载。为寻找应对策略,作者采用设计虚构(Design Fiction)这一参与式方法,与 32 名从业者开展研究,共提炼出 22 条设计策略。参与者设想在 Pull Request 界面中为机器人交互提供独立区域,并由机器人中介汇总和定制其他机器人的行为,以降低噪声。作者还收集了参与者对实现这些策略的原型的感知。这些策略可指导未来机器人和社交编程平台的设计。
Software bots automate tasks within Open Source Software (OSS) projects' pull requests and save reviewing time and effort ("the good"). However, their interactions can be disruptive and noisy and lead to information overload ("the bad"). To identify strategies to overcome such problems, we applied Design Fiction as a participatory method with 32 practitioners. We elicited 22 design strategies for a bot mediator or the pull request user interface ("the promising"). Participants envisioned a separate place in the pull request interface for bot interactions and a bot mediator that can summarize and customize other bots' actions to mitigate noise. We also collected participants' perceptions about a prototype implementing the envisioned strategies. Our design strategies can guide the development of future bots and social coding platforms.
@inproceedings{paperbot6920,
title = {Bots for pull requests},
author = {Mairieli Wessel and Ahmad Abdellatif and Igor Wiese and Tayana Conte and Emad Shihab and Marco A. Gerosa and Igor Steinmacher},
booktitle = {ICSE},
year = {2022},
doi = {10.1145/3510003.3512765}
}