Code Snippet

Code snippets, short segments of source code, are central to various software engineering tasks, with research focusing on their automated generation, analysis, and utilization. Current efforts leverage large language models (LLMs) like CodeBERT and CodeT5, along with techniques such as contrastive learning and metamorphic prompt testing, to improve code generation, detect LLM-generated code, and enhance code search and understanding. This research significantly impacts software development by automating tasks like code completion, refactoring, and vulnerability detection, ultimately improving code quality, efficiency, and security.

Papers