Pointing to Subwords for Generating Function Names in Source Code
This is an incremental improvement for software engineering tools, specifically in code generation tasks.
The paper tackled generating function names from source code by addressing difficulties with low-frequency or out-of-vocabulary subwords, proposing two copying strategies that improved performance on Java datasets.
We tackle the task of automatically generating a function name from source code. Existing generators face difficulties in generating low-frequency or out-of-vocabulary subwords. In this paper, we propose two strategies for copying low-frequency or out-of-vocabulary subwords in inputs. Our best performing model showed an improvement over the conventional method in terms of our modified F1 and accuracy on the Java-small and Java-large datasets.