2020
DOI: 10.48550/arxiv.2006.14244
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

On the Replicability and Reproducibility of Deep Learning in Software Engineering

Chao Liu,
Cuiyun Gao,
Xin Xia
et al.

Abstract: Deep learning (DL) techniques have gained significant popularity among software engineering (SE) researchers in recent years. This is because they can often solve many SE challenges without enormous manual feature engineering effort and complex domain knowledge. Although many DL studies have reported substantial advantages over other state-of-the-art models on effectiveness, they often ignore two factors: (1) replicability -whether the reported experimental result can be approximately reproduced in high probab… Show more

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
14
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
5

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(14 citation statements)
references
References 107 publications
(206 reference statements)
0
14
0
Order By: Relevance
“…They have also sometimes tuned the parameters without explaining the reasons or validity. Such unverified parameters may threaten the model generalizability [73].…”
Section: Challenges and Opportunities 71 Challengesmentioning
confidence: 99%
See 3 more Smart Citations
“…They have also sometimes tuned the parameters without explaining the reasons or validity. Such unverified parameters may threaten the model generalizability [73].…”
Section: Challenges and Opportunities 71 Challengesmentioning
confidence: 99%
“…Due to the above difficulties, most code search studies chose to identify relevancy with human efforts. However, their evaluation with manual identification is subject to potential serious bias and human errors [37,42,73,81,128].…”
Section: Challenges and Opportunities 71 Challengesmentioning
confidence: 99%
See 2 more Smart Citations
“…Pham et al surveyed the literature to understand the state of reproducibility and repeatability in Software Engineering and Artificial Intelligence (AI), and found that only 19.5% of papers tried to use several identical runs when reporting their results [12]. Similarly, a recent analysis of code inclusion in Deep Learning (DL) papers found that 25.8% of them include code [13]. While code inclusion in a research paper goes one step further for reproducibility, it needs to be usable.…”
Section: Introductionmentioning
confidence: 99%