Generating class name in sequential manner using convolution attention neural network

作者:

Highlights:

• We have proposed a novel approach for class name prediction in tokenized manner.

• It uses Copy Convolutional Neural Network to capture the semantics of the class’.

• We also created a new dataset of Python language classes.

• We evaluated the approach on a benchmark dataset and a newly created dataset.

• Results indicate that the proposed approach can predict accurate class names tokens.

摘要

•We have proposed a novel approach for class name prediction in tokenized manner.•It uses Copy Convolutional Neural Network to capture the semantics of the class’.•We also created a new dataset of Python language classes.•We evaluated the approach on a benchmark dataset and a newly created dataset.•Results indicate that the proposed approach can predict accurate class names tokens.

论文关键词:Class name,Source code,Graph embeddings,Recommendation,Convolution network,Name prediction

论文评审过程:Received 5 October 2020, Revised 15 September 2021, Accepted 7 March 2022, Available online 23 March 2022, Version of Record 28 March 2022.

论文官网地址:https://doi.org/10.1016/j.eswa.2022.116854