Demo Data from SIGIR 2026 / reviewers in the wild / expert
Sangheon Choi
dblp:314/5948
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
0000-0002-7901-8777ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021
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 · 50% Program analysis · 50% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › test generation
automated test generation |
0.7 | 1 | 2023 | NaNofuzz: A Usable Tool for Automatic Test Generation · ESEC/SIGSOFT FSE 2023 |
Program analysis › static analysis
bug detection |
0.7 | 1 | 2023 | NaNofuzz: A Usable Tool for Automatic Test Generation · ESEC/SIGSOFT FSE 2023 |
User interface design and tools
developer tools |
0.2 | 1 | 2023 | NaNofuzz: A Usable Tool for Automatic Test Generation · ESEC/SIGSOFT FSE 2023 |
Methods — techniques the papers use, named apart from their topics
randomized controlled trial · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | NaNofuzz: A Usable Tool for Automatic Test GenerationabstractIn the United States alone, software testing labor is estimated to cost $48 billion USD per year. Despite widespread test execution automation and automation in other areas of software engineering, test suites continue to be created manually by software engineers. We have built a test generation tool, called NaNofuzz, that helps users find bugs in their code by suggesting tests where the output is likely indicative of a bug, e.g., that return NaN (not-a-number) values. NaNofuzz is an interactive tool embedded in a development environment to fit into the programmer's workflow. NaNofuzz tests a function with as little as one button press, analyses the program to determine inputs it should evaluate, executes the program on those inputs, and categorizes outputs to prioritize likely bugs. We conducted a randomized controlled trial with 28 professional software engineers using NaNofuzz as the intervention treatment and the popular manual testing tool, Jest, as the control treatment. Participants using NaNofuzz on average identified bugs more accurately (p < .05, by 30%), were more confident in their tests (p < .03, by 20%), and finished their tasks more quickly (p < .007, by 30%). Matthew C. Davis, Sangheon Choi, Sam Estep, Brad A. Myers, Joshua Sunshine |
ESEC/SIGSOFT FSE | 2 |