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...

Full description

Saved in:
Bibliographic Details
Published in:2024 4th International Conference on Pervasive Computing and Social Networking (ICPCSN) pp. 393 - 401
Main Authors: Phatangare, Sheetal, Matkar, Aakash, Jadhav, Akshay, Shaikh, Al Hussain, Bonde, Anish
Format: Conference Proceeding
Language:English
Published: IEEE 03.05.2024
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract 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.
AbstractList 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.
Author Bonde, Anish
Shaikh, Al Hussain
Phatangare, Sheetal
Matkar, Aakash
Jadhav, Akshay
Author_xml – sequence: 1
  givenname: Sheetal
  surname: Phatangare
  fullname: Phatangare, Sheetal
  email: sheetal.phatangare@vit.edu
  organization: Vishwakarma Institute of Technology,Department of Computer Engineering,Pune,India
– sequence: 2
  givenname: Aakash
  surname: Matkar
  fullname: Matkar, Aakash
  email: aakash.matkar21@vit.edu
  organization: Vishwakarma Institute of Technology,Department of Computer Engineering,Pune,India
– sequence: 3
  givenname: Akshay
  surname: Jadhav
  fullname: Jadhav, Akshay
  email: akshay.jadhav21@vit.edu
  organization: Vishwakarma Institute of Technology,Department of Computer Engineering,Pune,India
– sequence: 4
  givenname: Al Hussain
  surname: Shaikh
  fullname: Shaikh, Al Hussain
  email: hussain.al21@vit.edu
  organization: Vishwakarma Institute of Technology,Department of Computer Engineering,Pune,India
– sequence: 5
  givenname: Anish
  surname: Bonde
  fullname: Bonde, Anish
  email: anish.bonde21@vit.edu
  organization: Vishwakarma Institute of Technology,Department of Computer Engineering,Pune,India
BookMark eNotjstqwzAQRVVoF22aPyhFP2B3xpJHUnZFfQWME_pYB8mWiyCxjG0C_fsa2tVdnMPh3rDLPvWBsXuEHBHMw9bu7UdNRUk6L6CQOQCQvmBro4wWJQhNQpprtrGpDTadBjdNG15X--xpjOfQ89qd47ebY-r5nPhumOPJHfl7GNIU5zTGMN2yq84dp7D-3xX7enn-tG9ZtXvd2scqi6hozkg7T6ZzjcHWNx46jQ5IUtGUiKi9kg1KkkIrKlXb0gIBSxPA6wJAGLFid3_dGEI4DONyZPw54KIp0iB-AQlSRHs
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICPCSN62568.2024.00068
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library (IEL) (UW System Shared)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEL
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9798350386349
EndPage 401
ExternalDocumentID 10607680
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i176t-68ab69fac91dbcb0f81a06462c51118b74c1464387657dd6a060159e0b8200393
IEDL.DBID RIE
ISICitedReferencesCount 2
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001289477900061&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 07 05:31:02 EDT 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i176t-68ab69fac91dbcb0f81a06462c51118b74c1464387657dd6a060159e0b8200393
PageCount 9
ParticipantIDs ieee_primary_10607680
PublicationCentury 2000
PublicationDate 2024-May-3
PublicationDateYYYYMMDD 2024-05-03
PublicationDate_xml – month: 05
  year: 2024
  text: 2024-May-3
  day: 03
PublicationDecade 2020
PublicationTitle 2024 4th International Conference on Pervasive Computing and Social Networking (ICPCSN)
PublicationTitleAbbrev ICPCSN
PublicationYear 2024
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.8839263
Snippet In the dynamic landscape of open-source development, the challenge of efficiently aligning developers with projects that resonate with their expertise...
SourceID ieee
SourceType Publisher
StartPage 393
SubjectTerms Accuracy
Bert Model
Bidirectional control
Biological system modeling
Developer skill alignment
Ecosystems
Large language models
Natural Language Processing (NLP)
Open-Source Recommendation
React-based interface
Semantics
Transformers
Title CodeCompass: NLP-Driven Navigation to Optimal Repositories
URI https://ieeexplore.ieee.org/document/10607680
WOSCitedRecordID wos001289477900061&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELagYmACRBBQQB5YDXGa2nHXQAVSFSIBUrfKj4tUCRLUpP39-JzyWBgYLFleLL_On333fUfIdWpxV4BhupKGpaZKmOHaMCsSrWItXdrrzM5kUWTzuSq3ZPXAhQGAEHwGN1gNvnzX2DV-lfkTLtBx5F_ou1LKnqy1Zf3yWN0-5mX-XHhALzBmK0FZ7BglVH-lTQm3xvTgn_0dkuiHf0fL75vliOxAfUwmeeNCEgYPdye0mJXsboWmihZ6E3Qympp2DX3yNuBdv1FE1u0SJUCgjcjr9P4lf2DbzAdsyaXomMi0EarSVnFnrImrjGuPHURiPT7imZGp9RYuHXlTNpbOCY2qKmMFscmSwLY9IYO6qeGUUEhsascguBUOfaCGW1_8qyIzoLSEMxLhwBcfvbjF4mvM53-0D8k-zm2I-RtdkEG3WsMl2bObbtmursKSfAJsUo2l
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA5SBT2pWPFtDl6jm2022fS6Wlpc1wUr9FbymIWC7kq77e83Sevj4sFDIOQS8pp8ycz3DUI3zPhdAZqoSmjCdBUTTZUmhsdKRkpYttaZzUVRpJOJLDdk9cCFAYAQfAa3vhp8-bYxS_9V5k44944j90LfThiL6ZquteH90kjejbIyeykcpOc-aiv2wtiRF1H9lTgl3BuD_X_2eIC6Pww8XH7fLYdoC-oj1M8aG9IwOMDbx0Vekvu5N1a4UKuglNHUuG3ws7MC7-oNe2y9mHkREFh00evgYZwNySb3AZlRwVvCU6W5rJSR1GqjoyqlyqEHHhuHkGiqBTPOxrGeM2aJsJYrr6uSSIh0Gge-7THq1E0NJwhDbJhJgFPDrfeCampcce-KVINUAk5R1w98-rGWt5h-jfnsj_ZrtDscP-XTfFQ8nqM9P88hArB3gTrtfAmXaMes2tlifhWW5xP-WpDs
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2024+4th+International+Conference+on+Pervasive+Computing+and+Social+Networking+%28ICPCSN%29&rft.atitle=CodeCompass%3A+NLP-Driven+Navigation+to+Optimal+Repositories&rft.au=Phatangare%2C+Sheetal&rft.au=Matkar%2C+Aakash&rft.au=Jadhav%2C+Akshay&rft.au=Shaikh%2C+Al+Hussain&rft.date=2024-05-03&rft.pub=IEEE&rft.spage=393&rft.epage=401&rft_id=info:doi/10.1109%2FICPCSN62568.2024.00068&rft.externalDocID=10607680