Selma: A Semantic Local Code Search Platform
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
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
Original language | English |
---|---|
Title of host publication | Advances in Information Retrieval - 46th European Conference on Information Retrieval, ECIR 2024, Proceedings |
Editors | Nazli Goharian, Nicola Tonellotto, Yulan He, Aldo Lipani, Graham McDonald, Craig Macdonald, Iadh Ounis |
Publisher | Springer Science and Business Media B.V. |
Pages | 218-222 |
Number of pages | 5 |
ISBN (print) | 9783031560682 |
Publication status | Published - 2024 |
Peer-reviewed | Yes |
Publication series
Series | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 14612 LNCS |
ISSN | 0302-9743 |
Conference
Title | 46th European Conference on Information Retrieval |
---|---|
Abbreviated title | ECIR 2024 |
Conference number | 46 |
Duration | 24 - 28 March 2024 |
Website | |
Location | Radisson Blu Hotel |
City | Glasgow |
Country | United Kingdom |
Keywords
ASJC Scopus subject areas
Keywords
- Code Retrieval, Transformer Models