Demo Data from VLDB 2026 / reviewers in the wild / expert
Darioush Jalali
dblp:148/1290
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3
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
3 papers |
Software testing · 88% Empirical software engineering · 12% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
fault detection |
0.2 | 1 | 2014 | Are mutants a valid substitute for real faults in software testing? · SIGSOFT FSE 2014 |
Software testing
mutation testing |
0.2 | 1 | 2014 | Are mutants a valid substitute for real faults in software testing? · SIGSOFT FSE 2014 |
Software testing › test quality
test suite quality |
0.2 | 1 | 2014 | Empirically revisiting the test independence assumption · ISSTA 2014 |
Empirical software engineering › software engineering research methodology
empirical study |
0.1 | 1 | 2014 | Are mutants a valid substitute for real faults in software testing? · SIGSOFT FSE 2014 |
Empirical software engineering
software repositories |
0.1 | 1 | 2014 | Defects4J: a database of existing faults to enable controlled testing studies for Java programs · ISSTA 2014 |
Software testing › regression testing
test case prioritization |
0.1 | 1 | 2014 | Empirically revisiting the test independence assumption · ISSTA 2014 |
Methods — techniques the papers use, named apart from their topics
version control integration · 0.2empirical study · 0.2correlation analysis · 0.2code coverage analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Defects4J: a database of existing faults to enable controlled testing studies for Java programsabstractEmpirical studies in software testing research may not be comparable, reproducible, or characteristic of practice. One reason is that real bugs are too infrequently used in software testing research. Extracting and reproducing real bugs is challenging and as a result hand-seeded faults or mutants are commonly used as a substitute. This paper presents Defects4J, a database and extensible framework providing real bugs to enable reproducible studies in software testing research. The initial version of Defects4J contains 357 real bugs from 5 real-world open source pro- grams. Each real bug is accompanied by a comprehensive test suite that can expose (demonstrate) that bug. Defects4J is extensible and builds on top of each program’s version con- trol system. Once a program is configured in Defects4J, new bugs can be added to the database with little or no effort. Defects4J features a framework to easily access faulty and fixed program versions and corresponding test suites. This framework also provides a high-level interface to common tasks in software testing research, making it easy to con- duct and reproduce empirical studies. Defects4J is publicly available at http://defects4j.org. René Just, Darioush Jalali, Michael D. Ernst |
ISSTA | 2 |
| 2014 | Empirically revisiting the test independence assumptionabstractIn a test suite, all the test cases should be independent: no test should affect any other test’s result, and running the tests in any order should produce the same test results. Techniques such as test prioritization generally assume that the tests in a suite are independent. Test dependence is a little-studied phenomenon. This paper presents five results related to test dependence. Sai Zhang 0001, Darioush Jalali, Jochen Wuttke, Kivanç Muslu, Wing Lam, Michael D. Ernst, David Notkin |
ISSTA | 2 |
| 2014 | Are mutants a valid substitute for real faults in software testing?abstractA good test suite is one that detects real faults. Because the set of faults in a program is usually unknowable, this definition is not useful to practitioners who are creating test suites, nor to researchers who are creating and evaluating tools that generate test suites. In place of real faults, testing research often uses mutants, which are artificial faults -- each one a simple syntactic variation -- that are systematically seeded throughout the program under test. Mutation analysis is appealing because large numbers of mutants can be automatically-generated and used to compensate for low quantities or the absence of known real faults. Unfortunately, there is little experimental evidence to support the use of mutants as a replacement for real faults. This paper investigates whether mutants are indeed a valid substitute for real faults, i.e., whether a test suite’s ability to detect mutants is correlated with its ability to detect real faults that developers have fixed. Unlike prior studies, these investigations also explicitly consider the conflating effects of code coverage on the mutant detection rate. Our experiments used 357 real faults in 5 open-source applications that comprise a total of 321,000 lines of code. Furthermore, our experiments used both developer-written and automatically-generated test suites. The results show a statistically significant correlation between mutant detection and real fault detection, independently of code coverage. The results also give concrete suggestions on how to improve mutation analysis and reveal some inherent limitations. René Just, Darioush Jalali, Laura Inozemtseva, Michael D. Ernst, Reid Holmes, Gordon Fraser 0001 |
SIGSOFT FSE | 2 |