2018
DOI: 10.18293/seke2018-191
|View full text |Cite
|
Sign up to set email alerts
|

Improving code summarization by combining deep learning and empirical knowledge (S)

Abstract: Code summaries are human-readable text that describes the functionality of code blocks. Software developers use code summaries to understand the specification of API while code retrieve system relies on code summaries for effective code search. However, code summaries are often written by software developers. Writing good code summaries usually requires great effort. It could be helpful if developers use automatic code summarization system to generate code summaries. Recently, some works have applied deep lear… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 17 publications
0
2
0
Order By: Relevance
“…Applications [116][117][118][119][120][121][122][123][124][125] Code summarization. [126][127][128][129][130][131][132][133][134][135] Code documentation and comments generation.…”
Section: [49]mentioning
confidence: 99%
See 1 more Smart Citation
“…Applications [116][117][118][119][120][121][122][123][124][125] Code summarization. [126][127][128][129][130][131][132][133][134][135] Code documentation and comments generation.…”
Section: [49]mentioning
confidence: 99%
“…The synthesis system is trained with a number of I/O examples and has been shown to achieve 92% accuracy. It is worth mentioning that during the conducted domain analysis, we found various deep learning techniques adopted in different program synthesis applications, such as DeepCom [126] and CRAIC [127] for code comment, the CDE-Model [118] for code summarization, DeepRepair [156] for code repair, and RobustFill [82] and DLPaper2Code [145] for code translation and generation.…”
mentioning
confidence: 99%