Source Code Summarization
Code Summarization is a task that tries to comprehend code and automatically generate descriptions directly from the source code.
Source: Improving Automatic Source Code Summarization via Deep Reinforcement Learning
Papers
No papers found.
All datasetsDeepCom-JavaParallelCorpus-PythonCoDescCodeSearchNetCodeSearchNet - PythonJava scriptsSummarizing Source Code using a Neural Attention Model - C#Summarizing Source Code using a Neural Attention Model - PythonSummarizing Source Code using a Neural Attention Model - SQL
Benchmark Results
| # | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| 1 | AdaMo-noise | BLEU-4 | 45.35 | — | Unverified |
| 2 | AdaMo-basic | BLEU-4 | 45.3 | — | Unverified |
| # | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| 1 | AdaMo-noise | BLEU-4 | 34.05 | — | Unverified |
| 2 | AdaMo-basic | BLEU-4 | 33.85 | — | Unverified |
| # | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| 1 | Transformer | BLEU-4 | 45.89 | — | Unverified |
| # | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| 1 | ContraCode | F1 | 17.24 | — | Unverified |
| # | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| 1 | AdaMo-basic | BLEU-4 | 16.46 | — | Unverified |
| # | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| 1 | AdaMo-basic | BLEU-4 | 37.64 | — | Unverified |
| # | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| 1 | CodeTrans-MT-Large | Smoothed BLEU-4 | 23.57 | — | Unverified |
| # | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| 1 | CodeTrans-MT-Base | Smoothed BLEU-4 | 13.37 | — | Unverified |
| # | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| 1 | CodeTrans-MT-TF-Large | Smoothed BLEU-4 | 19.98 | — | Unverified |