1 code implementation • 21 Jul 2023 • Aakash Bansal, Siyuan Jiang, Sakib Haque, Collin McMillan
For example, by taking the entire subroutine as input to a Transformer or RNN-based encoder.
1 code implementation • 22 Mar 2021 • Aakash Bansal, Sakib Haque, Collin McMillan
Source code summarization of a subroutine is the task of writing a short, natural language description of that subroutine.
1 code implementation • 10 Apr 2020 • Sakib Haque, Alexander LeClair, Lingfei Wu, Collin McMillan
In this paper, we present an approach that models the file context of subroutines (i. e. other subroutines in the same file) and uses an attention mechanism to find words and concepts to use in summaries.
Software Engineering
2 code implementations • 6 Apr 2020 • Alexander LeClair, Sakib Haque, Lingfei Wu, Collin McMillan
The first approaches to use structural information flattened the AST into a sequence.