IJCAI-2021 Graph-Augmented Code Summarization in Computational Notebooks
Paper: Graph-Augmented Code Summarization in Computational Notebooks
Themisto: An end-to-end system for generating documentation in computational notebooks
- For Jupyter notebook code cells, three approaches generate comments: (1) HAConvGNN-based; (2) querying online API documentation; (3) using code execution results to prompt users to write their own comments. These methods fall into two categories: describing why a code block was written, and describing what the code block produces.
- HAConvGNN extends [LeClair et al, 2020] by additionally encoding the four neighboring code cells to obtain higher-level attention weights.
- This is primarily a systems paper; refer to the HAConvGNN work for the underlying model.
<HR align=left color=#987cb9 SIZE=1>