GitHub 仓库中的机器人检测
软件工程
2022-04-01 v1
摘要
GitHub 等当代社交编程平台促进了协作开发。这些平台中托管的许多开源软件仓库使用机器账户(bot)来自动化并便利范围广泛的高强度与重复性活动。确定一个账户对应于机器人还是人类贡献者,对于社会技术型开发分析十分重要,例如,理解人类在机器人存在下如何协作与交互、评估使用机器人的积极与消极影响、识别顶级项目贡献者、发现潜在的 bus factor 等。我们的项目旨在将 BoDeGHa 机器人检测工具中训练好的机器学习(ML)分类器作为插件纳入 GrimoireLab 软件开发分析平台。在这项工作中,我们展示了使用 Perceval 检索贡献与贡献者数据、利用 BoDeGHa 区分机器人与人类、并使用 Kibana 可视化结果以形成流水线的流程。
引用
@article{arxiv.2203.16997,
title = {Bot Detection in GitHub Repositories},
author = {Natarajan Chidambaram and Pooya Rostami Mazrae},
journal= {arXiv preprint arXiv:2203.16997},
year = {2022}
}
备注
3 pages, 3 figures