The Impact and Limitations of Automating Software Component Quality Management

Join us for an ERIM research seminar.

Speaker
Seongkyoon Jeong
Coordinator
Lianne Speijer
Coordinator
Dr. Stef Lemmens
Date
Monday 4 May 2026, 11:00 - 12:30
Type
Seminar
Location

T09-67 or join via Teams

Add to calendar

Abstract

Security vulnerabilities in external software components that provide pre-built functionality (i.e., dependencies) represent a major threat to software quality. When a vulnerable dependency is exploited, the resulting breach can cascade to all downstream software products that rely on it, causing widespread operational disruption. Consequently, developers must promptly remediate vulnerable dependencies. Automation has emerged as a promising approach to accelerating this process. We study whether adopting an automated dependency management tool, Dependabot, improves the speed at which vulnerable dependencies are resolved. Using data from open-source JavaScript packages, we identify instances of vulnerable dependencies. Our analysis shows that packages adopting Dependabot exhibit a 60% reduction in resolution time. However, automation is not a panacea. Even among adopters, vulnerabilities are not addressed immediately: the median resolution time is 82 days. We investigate the sources of these delays and find that, although Dependabot reduces attention-related frictions by re-engaging developers with inactive or low-maintenance packages, resolution is still constrained by human-driven factors, such as slow processing of automated code changes and the difficulty of verifying compatibility with other components.

More information


Join via Teams with meeting ID 382 111 259 380 and passcode wJ9G8EZ6.

Compare @count study programme

  • @title

    • Duration: @duration
Compare study programmes