SCELMo: Source Code Embeddings from Language Models
원문 초록
Continuous embeddings of tokens in computer programs have been used to support a variety of software development tools, including readability, code search, and program repair. Contextual embeddings are common in natural language processing but have not been previously applied in software engineering. We introduce a new set of deep contextualized word representations for computer programs based on language models. We train a set of embeddings using the ELMo (embeddings from language models) framework of Peters et al (2018). We investigate whether these embeddings are effective when fine-tuned for the downstream task of bug detection. We show that even a low-dimensional embedding trained on a relatively small corpus of programs can improve a state-of-the-art machine learning system for bug detection.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
AutoCodeRover: Autonomous Program Improvement
SpecRover: Code Intent Extraction via LLMs
Zero-Shot Cross-Domain Code Search without Fine-Tuning
CoSIL: Software Issue Localization via LLM-Driven Code Repository Graph Searching
Less is More: Adaptive Program Repair with Bug Localization and Preference Learning
Repository-level Code Search with Neural Retrieval Methods
토론
이 논문과 연결된 포럼 글이 아직 없습니다.