2021
DOI: 10.3390/app11199286
|View full text |Cite
|
Sign up to set email alerts
|

Code Edit Recommendation Using a Recurrent Neural Network

Abstract: When performing software evolution tasks, developers spend a significant amount of time looking for files to modify. By recommending files to modify, a code edit recommendation system reduces the developer's navigation time when conducting software evolution tasks. In this paper, we propose a code edit recommendation method using a recurrent neural network (CERNN). CERNN forms contexts that maintain the sequence of developers’ interactions to recommend files to edit and stops recommendations when the first rec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 26 publications
0
2
0
Order By: Relevance
“…To learn the deep statistical features of source code through deep learning methods [23], we employ semantic analysis and modeling on the source code. To extract the semantic information in the code as comprehensively as possible and eliminate the semantically irrelevant noise, this work proposes a source code feature extraction method.…”
Section: Feature Extraction With Different Granularitiesmentioning
confidence: 99%
“…To learn the deep statistical features of source code through deep learning methods [23], we employ semantic analysis and modeling on the source code. To extract the semantic information in the code as comprehensively as possible and eliminate the semantically irrelevant noise, this work proposes a source code feature extraction method.…”
Section: Feature Extraction With Different Granularitiesmentioning
confidence: 99%
“…For the past few years, RNNs have been intensively investigated in various research fields such as machine learning, medical diagnosis, natural language processing, and model prediction [1][2][3][4][5][6][7][8]. Due to a certain transmission time of signal or information, time delays inevitably exist in RNNs, which may lead to oscillation, and even degradation for systems performances.…”
Section: Introductionmentioning
confidence: 99%