Automating Dependency Updates in Practice: An Exploratory Study on GitHub Dependabot
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Jun 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 4; 2026: 7.
13 papers.
Sort:
By area:
- 2025Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projectscited by 24
- 2026AIDev: Studying AI Coding Agents on GitHubcited by 17
- 2024Motivations, Challenges, Best Practices, and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Reviewcited by 6
- 2025SecureFixAgent: A Hybrid LLM Agent for Automated Python Static Vulnerability Repaircited by 3
- 2024Developer Perspectives on Licensing and Copyright Issues Arising from Generative AI for Software Developmentcited by 2
- 2025How Robust are LLM-Generated Library Imports? An Empirical Study using Stack Overflowcited by 2
- 2025A Study of Library Usage in Agent-Authored Pull Requestscited by 1
- 2026Correct Code, Vulnerable Dependencies: A Large Scale Measurement Study of LLM-Specified Library Versionscited by 1
- 2026Where Accountability Lives: Mapping Human Responsibility to Workflow Artifacts in Agentic Software Developmentcited by 1
- 2026VEX-Bench: Benchmarking LLM Agents for Assessing Exploitability of Software Supply Chain Vulnerabilitiescited by 1
- 2026How Do AI Coding Agents Contribute to Software Development? an Empirical Study of Agentic Pull Requestscited by 0
- 2026Update from Hell: Can Coding Agents Survive Hidden Breakage in Dependency Upgrades?cited by 0
- 2026Co-Modifying Application Code and Deployment Infrastructure: A Causal Study of AI Agent Pull Requests9 Oct 2026
- 2026VEX-Bench: Benchmarking LLM Agents for Assessing Exploitability of Software Supply Chain Vulnerabilities7 Sep 2026
- 2026Update from Hell: Can Coding Agents Survive Hidden Breakage in Dependency Upgrades?31 Aug 2026
- 2026Where Accountability Lives: Mapping Human Responsibility to Workflow Artifacts in Agentic Software Development16 Aug 2026
- 2026How Do AI Coding Agents Contribute to Software Development? an Empirical Study of Agentic Pull Requests23 Jul 2026
- 2026Correct Code, Vulnerable Dependencies: A Large Scale Measurement Study of LLM-Specified Library Versions7 May 2026
- 2026AIDev: Studying AI Coding Agents on GitHub9 Feb 2026
- 2025A Study of Library Usage in Agent-Authored Pull Requests12 Dec 2025
- 2025Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projects6 Nov 2025
- 2025SecureFixAgent: A Hybrid LLM Agent for Automated Python Static Vulnerability Repair18 Sep 2025
- 2025How Robust are LLM-Generated Library Imports? An Empirical Study using Stack Overflow14 Jul 2025
- 2024Developer Perspectives on Licensing and Copyright Issues Arising from Generative AI for Software Development16 Nov 2024
- 2025Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projectscited by 24
- 2026AIDev: Studying AI Coding Agents on GitHubcited by 17
- 2024Motivations, Challenges, Best Practices, and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Reviewcited by 6
- 2025SecureFixAgent: A Hybrid LLM Agent for Automated Python Static Vulnerability Repaircited by 3
- 2025A Study of Library Usage in Agent-Authored Pull Requestscited by 1
- 2026Where Accountability Lives: Mapping Human Responsibility to Workflow Artifacts in Agentic Software Developmentcited by 1
- 2026VEX-Bench: Benchmarking LLM Agents for Assessing Exploitability of Software Supply Chain Vulnerabilitiescited by 1
- 2026How Do AI Coding Agents Contribute to Software Development? an Empirical Study of Agentic Pull Requestscited by 0
- 2026Update from Hell: Can Coding Agents Survive Hidden Breakage in Dependency Upgrades?cited by 0
- 2026Co-Modifying Application Code and Deployment Infrastructure: A Causal Study of AI Agent Pull Requestscited by 0
- 2026Co-Modifying Application Code and Deployment Infrastructure: A Causal Study of AI Agent Pull Requests9 Oct 2026
- 2026VEX-Bench: Benchmarking LLM Agents for Assessing Exploitability of Software Supply Chain Vulnerabilities7 Sep 2026
- 2026Update from Hell: Can Coding Agents Survive Hidden Breakage in Dependency Upgrades?31 Aug 2026
- 2026Where Accountability Lives: Mapping Human Responsibility to Workflow Artifacts in Agentic Software Development16 Aug 2026
- 2026How Do AI Coding Agents Contribute to Software Development? an Empirical Study of Agentic Pull Requests23 Jul 2026
- 2026AIDev: Studying AI Coding Agents on GitHub9 Feb 2026
- 2025A Study of Library Usage in Agent-Authored Pull Requests12 Dec 2025
- 2025Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projects6 Nov 2025
- 2025SecureFixAgent: A Hybrid LLM Agent for Automated Python Static Vulnerability Repair18 Sep 2025
- 2024Motivations, Challenges, Best Practices, and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Review18 Sep 2024
- 2024Developer Perspectives on Licensing and Copyright Issues Arising from Generative AI for Software Developmentcited by 2
- 2025How Robust are LLM-Generated Library Imports? An Empirical Study using Stack Overflowcited by 2
- 2026Correct Code, Vulnerable Dependencies: A Large Scale Measurement Study of LLM-Specified Library Versionscited by 1
- 2026Correct Code, Vulnerable Dependencies: A Large Scale Measurement Study of LLM-Specified Library Versions7 May 2026
- 2025How Robust are LLM-Generated Library Imports? An Empirical Study using Stack Overflow14 Jul 2025
- 2024Developer Perspectives on Licensing and Copyright Issues Arising from Generative AI for Software Development16 Nov 2024