• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

开源系统中的依赖管理机器人——流行程度与采用情况

Dependency management bots in open-source systems-prevalence and adoption.

作者信息

Erlenhov Linda, de Oliveira Neto Francisco Gomes, Leitner Philipp

机构信息

Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden.

Department of Computer Science and Engineering, University of Gothenburg, Gothenburg, Sweden.

出版信息

PeerJ Comput Sci. 2022 Mar 3;8:e849. doi: 10.7717/peerj-cs.849. eCollection 2022.

DOI:10.7717/peerj-cs.849
PMID:35494797
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9044236/
Abstract

Bots have become active contributors in maintaining open-source repositories. However, the definitions of bot activity in open-source software vary from a more lenient stance encompassing every non-human contributions frameworks that cover contributions from tools that have autonomy or human-like traits (., Devbots). Understanding which of those definitions are being used is essential to enable (i) reliable sampling of bots and (ii) fair comparison of their practical impact in, ., developers' productivity. This paper reports on an empirical study composed of both quantitative and qualitative analysis of bot activity. By analysing those two bot definitions in an existing dataset of bot commits, we see that only 10 out of 54 listed tools (mainly dependency management) comply with the characteristics of Devbots. Moreover, five of those Devbots have similar patterns of contributions over 93 projects, such as similar proportions of merged pull-requests and days until issues are closed. Our analysis also reveals that most projects (77%) experiment with more than one bot before deciding to adopt or switch between bots. In fact, a thematic analysis of developers' comments in those projects reveal factors driving the discussions about Devbot adoption or removal, such as the impact of the generated noise and the needed adaptation in development practices within the project.

摘要

机器人已成为维护开源存储库的积极贡献者。然而,开源软件中机器人活动的定义各不相同,从较为宽松的立场(涵盖每一项非人类贡献)到包含来自具有自主性或类人特征的工具(如开发机器人)贡献的框架。了解使用了哪些定义对于实现以下两点至关重要:(i)对机器人进行可靠抽样,以及(ii)公平比较它们对开发者生产力等方面的实际影响。本文报告了一项对机器人活动进行定量和定性分析的实证研究。通过在现有的机器人提交数据集中分析这两种机器人定义,我们发现列出的54个工具中只有10个(主要是依赖项管理工具)符合开发机器人的特征。此外,其中5个开发机器人在93个项目中的贡献模式相似,例如合并拉取请求的比例和问题关闭前的天数相似。我们的分析还表明,大多数项目(77%)在决定采用或在机器人之间切换之前会试用不止一个机器人。事实上,对这些项目中开发者评论的主题分析揭示了推动关于采用或移除开发机器人讨论的因素,例如产生的噪音影响以及项目内开发实践所需的调整。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/1d07b3922a18/peerj-cs-08-849-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/d7c57d3667ee/peerj-cs-08-849-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/188a7843058a/peerj-cs-08-849-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/65b22a62fd51/peerj-cs-08-849-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/4926d1da9709/peerj-cs-08-849-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/e6253648fdf9/peerj-cs-08-849-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/a7c75dddfc53/peerj-cs-08-849-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/cfb3be3469d4/peerj-cs-08-849-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/1d07b3922a18/peerj-cs-08-849-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/d7c57d3667ee/peerj-cs-08-849-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/188a7843058a/peerj-cs-08-849-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/65b22a62fd51/peerj-cs-08-849-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/4926d1da9709/peerj-cs-08-849-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/e6253648fdf9/peerj-cs-08-849-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/a7c75dddfc53/peerj-cs-08-849-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/cfb3be3469d4/peerj-cs-08-849-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5113/9044236/1d07b3922a18/peerj-cs-08-849-g008.jpg

相似文献

1
Dependency management bots in open-source systems-prevalence and adoption.开源系统中的依赖管理机器人——流行程度与采用情况
PeerJ Comput Sci. 2022 Mar 3;8:e849. doi: 10.7717/peerj-cs.849. eCollection 2022.
2
Dataset of open-source software developers labeled by their experience level in the project and their associated software metrics.按开源软件开发人员在项目中的经验水平及其相关软件指标进行标注的数据集。
Data Brief. 2022 Dec 19;46:108842. doi: 10.1016/j.dib.2022.108842. eCollection 2023 Feb.
3
Exposure to social bots amplifies perceptual biases and regulation propensity.接触社交机器人会放大感知偏见和调节倾向。
Sci Rep. 2023 Nov 24;13(1):20707. doi: 10.1038/s41598-023-46630-x.
4
EveryBOTy Counts: Examining Human-Machine Teams in Open Source Software Development.众人拾柴火焰高:探究开源软件开发中的人机协作。
Top Cogn Sci. 2024 Jul;16(3):450-484. doi: 10.1111/tops.12613. Epub 2022 May 5.
5
On the Potential, Feasibility, and Effectiveness of Chat Bots in Public Health Research Going Forward.展望聊天机器人在公共卫生研究中的潜力、可行性和有效性
Online J Public Health Inform. 2019 Sep 19;11(2):e4. doi: 10.5210/ojphi.v11i2.9998. eCollection 2019.
6
Borderline ovarian tumors: Guidelines from the French national college of obstetricians and gynecologists (CNGOF).卵巢交界性肿瘤:法国国家妇产科医师学会(CNGOF)指南
Eur J Obstet Gynecol Reprod Biol. 2021 Jan;256:492-501. doi: 10.1016/j.ejogrb.2020.11.045. Epub 2020 Nov 20.
7
An adept approach to ascertain and elude probable social bots attacks on twitter and twitch employing machine learning approach.一种采用机器学习方法来确定并规避推特和Twitch上可能存在的社交机器人攻击的娴熟方法。
MethodsX. 2023 Oct 10;11:102430. doi: 10.1016/j.mex.2023.102430. eCollection 2023 Dec.
8
Detecting Bots on Russian Political Twitter.检测俄罗斯政治推特上的机器人。
Big Data. 2017 Dec;5(4):310-324. doi: 10.1089/big.2017.0038.
9
Analysing Time-Stamped Co-Editing Networks in Software Development Teams using git2net.使用git2net分析软件开发团队中的时间戳协同编辑网络。
Empir Softw Eng. 2021;26(4):75. doi: 10.1007/s10664-020-09928-2. Epub 2021 May 26.
10
The State of Open Source Electronic Health Record Projects: A Software Anthropology Study.开源电子健康记录项目的现状:一项软件人类学研究
JMIR Med Inform. 2017 Feb 24;5(1):e6. doi: 10.2196/medinform.5783.