Write a Blog >>
ICPC 2020
Mon 13 - Wed 15 July 2020
co-located with ICSE 2020
Tue 14 Jul 2020 01:30 - 01:45 at ICPC - Session 4: Summalization Chair(s): Venera Arnaoudova

Automatic source code summarization is the task of generating natural language descriptions for source code. Automatic code summarization is a rapidly expanding research area, especially as the community has taken greater advantage of advances in neural network and AI technologies. In general, source code summarization techniques use the source code as input and outputs a natural language description. Yet a strong consensus is developing that using structural information as input leads to improved performance. The first approaches to use structural information flattened the AST into a sequence. Recently, more complex approaches based on random AST paths or graph neural networks have improved on the models using flattened ASTs. However, the literature still does not describe the using a graph neural network together with source code sequence as separate inputs to a model. Therefore, in this paper, we present an approach that uses a graph-based neural architecture that better matches the default structure of the AST to generate these summaries. We evaluate our technique using a data set of 2.1 million Java method-comment pairs and show improvement over four baseline techniques, two from the software engineering literature, and two from machine learning literature.

Tue 14 Jul
Times are displayed in time zone: (UTC) Coordinated Universal Time change

icpc-2020-research
01:30 - 02:30: Research - Session 4: Summalization at ICPC
Chair(s): Venera ArnaoudovaWashington State University
icpc-2020-research01:30 - 01:45
Paper
Alexander LeClairUniversity Of Notre Dame, Sakib HaqueUniversity of Notre Dame, Lingfei WuIBM Research, Collin McMillanUniversity of Notre Dame
Pre-print Media Attached
icpc-2020-research01:45 - 02:00
Paper
Haoran LiuNational University of Defense Technology, Yue YuCollege of Computer, National University of Defense Technology, Changsha 410073, China, Shanshan LiNational University of Defense Technology, Yong GuoNational University of Defense Technology, Deze WangNational University of Defense Technology, Xiaoguang MaoNational University of Defense Technology
Media Attached
icpc-2020-research02:00 - 02:15
Paper
Sean StapletonUniversity of Michigan, Yashmeet GambhirUniversity of Michigan, Alexander LeClairUniversity Of Notre Dame, Zachary Eberhart, Westley WeimerUniversity of Michigan, USA, Kevin LeachUniversity of Michigan, Yu HuangUniversity of Michigan
Pre-print Media Attached
icpc-2020-era02:15 - 02:30
Paper
Miroslav TushevLouisiana State University, Nash MahmoudLouisiana State University
Media Attached