Evaluation of dependency blossoms on the Maven Central Repository

dc.contributor.advisorHermann, Ben
dc.contributor.authorJütte, Marvin
dc.contributor.refereeHowar, Falk
dc.date.accessioned2026-07-16T11:47:09Z
dc.date.issued2026-07-13
dc.description.abstractReusing code is a common practice by leveraging dependencies, libraries, or frameworks. Yet, there is little to no research targeting framework detection on the Maven Central Repository. One proposed way to detect those frameworks are dependency blossoms consisting of artifacts sharing a common group and the same version. Our goal is to evaluate this definition by providing our own, less strict definition of dependency blossoms. Our approach is based on the assumption that artifacts belonging to the same framework will frequently be published within a small and shared time window. We further propose a pipeline on how to compile the blossoms and implemented parts of the pipeline. In order to test our implementation, we ran it on 10,000 randomly selected releases provided by the Goblin framework dataset. We find that 75% of dependency blossoms, using our approach, consist of a minimum of 1 and up to 6 artifact groups for certainty thresholds of 0.8 or higher. This certainty threshold indicates how certain we are that the given artifact is part of the blossom. Thus, our results indicate that the restriction of dependency blossoms to only consist of artifacts that share a common group and the same version is too strict.en
dc.identifier.urihttp://hdl.handle.net/2003/45008
dc.identifier.urihttp://dx.doi.org/10.17877/DE290R-26775
dc.language.isoen
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subject.ddc004
dc.titleEvaluation of dependency blossoms on the Maven Central Repositoryen
dc.typeText
dc.type.publicationtypeBachelorThesis
dcterms.accessRightsopen access
eldorado.dnb.deposittrue
eldorado.secondarypublicationfalse

Dateien

Originalbündel

Gerade angezeigt 1 - 1 von 1
Lade...
Vorschaubild
Name:
Bachelorarbeit_Juette.pdf
Größe:
254.29 KB
Format:
Adobe Portable Document Format
Beschreibung:
DNB

Lizenzbündel

Gerade angezeigt 1 - 1 von 1
Lade...
Vorschaubild
Name:
license.txt
Größe:
4.04 KB
Format:
Item-specific license agreed upon to submission
Beschreibung: