CodeCompass: NLP-Driven Navigation to Optimal Repositories

In the dynamic landscape of open-source development, the challenge of efficiently aligning developers with projects that resonate with their expertise persists. Recent techniques, such as leveraging the GitHub API and employing advanced Natural Language Processing (NLP) models like BERT, have shown...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:2024 4th International Conference on Pervasive Computing and Social Networking (ICPCSN) s. 393 - 401
Hlavní autori: Phatangare, Sheetal, Matkar, Aakash, Jadhav, Akshay, Shaikh, Al Hussain, Bonde, Anish
Médium: Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: IEEE 03.05.2024
Predmet:
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:In the dynamic landscape of open-source development, the challenge of efficiently aligning developers with projects that resonate with their expertise persists. Recent techniques, such as leveraging the GitHub API and employing advanced Natural Language Processing (NLP) models like BERT, have shown promise in enhancing project recommendation systems. However, existing solutions often struggle with accurately capturing the nuanced semantic relationships within issues and achieving a high level of personalization for developers. In response to these challenges, this research introduces CodeCompass, a novel solution aimed at addressing these shortcomings. By analysing users' historical contributions, including commit history and issue engagement, CodeCompass harnesses the power of NLP techniques like stemming and lemmatization to unravel the intricate semantic relationships embedded within GitHub issues. The system further employs the BERT model to capture contextual information and refine recommendations with higher accuracy. Despite the advancements in technology, challenges persist in accurately discerning developers' preferences and aligning them with suitable projects. The proposed CodeCompass system seeks to overcome these challenges by providing personalized project recommendations that not only match developers' technical expertise but also resonate with their past experiences in the GitHub community. Through a React-based website interface, CodeCompass aims to streamline developer engagement in the open-source community, fostering collaboration and innovation.
DOI:10.1109/ICPCSN62568.2024.00068