Demo Data from EDBT 2026 / reviewers in the wild / expert
Mahdi Nejadgholi
dblp:256/6184
· DBLP profile ↗
1ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › deep learning testing
deep learning library testing |
0.4 | 1 | 2019 | A Study of Oracle Approximations in Testing Deep Learning Libraries · ASE 2019 |
Software testing
test oracle |
0.4 | 1 | 2019 | A Study of Oracle Approximations in Testing Deep Learning Libraries · ASE 2019 |
Software testing
test maintenance |
0.1 | 1 | 2019 | A Study of Oracle Approximations in Testing Deep Learning Libraries · ASE 2019 |
Methods — techniques the papers use, named apart from their topics
manual analysis · 0.4empirical study · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | A Study of Oracle Approximations in Testing Deep Learning LibrariesabstractDue to the increasing popularity of deep learning (DL) applications, testing DL libraries is becoming more and more important. Different from testing general software, for which output is often asserted definitely (e.g., an output is compared with an oracle for equality), testing deep learning libraries often requires to perform oracle approximations, i.e., the output is allowed to be within a restricted range of the oracle. However, oracle approximation practices have not been studied in prior empirical work that focuses on traditional testing practices. The prevalence, common practices, maintenance and evolution challenges of oracle approximations remain unknown in literature. In this work, we study oracle approximation assertions implemented to test four popular DL libraries. Our study shows that there exists a non-negligible portion of assertions that leverage oracle approximation in the test cases of DL libraries. Also, we identify the common sources of oracles on which oracle approximations are being performed through a comprehensive manual study. Moreover, we find that developers frequently modify code related to oracle approximations, i.e., using a different approximation API, modifying the oracle or the output from the code under test, and using a different approximation threshold. Last, we performed an in-depth study to understand the reasons behind the evolution of oracle approximation assertions. Our findings reveal important maintenance challenges that developers may face when maintaining oracle approximation practices as code evolves in DL libraries. Mahdi Nejadgholi, Jinqiu Yang 0001 |
ASE | 1 |