A Tale of Two Comprehensions? Analyzing Student Programmer Attention during Code Summarization

Z Karas, A Bansal, Y Zhang, T Li, C McMillan… - ACM Transactions on …, 2024 - dl.acm.org
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 …

A Prompt Learning Framework for Source Code Summarization

W Sun, C Fang, Y You, Y Chen, Y Liu, C Wang… - arXiv preprint arXiv …, 2023 - arxiv.org
(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 …

Revisiting File Context for Source Code Summarization

A Bansal, CY Su, C McMillan - arXiv preprint arXiv:2309.02326, 2023 - arxiv.org
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 …

Programmer Visual Attention During Context-Aware Code Summarization

A Bansal, R Wallace, Z Karas, N Tang, Y Huang… - arXiv preprint arXiv …, 2024 - arxiv.org
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 …

Revisiting file context for source code summarization

CY Su, A Bansal, C McMillan - Automated Software Engineering, 2024 - Springer
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 …

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 …

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 …

[图书][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 …