Print Email Facebook Twitter Improving GitHub Tag Recommender Systems Using Tag Hierarchies Title Improving GitHub Tag Recommender Systems Using Tag Hierarchies Author van der Rande, Arend (TU Delft Electrical Engineering, Mathematics and Computer Science) Contributor Izadi, M. (mentor) van Deursen, A. (mentor) Iosifidis, G. (graduation committee) Degree granting institution Delft University of Technology Programme Computer Science and Engineering Project CSE3000 Research Project Date 2022-06-22 Abstract Programmers and software engineers often share code and one of the largest platforms on which this happens is GitHub, with an 87,58\% market share in the Source Code Management Category. One important part of sharing code is making sure that others who might be interested in it are also able to find it. One way to do that is by adding tags to a repository, which is a feature on GitHub only since 2017. However, many repositories do not have any assigned tags. This can be solved by automatically applying tags to repositories without any. This comes with a problem: what algorithm can complete such a task?In this study, we attempt to solve this problem using a class of algorithms called Hierarchical Multilabel Classifiers(HMCs). As the name suggests, these are a kind of classifier that can assign multiple labels to one datapoint (repository), but the labels must be organized in a hierarchy. We present 4 different hierarchies and 4 different HMCs to see which combination yields the best results. These combinations are also compared to a non-hierarchical baseline. We find that HMCN-F, one of the HMCs, manages to marginally outperform the baseline with a difference in AUPRC scores of 0,024. While not a groundbreaking result, it is promising, as other methods of creating hierarchies may be able to beat the baseline by a larger margin. To reference this document use: http://resolver.tudelft.nl/uuid:dea80250-e664-412e-a5f1-a0cdd06e077c Part of collection Student theses Document type bachelor thesis Rights © 2022 Arend van der Rande Files PDF research_paper_2.pdf 362.55 KB Close viewer /islandora/object/uuid:dea80250-e664-412e-a5f1-a0cdd06e077c/datastream/OBJ/view