Print Email Facebook Twitter Can we extract a relevant, available, and self-contained core of the Maven ecosystem? Title Can we extract a relevant, available, and self-contained core of the Maven ecosystem?: Extracting the pillars of the community, and their dependencies. Author van der Schoot, Mathijs (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 The Maven ecosystem, with an emphasis on Maven Central, contains a plethora of toy-projects. This paper addresses this problem by formulating a core containing the pillars of the Maven ecosystem, such that it can be exploited for research concerning li- brary quality. The construction of said core is done by analyzing the availability, relevance and depen- dencies of packages in the Maven ecosystem. It involves answering questions regarding the distri- bution of library usages, the dependencies of popu- lar libraries and the effect of a usage threshold fil- tering mechanism. We found the popular libraries to be utilized to an incredible extend, while their less popular counterparts are seldom, if ever, used. Delving into the creation of a core reveals its non- trivial nature, requiring intricate knowledge of the Maven dependency mechanism and its accompany- ing tools to construct. This paper explores the com- plexities, nuances and considerations involved. Subject MavenDependency GraphData analysis To reference this document use: http://resolver.tudelft.nl/uuid:f9deb2bb-215e-4a87-93cf-5a4b223403fb Part of collection Student theses Document type bachelor thesis Rights © 2024 Mathijs van der Schoot Files PDF main.pdf 140.39 KB Close viewer /islandora/object/uuid:f9deb2bb-215e-4a87-93cf-5a4b223403fb/datastream/OBJ/view