Print Email Facebook Twitter Effects of Artifact Age on Maven Dependency Resolution Title Effects of Artifact Age on Maven Dependency Resolution Author Kuļikovskis, Gints (TU Delft Electrical Engineering, Mathematics and Computer Science) Contributor Proksch, S. (mentor) Poulsen, C.B. (graduation committee) Degree granting institution Delft University of Technology Programme Computer Science and Engineering Project CSE3000 Research Project Date 2024-02-02 Abstract This study conducts an investigation of the challenges faced by aging projects in Maven Central, focusing on the issue of missing dependencies. Using the Maven Explorer indexer, we systematically examine the correlation between the age of a project and the frequency of dependency resolution failures. Our analysis reveals a notable trend: older packages in Maven Central are more likely to encounter dependency resolution issues compared to newer ones. A widespread cause that was identified is the reliance on repositories without Transport Layer Security (TLS). Through this research, we highlight the prevalent issues within the Maven Central ecosystem and also offer insights into common causes of dependency resolution failures. We advocate for uploading new versions of libraries to multiple repositories to mitigate these issues. This study reviews the current state of Maven Central and extends some of the findings to other package management systems, contributing to a broader discourse on software longevity and dependency management. Subject Maven CentralDependency resolutionSoftware longevity To reference this document use: http://resolver.tudelft.nl/uuid:559a64dc-62ae-47ce-b9dc-4e2cb56b6e27 Part of collection Student theses Document type bachelor thesis Rights © 2024 Gints Kuļikovskis Files PDF Kulikovskis_maven-depende ... lution.pdf 329.33 KB Close viewer /islandora/object/uuid:559a64dc-62ae-47ce-b9dc-4e2cb56b6e27/datastream/OBJ/view