{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T08:09:21Z","timestamp":1770883761792,"version":"3.50.1"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,11,15]],"date-time":"2025-11-15T00:00:00Z","timestamp":1763164800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,11,15]],"date-time":"2025-11-15T00:00:00Z","timestamp":1763164800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2026,1]]},"DOI":"10.1007\/s10664-025-10753-8","type":"journal-article","created":{"date-parts":[[2025,11,15]],"date-time":"2025-11-15T11:04:38Z","timestamp":1763204678000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A Comprehensive Study of the Lifecycle of Dormant npm Packages"],"prefix":"10.1007","volume":"31","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2676-3730","authenticated-orcid":false,"given":"Ahmed","family":"Zerouali","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6012-9947","authenticated-orcid":false,"given":"Valeria","family":"Pontillo","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1710-1268","authenticated-orcid":false,"given":"Coen","family":"De Roover","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,11,15]]},"reference":[{"key":"10753_CR1","doi-asserted-by":"crossref","unstructured":"Abdalkareem R, Nourry O, Wehaibi S, Mujahid S, Shihab E (2017) Why do developers use trivial packages? an empirical case study on npm. In Int\u2019l Symp. Foundations of Software Engineering (FSE), pp 385\u2013395. ACM","DOI":"10.1145\/3106237.3106267"},{"key":"10753_CR2","doi-asserted-by":"crossref","unstructured":"Avelino G, Constantinou E, Valente MT, Serebrenik A (2019) On the abandonment and survival of open source projects: An empirical investigation. In 2019 ACM\/IEEE International symposium on empirical software engineering and measurement (ESEM), pp 1\u201312. IEEE","DOI":"10.1109\/ESEM.2019.8870181"},{"key":"10753_CR3","doi-asserted-by":"crossref","unstructured":"Bogart C, K\u00e4stner C, Herbsleb J, Thung F (2021) When and how to make breaking changes: Policies and practices in 18 open source software ecosystems. ACM Trans Softw Eng Methodol 30(4)","DOI":"10.1145\/3447245"},{"key":"10753_CR4","doi-asserted-by":"crossref","unstructured":"Bogart C, K\u00e4stner C, Herbsleb J, Thung F (2016) How to break an API: Cost negotiation and community values in three software ecosystems. In Int\u2019l Symp. Foundations of Software Engineering (FSE), pp 109\u2013120. ACM","DOI":"10.1145\/2950290.2950325"},{"key":"10753_CR5","doi-asserted-by":"crossref","unstructured":"Cogo FR, Oliva GA, Hassan AE (2021) Deprecation of packages and releases in software ecosystems: A case study on npm. IEEE Trans Softw Eng 48(7):2208\u20132223","DOI":"10.1109\/TSE.2021.3055123"},{"key":"10753_CR6","doi-asserted-by":"crossref","unstructured":"Cogo FR, Oliva GA, Hassan AE (2019) An empirical study of dependency downgrades in the npm ecosystem. IEEE Trans Softw Eng 47(11):2457\u20132470","DOI":"10.1109\/TSE.2019.2952130"},{"key":"10753_CR7","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/s11334-017-0303-4","volume":"13","author":"E Constantinou","year":"2017","unstructured":"Constantinou E, Mens T (2017) An empirical comparison of developer retention in the rubygems and npm software ecosystems. Innovations Syst Softw Eng 13:101\u2013115","journal-title":"Innovations Syst Softw Eng"},{"key":"10753_CR8","doi-asserted-by":"crossref","unstructured":"Cox J, Bouwers E, van Eekelen M, Visser J (2015) Measuring dependency freshness in software systems. In International conference on software engineering, pp 109\u2013118. IEEE Press","DOI":"10.1109\/ICSE.2015.140"},{"key":"10753_CR9","unstructured":"Decan A, Mens T (2019) What do package dependencies tell us about semantic versioning? IEEE Transactions on Software Engineering"},{"key":"10753_CR10","doi-asserted-by":"crossref","unstructured":"Decan A, Mens T, Claes M (2017) An empirical comparison of dependency issues in OSS packaging ecosystems. In International conference on software analysis, evolution and reengineering, pp 2\u201312. IEEE","DOI":"10.1109\/SANER.2017.7884604"},{"key":"10753_CR11","doi-asserted-by":"crossref","unstructured":"English R, Schweik CM (2007) Identifying success and tragedy of floss commons: A preliminary classification of sourceforge. net projects. In First international workshop on emerging trends in FLOSS research and development (FLOSS\u201907: ICSE Workshops 2007), pp 11\u201311. IEEE","DOI":"10.1109\/FLOSS.2007.9"},{"key":"10753_CR12","doi-asserted-by":"publisher","first-page":"160","DOI":"10.1016\/j.infsof.2017.07.007","volume":"91","author":"O Franco-Bedoya","year":"2017","unstructured":"Franco-Bedoya O, Ameller D, Costal D, Franch X (2017) Open source software ecosystems: A systematic mapping. Inf Softw Technol 91:160\u2013185","journal-title":"Inf Softw Technol"},{"key":"10753_CR13","doi-asserted-by":"crossref","unstructured":"Hou F, Jansen S (2023) A systematic literature review on trust in the software ecosystem. Empir Softw Eng 28(1):8","DOI":"10.1007\/s10664-022-10238-y"},{"key":"10753_CR14","doi-asserted-by":"crossref","unstructured":"Kikas R, Gousios G, Dumas M, Pfahl D (2017) Structure and evolution of package dependency networks. In International conference on mining software repositories (MSR), pp 102\u2013112. IEEE","DOI":"10.1109\/MSR.2017.55"},{"key":"10753_CR15","doi-asserted-by":"crossref","unstructured":"Kula RG, German DM, Ishio T, Inoue K (2015) Trusting a library: A study of the latency to adopt the latest Maven release. In Int\u2019l Conf. on Software Analysis, Evolution, and Reengineering, pp 520\u2013524","DOI":"10.1109\/SANER.2015.7081869"},{"key":"10753_CR16","doi-asserted-by":"crossref","unstructured":"Kula RG, German DM, Ouni A, Ishio T, Inoue K (2017) Do developers update their library dependencies? Empir Softw Eng 23(1):384\u2013417","DOI":"10.1007\/s10664-017-9521-5"},{"key":"10753_CR17","doi-asserted-by":"crossref","unstructured":"Massacci F, Pashchenko I (2021) Technical leverage in a software ecosystem: Development opportunities and security risks. In 2021 IEEE\/ACM 43rd international conference on software engineering (ICSE), pp 1386\u20131397. IEEE","DOI":"10.1109\/ICSE43902.2021.00125"},{"key":"10753_CR18","doi-asserted-by":"crossref","unstructured":"McKnight PE, Najab J (2010) Mann-whitney u test. The Corsini encyclopedia of psychology, pp 1\u20131","DOI":"10.1002\/9780470479216.corpsy0524"},{"key":"10753_CR19","doi-asserted-by":"crossref","unstructured":"Miller C, Jahanshahi M, Mockus A, Vasilescu B, K\u00e4stner C (2025) Understanding the response to open-source dependency abandonment in the npm ecosystem. In 2025 47th IEEE\/ACM International conference on software engineering (ICSE)","DOI":"10.1109\/ICSE55347.2025.00004"},{"key":"10753_CR20","doi-asserted-by":"crossref","unstructured":"Miller C, K\u00e4stner C, Vasilescu B (2023) \u201cwe feel like we\u2019re winging it:\u201d a study on navigating open-source dependency abandonment. In Proceedings of the 31st ACM joint european software engineering conference and symposium on the foundations of software engineering, pp 1281\u20131293","DOI":"10.1145\/3611643.3616293"},{"key":"10753_CR21","doi-asserted-by":"crossref","unstructured":"Mujahid S, Costa DE, Abdalkareem R, Shihab E (2023) Where to go now? finding alternatives for declining packages in the npm ecosystem. In 2023 38th IEEE\/ACM International conference on automated software engineering (ASE), pp 1628\u20131639. IEEE","DOI":"10.1109\/ASE56229.2023.00119"},{"key":"10753_CR22","doi-asserted-by":"crossref","unstructured":"Pinckney D, Cassano F, Guha A, Bell J (2023) A large scale analysis of semantic versioning in npm. In 2023 IEEE\/ACM 20th International conference on mining software repositories (MSR), pp 485\u2013497. IEEE","DOI":"10.1109\/MSR59073.2023.00073"},{"key":"10753_CR23","doi-asserted-by":"crossref","unstructured":"Sedgwick P (2012) Pearson\u2019s correlation coefficient. Bmj 345","DOI":"10.1136\/bmj.e4483"},{"key":"10753_CR24","doi-asserted-by":"crossref","unstructured":"Sedgwick P (2014) Spearman\u2019s rank correlation coefficient. Bmj 349","DOI":"10.1136\/bmj.g7327"},{"key":"10753_CR25","doi-asserted-by":"crossref","unstructured":"Tsakpinis A (2023) Analyzing maintenance activities of software libraries. In Proceedings of the 27th international conference on evaluation and assessment in software engineering, pp 313\u2013318","DOI":"10.1145\/3593434.3593474"},{"key":"10753_CR26","doi-asserted-by":"crossref","unstructured":"Wittern E, Suter P, Rajagopalan S (2016) A look at the dynamics of the JavaScript package ecosystem. In Int\u2019l Conf. Mining Software Repositories (MSR), pp 351\u2013361. IEEE","DOI":"10.1145\/2901739.2901743"},{"key":"10753_CR27","doi-asserted-by":"crossref","unstructured":"Wohlin C, Runeson P, Host M, Ohlsson MC, Regnell B, Wesslen A (2000) Experimentation in Software Engineering - An Introduction. Kluwer","DOI":"10.1007\/978-1-4615-4625-2"},{"key":"10753_CR28","doi-asserted-by":"crossref","unstructured":"Zerouali A, Constantinou E, Mens T, Robles G, Gonz\u00e1lez-Barahona J (2018) An empirical analysis of technical lag in npm package dependencies. In International conference on software reuse, pp 95\u2013110. Springer","DOI":"10.1007\/978-3-319-90421-4_6"},{"key":"10753_CR29","doi-asserted-by":"crossref","unstructured":"Zerouali A, Cosentino V, Mens T, Robles G, Gonzalez-Barahona JM (2019) On the impact of outdated and vulnerable JavaScript packages in Docker images. In International conference on software analysis, evolution and reengineering, pp 619\u2013623. IEEE","DOI":"10.1109\/SANER.2019.8667984"},{"key":"10753_CR30","doi-asserted-by":"crossref","unstructured":"Zerouali A, Mens T, Decan A, De Roover C (2022) On the impact of security vulnerabilities in the npm and rubygems dependency networks. Empir Softw Eng 27(5):107","DOI":"10.1007\/s10664-022-10154-1"},{"key":"10753_CR31","doi-asserted-by":"crossref","unstructured":"Zerouali A, Mens T, Gonzalez-Barahona J, Decan A (2019) Eleni Constantinou, and Gregorio Robles. A formal framework for measuring technical lag in component repositories\u2014and its application to npm. Journal of Software: Evolution and Process","DOI":"10.1002\/smr.2157"},{"key":"10753_CR32","doi-asserted-by":"crossref","unstructured":"Zerouali A, Pontillo V, De\u00a0Roover C (2025) A comprehensive study of the lifecycle and impact of dormant npm packages \u2014 online appendix. https:\/\/doi.org\/10.5281\/zenodo.14733205","DOI":"10.1007\/s10664-025-10753-8"},{"key":"10753_CR33","doi-asserted-by":"crossref","unstructured":"Zhong Z, He S, Wang H, Yu B, Yang H, He P (2025) An Empirical Study on Package-Level Deprecation in Python Ecosystem. In 2025 IEEE\/ACM 47th International conference on software engineering (ICSE), pp 66\u201377, Los Alamitos, CA, USA. IEEE Computer Society","DOI":"10.1109\/ICSE55347.2025.00046"},{"key":"10753_CR34","unstructured":"Zimmermann M, Staicu C-A, Tenny C, Pradel M (2019) Small world with high risks: A study of security threats in the npm ecosystem. In USENIX Security symposium, pp 995\u20131010"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10753-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-025-10753-8","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10753-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T11:26:00Z","timestamp":1770809160000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-025-10753-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,15]]},"references-count":34,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,1]]}},"alternative-id":["10753"],"URL":"https:\/\/doi.org\/10.1007\/s10664-025-10753-8","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,15]]},"assertion":[{"value":"27 January 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 October 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 November 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interest"}}],"article-number":"19"}}