Exploring Large Language Models for Code Explanation
Automating code documentation through explanatory text can prove highly beneficial in code understanding. Large Language Models (LLMs) have made remarkable strides in Natural Language Processing, especially within software engineering tasks such as code generation and code summarization. This study specifically delves into the task of generating natural-language summaries for code snippets, using various LLMs. The findings indicate that Code LLMs outperform their generic counterparts, and zero-shot methods yield superior results when dealing with datasets with dissimilar distributions between training and testing sets.
Code (0)
등록된 구현이 없습니다.
Tasks
Code GenerationCode SummarizationSimilar Papers 제목 키워드 기반
Explanations of Large Language Models Explain Language Representations in the Brain
Large language models (LLMs) not only exhibit human-like performance but also share computational principles with the brain's language processing mechanisms. While prior research has focused on mapping LLMs' internal rep…
Logic-Scaffolding: Personalized Aspect-Instructed Recommendation Explanation Generation using LLMs
The unique capabilities of Large Language Models (LLMs), such as the natural language text generation ability, position them as strong candidates for providing explanation for recommendations. However, despite the size o…
Explanation GenerationPositionText GenerationGazeXplain: Learning to Predict Natural Language Explanations of Visual Scanpaths
While exploring visual scenes, humans' scanpaths are driven by their underlying attention processes. Understanding visual scanpaths is essential for various applications. Traditional scanpath models predict the where and…
DecoderPredictionScanpath predictionExploring Iterative Enhancement for Improving Learnersourced Multiple-Choice Question Explanations with Large Language Models
Large language models exhibit superior capabilities in processing and understanding language, yet their applications in educational contexts remain underexplored. Learnersourcing enhances learning by engaging students in…
Explanation GenerationLanguage ModellingLarge Language ModelMultiple-choiceExploring the Value of Diverse LLM Explanations in Introductory Programming
Large Language Models (LLMs) have shown the potential to generate code explanations that surpass those of peers in quality, offering promising opportunities for computer science education. While these explanations may no…