A Tale of Two Comprehensions? Analyzing Student Programmer Attention during Code Summarization
Code summarization is the task of creating short, natural language descriptions of source
code. It is an important part of code comprehension, and a powerful method of …
code. It is an important part of code comprehension, and a powerful method of …
A Prompt Learning Framework for Source Code Summarization
(Source) code summarization is the task of automatically generating natural language
summaries for given code snippets. Such summaries play a key role in helping developers …
summaries for given code snippets. Such summaries play a key role in helping developers …
Revisiting File Context for Source Code Summarization
Source code summarization is the task of writing natural language descriptions of source
code. A typical use case is generating short summaries of subroutines for use in API …
code. A typical use case is generating short summaries of subroutines for use in API …
Programmer Visual Attention During Context-Aware Code Summarization
Abridged: Programmer attention represents the visual focus of programmers on parts of the
source code in pursuit of programming tasks. We conducted an in-depth human study with …
source code in pursuit of programming tasks. We conducted an in-depth human study with …
Revisiting file context for source code summarization
Source code summarization is the task of writing natural language descriptions of source
code. A typical use case is generating short summaries of subroutines for use in API …
code. A typical use case is generating short summaries of subroutines for use in API …
Towards a Universal Python: Translating the Natural Modality of Python into Other Human Languages
J Otten, A Anastasopoulos… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
The Python programming language plays a large role in computer science today, both in
industry and education. While the pseudo-code nature of its keywords and built-in …
industry and education. While the pseudo-code nature of its keywords and built-in …
On the Heterophily of Program Graphs: A Case Study of Graph-based Type Inference
S Xu, J Shen, Y Li, Y Yao, P Yu, F Xu… - Proceedings of the 15th …, 2024 - dl.acm.org
Treating programs as graphs and employing graph learning techniques to analyze them
have been widely adopted in many software engineering tasks. A recent progress in this …
have been widely adopted in many software engineering tasks. A recent progress in this …
[图书][B] Context-Aware Models for Automated Source Code Summarization
A Bansal - 2024 - search.proquest.com
Abstract Source Code Summarization is a program comprehension task that consists of
writing natural language descriptions of source code. These summaries are important …
writing natural language descriptions of source code. These summaries are important …