2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2021
DOI: 10.1109/ase51524.2021.9678724
|View full text |Cite
|
Sign up to set email alerts
|

EditSum: A Retrieve-and-Edit Framework for Source Code Summarization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 39 publications
(17 citation statements)
references
References 31 publications
0
17
0
Order By: Relevance
“…In previous work [11]- [13], the traditional termbased retrieval techniques (e.g., TF-IDF [14] and BM25 [15]) have been widely used. Although the term-based retrieval methods have the advantages of time-saving and convenience, it has been pointed out that they may cause the model to fail to converge [12] or hurt the model performance [16] since they cannot exploit semantic-level features of the code and comments, and are prone to retrieval of dissimilar data. To alleviate this problem, we employ the Dense Passage Retriever (DPR) [3] model as the retriever.…”
Section: A Exemplar Retrievermentioning
confidence: 99%
“…In previous work [11]- [13], the traditional termbased retrieval techniques (e.g., TF-IDF [14] and BM25 [15]) have been widely used. Although the term-based retrieval methods have the advantages of time-saving and convenience, it has been pointed out that they may cause the model to fail to converge [12] or hurt the model performance [16] since they cannot exploit semantic-level features of the code and comments, and are prone to retrieval of dissimilar data. To alleviate this problem, we employ the Dense Passage Retriever (DPR) [3] model as the retriever.…”
Section: A Exemplar Retrievermentioning
confidence: 99%
“…code repair [25,46], code summarization [23,28], code search [8,20]. In this paper, we conduct the poison attack and defense on three representative source code processing tasks (i.e., defect detection, clone detection, and code repair).…”
Section: Deep Learning For Source Code Processingmentioning
confidence: 99%
“…With the data support of open-source software repositories, the DL models have achieved state-of-the-art (SOTA) results on various source code processing tasks such as defect detection [32,60], clone detection [51,58], code repair [ 25,46]), and code summarization [23,28]. Some of these techniques have further been developed as industrial solutions to accelerate software development productivity such as the code completion toolkits Copilot [1] and IntelliCode [3].…”
Section: Introductionmentioning
confidence: 99%
“…EDITSUM is a new retrieval and editing method for code summaries, consisting of a retrieval module and an editing module [25]. The model uses Adam as the optimizer, setting the learning rate to 0.001.…”
Section: Baselinesmentioning
confidence: 99%