Demo Data from SIGIR 2026 / reviewers in the wild / expert
Tifany Yung
dblp:167/7846
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2
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
2 papers |
Software testing · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › flaky test
flaky test detection |
0.3 | 1 | 2018 | DeFlaker: automatically detecting flaky tests · ICSE 2018 |
Software testing
regression testing |
0.2 | 1 | 2015 | Comparing and combining test-suite reduction and regression test selection · ESEC/SIGSOFT FSE 2015 |
Software testing › regression testing
regression test selection |
0.2 | 1 | 2015 | Comparing and combining test-suite reduction and regression test selection · ESEC/SIGSOFT FSE 2015 |
Software testing › regression testing
test suite reduction |
0.2 | 1 | 2015 | Comparing and combining test-suite reduction and regression test selection · ESEC/SIGSOFT FSE 2015 |
Methods — techniques the papers use, named apart from their topics
empirical comparison · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | DeFlaker: automatically detecting flaky testsabstractDevelopers often run tests to check that their latest changes to a code repository did not break any previously working functionality. Ideally, any new test failures would indicate regressions caused by the latest changes. However, some test failures may not be due to the latest changes but due to non-determinism in the tests, popularly called flaky tests. The typical way to detect flaky tests is to rerun failing tests repeatedly. Unfortunately, rerunning failing tests can be costly and can slow down the development cycle. Jonathan Bell 0001, Owolabi Legunsen, Michael Hilton 0001, Lamyaa Eloussi, Tifany Yung, Darko Marinov |
ICSE | 5 |
| 2015 | Comparing and combining test-suite reduction and regression test selectionabstractRegression testing is widely used to check that changes made to software do not break existing functionality, but regression test suites grow, and running them fully can become costly. Researchers have proposed test-suite reduction and regression test selection as two approaches to reduce this cost by not running some of the tests from the test suite. However, previous research has not empirically evaluated how the two approaches compare to each other, and how well a combination of these approaches performs. We present the first extensive study that compares test-suite reduction and regression test selection approaches individually, and also evaluates a combination of the two approaches. We also propose a new criterion to measure the quality of tests with respect to software changes. Our experiments on 4,793 commits from 17 open-source projects show that regression test selection runs on average fewer tests (by 40.15pp) than test-suite reduction. However, test-suite reduction can have a high loss in fault-detection capability with respect to the changes, whereas a (safe) regression test selection has no loss. The experiments also show that a combination of the two approaches runs even fewer tests (on average 5.34pp) than regression test selection, but these tests still have a loss in fault-detection capability with respect to the changes. August Shi, Tifany Yung, Alex Gyori, Darko Marinov |
ESEC/SIGSOFT FSE | 2 |