{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T18:55:30Z","timestamp":1773773730338,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,10,27]],"date-time":"2024-10-27T00:00:00Z","timestamp":1729987200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"ANR","award":["ANR?21?CE25?0007"],"award-info":[{"award-number":["ANR?21?CE25?0007"]}]},{"name":"ANRT","award":["2021\/0047"],"award-info":[{"award-number":["2021\/0047"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,10,27]]},"DOI":"10.1145\/3691620.3695595","type":"proceedings-article","created":{"date-parts":[[2024,10,18]],"date-time":"2024-10-18T15:39:19Z","timestamp":1729265959000},"page":"1834-1845","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Balancing the Quality and Cost of Updating Dependencies"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7503-4606","authenticated-orcid":false,"given":"Damien","family":"Jaime","sequence":"first","affiliation":[{"name":"Sorbonne Universite, Lip6, SAP, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7979-9510","authenticated-orcid":false,"given":"Pascal","family":"Poizat","sequence":"additional","affiliation":[{"name":"Sorbonne Universite, CNRS, LIP6 F-75005, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2709-2430","authenticated-orcid":false,"given":"Joyce","family":"El Haddad","sequence":"additional","affiliation":[{"name":"Paris Dauphine-PSL Universite, CNRS, LAMSADE, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5961-7940","authenticated-orcid":false,"given":"Thomas","family":"Degueule","sequence":"additional","affiliation":[{"name":"Univ. Bordeaux, CNRS, Bordeaux INP, LaBRI, Bordeaux, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,10,27]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2013.39"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00060"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v35i5.16482"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2018.8330214"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-09951-x"},{"key":"e_1_3_2_1_6_1","volume-title":"Linear programming","author":"Chv\u00e1tal Va\u0161ek","unstructured":"Va\u0161ek Chv\u00e1tal. 1983. Linear programming. Macmillan."},{"key":"e_1_3_2_1_7_1","volume-title":"Measuring Dependency Freshness in Software Systems. In 37th International Conference on Software Engineering (ICSE). 109--118","author":"Cox Joel","year":"2015","unstructured":"Joel Cox, Eric Bouwers, Marko C. J. D. van Eekelen, and Joost Visser. 2015. Measuring Dependency Freshness in Software Systems. In 37th International Conference on Software Engineering (ICSE). 109--118."},{"key":"e_1_3_2_1_8_1","volume-title":"UPCY: Safely Updating Outdated Dependencies. In 45th International Conference on Software Engineering (ICSE). 233--244","author":"Dann Andreas","year":"2023","unstructured":"Andreas Dann, Ben Hermann, and Eric Bodden. 2023. UPCY: Safely Updating Outdated Dependencies. In 45th International Conference on Software Engineering (ICSE). 233--244."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9589-y"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-22199-0"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Jesus M. Gonzalez-Barahona Paul Sherwood Gregorio Robles and Daniel Izquierdo. 2017. Technical Lag in Software Compilations: Measuring How Outdated a Software Deployment Is. In Open Source Systems: Towards Robust Practices. 182--192.","DOI":"10.1007\/978-3-319-57735-7_17"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Foyzul Hassan Shaikh Mostafa Edmund S.L. Lam and Xiaoyin Wang. 2017. Automatic Building of Java Projects in Software Repositories: A Study on Feasibility and Challenges. In 2017 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). 38--47.","DOI":"10.1109\/ESEM.2017.11"},{"key":"e_1_3_2_1_13_1","volume-title":"Automating dependency updates in practice: An exploratory study on github dependabot","author":"He Runzhi","year":"2023","unstructured":"Runzhi He, Hao He, Yuxia Zhang, and Minghui Zhou. 2023. Automating dependency updates in practice: An exploratory study on github dependabot. IEEE Transactions on Software Engineering (2023)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111097"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.10605656"},{"key":"e_1_3_2_1_16_1","volume-title":"Goblin: A Framework for Enriching and Querying the Maven Central Dependency Graph. In 21st International Conference on Mining Software Repositories (MSR).","author":"Jaime Damien","year":"2024","unstructured":"Damien Jaime, Joyce El Haddad, and Pascal Poizat. 2024. Goblin: A Framework for Enriching and Querying the Maven Central Dependency Graph. In 21st International Conference on Mining Software Repositories (MSR)."},{"key":"e_1_3_2_1_17_1","volume-title":"Pascal Poizat, and Thomas Degueule.","author":"Jaime Damien","year":"2024","unstructured":"Damien Jaime, Joyce El Haddad, Pascal Poizat, and Thomas Degueule. 2024. Dupdater code. https:\/\/github.com\/Goblin-Ecosystem\/goblinUpdater"},{"key":"e_1_3_2_1_18_1","volume-title":"Pascal Poizat, and Thomas Degueule.","author":"Jaime Damien","year":"2024","unstructured":"Damien Jaime, Joyce El Haddad, Pascal Poizat, and Thomas Degueule. 2024. Experiments data. https:\/\/zenodo.org\/records\/13285362"},{"key":"e_1_3_2_1_19_1","volume-title":"Understanding Breaking Changes in the Wild. In 32nd International Symposium on Software Testing and Analysis (ISSTA). 1433--1444","author":"Jayasuriya Dhanushka","year":"2023","unstructured":"Dhanushka Jayasuriya, Valerio Terragni, Jens Dietrich, Samuel Ou, and Kelly Blincoe. 2023. Understanding Breaking Changes in the Wild. In 32nd International Symposium on Software Testing and Analysis (ISSTA). 1433--1444."},{"key":"e_1_3_2_1_20_1","unstructured":"Jeremy Katz. 2018. Don't believe the download numbers when evaluating open source projects. https:\/\/blog.tidelift.com\/dont-believe-the-download-numbers-when-evaluating-open-source-projects [Accessed: 2024-04-09]."},{"key":"e_1_3_2_1_21_1","volume-title":"On the Effect of Transitivity and Granularity on Vulnerability Propagation in the Maven Ecosystem. In 30th International Conference on Software Analysis, Evolution and Reengineering (SANER). 201--211","author":"Mir Amir M.","year":"2023","unstructured":"Amir M. Mir, Mehdi Keshani, and Sebastian Proksch. 2023. On the Effect of Transitivity and Granularity on Vulnerability Propagation in the Maven Ecosystem. In 30th International Conference on Software Analysis, Evolution and Reengineering (SANER). 201--211."},{"key":"e_1_3_2_1_22_1","unstructured":"Martin Mois. 2024. japicmp. https:\/\/siom79.github.io\/japicmp\/ [Accessed: 2024-04-09]."},{"key":"e_1_3_2_1_23_1","unstructured":"Inc. Neo4j. 2024. Neo4j Cypher Query Language. https:\/\/neo4j.com\/product\/cypher-graph-query-language\/ [Accessed: 2024-04-09]."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510455.3512783"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10052-y"},{"key":"e_1_3_2_1_26_1","volume-title":"Renovate: Universal dependency automation tool. https:\/\/github.com\/renovatebot\/renovate.","year":"2024","unstructured":"Renovate. 2024. Renovate: Universal dependency automation tool. https:\/\/github.com\/renovatebot\/renovate."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3522587"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-020-09914-8"},{"key":"e_1_3_2_1_29_1","volume-title":"Technical Lag of Dependencies in Major Package Managers. In 27th Asia-Pacific Software Engineering Conference (APSEC). 228--237","author":"Stringer Jacob","year":"2020","unstructured":"Jacob Stringer, Amjed Tahir, Kelly Blincoe, and Jens Dietrich. 2020. Technical Lag of Dependencies in Major Package Managers. In 27th Asia-Pacific Software Engineering Conference (APSEC). 228--237."},{"key":"e_1_3_2_1_30_1","volume-title":"7th advanced doctoral conference on computing, electrical and industrial systems (DoCEIS). 261--269.","author":"Vafaei Nazanin","unstructured":"Nazanin Vafaei, Rita A Ribeiro, and Luis M Camarinha-Matos. 2016. Normalization techniques for multi-criteria decision making: analytical hierarchy process case study. In 7th advanced doctoral conference on computing, electrical and industrial systems (DoCEIS). 261--269."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4625-2"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-016-9487-8"},{"key":"e_1_3_2_1_33_1","volume-title":"Multiple attribute decision making: an introduction","author":"Paul Yoon K","unstructured":"K Paul Yoon and Ching-Lai Hwang. 1995. Multiple attribute decision making: an introduction. Sage publications."},{"key":"e_1_3_2_1_34_1","volume-title":"26th International Conference on Software Analysis, Evolution and Reengineering (SANER). 589--593","author":"Zerouali Ahmed","unstructured":"Ahmed Zerouali, Tom Mens, Gregorio Robles, and Jes\u00fas M. Gonz\u00e1lez-Barahona. 2019. On the Diversity of Software Package Popularity Metrics: An Empirical Study of npm. In 26th International Conference on Software Analysis, Evolution and Reengineering (SANER). 589--593."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556956"},{"key":"e_1_3_2_1_36_1","volume-title":"Compiler-directed Migrating API Callsite of Client Code. In 46th International Conference on Software Engineering (ICSE).","author":"Zhong Hao","year":"2024","unstructured":"Hao Zhong and Na Meng. 2024. Compiler-directed Migrating API Callsite of Client Code. In 46th International Conference on Software Engineering (ICSE)."}],"event":{"name":"ASE '24: 39th IEEE\/ACM International Conference on Automated Software Engineering","location":"Sacramento CA USA","acronym":"ASE '24","sponsor":["SIGAI ACM Special Interest Group on Artificial Intelligence","SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3691620.3695595","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3691620.3695595","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:09:39Z","timestamp":1750295379000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3691620.3695595"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,27]]},"references-count":36,"alternative-id":["10.1145\/3691620.3695595","10.1145\/3691620"],"URL":"https:\/\/doi.org\/10.1145\/3691620.3695595","relation":{},"subject":[],"published":{"date-parts":[[2024,10,27]]},"assertion":[{"value":"2024-10-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}