亲爱的研友该休息了!由于当前在线用户较少,发布求助请尽量完整的填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!身体可是革命的本钱,早点休息,好梦!

Automating Dependency Updates in Practice: An Exploratory Study on GitHub Dependabot

计算机科学 依赖关系(UML) 适应性 钥匙(锁) 软件 利用 计算机安全 透明度(行为) 依赖关系图 向后兼容性 灵活性(工程) 万维网 软件工程 统计 程序设计语言 操作系统 生物 数学 生态学
作者
Runzhi He,Hao He,Yuxia Zhang,Minghui Zhou
出处
期刊:IEEE Transactions on Software Engineering [Institute of Electrical and Electronics Engineers]
卷期号:: 1-18
标识
DOI:10.1109/tse.2023.3278129
摘要

Dependency management bots automatically open pull requests to update software dependencies on behalf of developers. Early research shows that developers are suspicious of updates performed by dependency management bots and feel tired of overwhelming notifications from these bots. Despite this, dependency management bots are becoming increasingly popular. Such contrast motivates us to investigate Dependabot, currently the most visible bot on GitHub, to reveal the effectiveness and limitations of state-of-art dependency management bots. We use exploratory data analysis and a developer survey to evaluate the effectiveness of Dependabot in keeping dependencies up-to-date, interacting with developers, reducing update suspicion, and reducing notification fatigue. We obtain mixed findings. On the positive side, projects do reduce technical lag after Dependabot adoption and developers are highly receptive to its pull requests. On the negative side, its compatibility scores are too scarce to be effective in reducing update suspicion; developers tend to configure Dependabot toward reducing the number of notifications; and 11.3% of projects have deprecated Dependabot in favor of other alternatives. The survey confirms our findings and provides insights into the key missing features of Dependabot. Based on our findings, we derive and summarize the key characteristics of an ideal dependency management bot which can be grouped into four dimensions: configurability, autonomy, transparency, and self-adaptability.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
ghx完成签到,获得积分10
26秒前
小燕子完成签到 ,获得积分10
1分钟前
酷波er应助淡定硬币采纳,获得10
1分钟前
2分钟前
淡定硬币发布了新的文献求助10
2分钟前
2分钟前
SXW发布了新的文献求助10
3分钟前
SXW完成签到,获得积分20
3分钟前
daishuheng完成签到 ,获得积分10
3分钟前
领导范儿应助anqi6688采纳,获得10
4分钟前
严珍珍完成签到 ,获得积分10
5分钟前
调皮钻石完成签到 ,获得积分10
7分钟前
++完成签到 ,获得积分10
8分钟前
8分钟前
lovelife完成签到,获得积分10
9分钟前
10分钟前
去去去去发布了新的文献求助10
10分钟前
乐乐应助去去去去采纳,获得10
10分钟前
10分钟前
明烛天南发布了新的文献求助10
11分钟前
万能图书馆应助YungCHien采纳,获得10
11分钟前
efren1806完成签到,获得积分10
11分钟前
搜集达人应助明烛天南采纳,获得50
11分钟前
12分钟前
明烛天南发布了新的文献求助50
12分钟前
lixuebin完成签到 ,获得积分10
13分钟前
淡淡醉波wuliao完成签到 ,获得积分10
13分钟前
无产阶级科学者完成签到,获得积分10
14分钟前
qidada完成签到,获得积分10
14分钟前
jyy关闭了jyy文献求助
14分钟前
大熊完成签到 ,获得积分20
15分钟前
完美世界应助zn1522854采纳,获得20
16分钟前
16分钟前
neil_match完成签到,获得积分10
16分钟前
jyy发布了新的文献求助200
16分钟前
随影相伴完成签到 ,获得积分10
16分钟前
文献快到兜里来完成签到,获得积分10
17分钟前
zsmj23完成签到 ,获得积分0
20分钟前
20分钟前
光亮的自行车完成签到 ,获得积分10
21分钟前
高分求助中
The ACS Guide to Scholarly Communication 2500
Microlepidoptera Palaearctica, Volumes 1 and 3 - 13 (12-Volume Set) [German] 1122
Achieving 99% link uptime on a fleet of 100G space laser inter-satellite links in LEO 1000
Pharmacogenomics: Applications to Patient Care, Third Edition 1000
TM 5-855-1(Fundamentals of protective design for conventional weapons) 1000
Ethnicities: Media, Health, and Coping 700
Ожившие листья и блуждающие цветы. Практическое руководство по содержанию богомолов [Alive leaves and wandering flowers. A practical guide for keeping praying mantises] 500
热门求助领域 (近24小时)
化学 医学 生物 材料科学 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 基因 遗传学 催化作用 物理化学 免疫学 量子力学 细胞生物学
热门帖子
关注 科研通微信公众号,转发送积分 3090960
求助须知:如何正确求助?哪些是违规求助? 2743295
关于积分的说明 7572875
捐赠科研通 2393932
什么是DOI,文献DOI怎么找? 1269529
科研通“疑难数据库(出版商)”最低求助积分说明 614345
版权声明 598756