Selma: A Semantic Local Code Search Platform
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Konferenzband › Beigetragen › Begutachtung
Beitragende
Abstract
Searching for the right code snippet is cumbersome and not a trivial task. Online platforms such as Github.com or searchcode.com provide tools to search, but they are limited to publicly available and internet-hosted code. However, during the development of research prototypes or confidential tools, it is preferable to store source code locally. Consequently, the use of external code search tools becomes impractical. Here, we present Selma (Code and Videos: https://anreu.github.io/selma): a local code search platform that enables term-based and semantic retrieval of source code. Selma searches code and comments, annotates undocumented code to enable term-based search in natural language, and trains neural models for code retrieval.
Details
Originalsprache | Englisch |
---|---|
Titel | Advances in Information Retrieval - 46th European Conference on Information Retrieval, ECIR 2024, Proceedings |
Redakteure/-innen | Nazli Goharian, Nicola Tonellotto, Yulan He, Aldo Lipani, Graham McDonald, Craig Macdonald, Iadh Ounis |
Herausgeber (Verlag) | Springer Science and Business Media B.V. |
Seiten | 218-222 |
Seitenumfang | 5 |
ISBN (Print) | 9783031560682 |
Publikationsstatus | Veröffentlicht - 2024 |
Peer-Review-Status | Ja |
Publikationsreihe
Reihe | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Band | 14612 LNCS |
ISSN | 0302-9743 |
Konferenz
Titel | 46th European Conference on Information Retrieval |
---|---|
Kurztitel | ECIR 2024 |
Veranstaltungsnummer | 46 |
Dauer | 24 - 28 März 2024 |
Webseite | |
Ort | Radisson Blu Hotel |
Stadt | Glasgow |
Land | Großbritannien/Vereinigtes Königreich |
Schlagworte
ASJC Scopus Sachgebiete
Schlagwörter
- Code Retrieval, Transformer Models