Towards a Benchmark for Dependency Decision-Making

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Singla, Tanmay, Çakar, Berk, Amusuo, Paschal C., Davis, James C.
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912862489804800
author Singla, Tanmay
Çakar, Berk
Amusuo, Paschal C.
Davis, James C.
author_facet Singla, Tanmay
Çakar, Berk
Amusuo, Paschal C.
Davis, James C.
contents AI coding agents increasingly modify real software repositories and make dependency decisions, including adding, removing, or updating third-party packages. These choices can materially affect security posture and maintenance burden, yet repository-level evaluations largely emphasize test passing and executability without explicitly scoring whether systems (i) reuse existing dependencies, (ii) avoid unnecessary additions, or (iii) select versions that satisfy security and policy constraints. We propose DepDec-Bench, a benchmark for evaluating dependency decision-making beyond functional correctness. To ground DepDec-Bench in real-world behavior, we conduct a preliminary study of 117,062 dependency changes from agent- and human-authored pull requests across seven ecosystems. We show that coding agents frequently make dependency decisions with security consequences that remain invisible to test-focused evaluation: agents select PR-time known-vulnerable versions (2.46%) and exhibit net-negative security impact overall (net impact -98 vs. +1,316 for humans). These observations inform DepDec-Bench task families and metrics that evaluate safe version selection, reuse discipline, and restraint against dependency bloat alongside test passing.
format Preprint
id arxiv_https___arxiv_org_abs_2601_00205
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Towards a Benchmark for Dependency Decision-Making
Singla, Tanmay
Çakar, Berk
Amusuo, Paschal C.
Davis, James C.
Software Engineering
Cryptography and Security
AI coding agents increasingly modify real software repositories and make dependency decisions, including adding, removing, or updating third-party packages. These choices can materially affect security posture and maintenance burden, yet repository-level evaluations largely emphasize test passing and executability without explicitly scoring whether systems (i) reuse existing dependencies, (ii) avoid unnecessary additions, or (iii) select versions that satisfy security and policy constraints. We propose DepDec-Bench, a benchmark for evaluating dependency decision-making beyond functional correctness. To ground DepDec-Bench in real-world behavior, we conduct a preliminary study of 117,062 dependency changes from agent- and human-authored pull requests across seven ecosystems. We show that coding agents frequently make dependency decisions with security consequences that remain invisible to test-focused evaluation: agents select PR-time known-vulnerable versions (2.46%) and exhibit net-negative security impact overall (net impact -98 vs. +1,316 for humans). These observations inform DepDec-Bench task families and metrics that evaluate safe version selection, reuse discipline, and restraint against dependency bloat alongside test passing.
title Towards a Benchmark for Dependency Decision-Making
topic Software Engineering
Cryptography and Security
url https://arxiv.org/abs/2601.00205