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...
Saved in:
| Published in: | 2024 4th International Conference on Pervasive Computing and Social Networking (ICPCSN) pp. 393 - 401 |
|---|---|
| Main Authors: | , , , , |
| 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 |