自主性是一种习得的偏好:探索开发者对GitHub机器人的喜好
软件工程
2023-02-13 v1
摘要
软件机器人在集体软件开发中发挥着重要作用,开发者对它们的采用有望提高生产力。过去的研究指出,过于频繁交流的机器人会激怒开发者,从而影响机器人的效用。然而,尚不清楚人机协作的哪些其他属性会影响开发者的偏好,以及这些属性可能带来什么影响。本文的核心思想是在GitHub拉取请求的语境下,探索影响开发者对人机交互偏好的特征。我们开展了一项探索性序贯研究,包括访谈和随后的基于情境的调查。我们发现开发者普遍偏好具有人情味但自主性较低的机器人,不过,更有经验的开发者往往偏好自主性更高的机器人。基于这一经验证据,我们建议机器人开发者增加机器人的配置选项,使个别开发者和项目能够将机器人配置为最符合自身偏好和项目文化。
引用
@article{arxiv.2302.05048,
title = {Autonomy Is An Acquired Taste: Exploring Developer Preferences for GitHub Bots},
author = {Amir Ghorbani and Nathan Cassee and Derek Robinson and Adam Alami and Neil A. Ernst and Alexander Serebrenik and Andrzej Wasowski},
journal= {arXiv preprint arXiv:2302.05048},
year = {2023}
}
备注
appears in proceedings of ICSE, 2023