Demo Data from EDBT 2026 / reviewers in the wild / expert
Whitney Nelson
dblp:200/1230
· DBLP profile ↗
2ranked-venue papers
0as first author
1since 2021 · last 2024
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 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.
| Human-computer interaction and pervasive computing
1 paper |
Collaborative and social computing · 77% Health and well-being technologies · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 50% Empirical software engineering · 50% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Collaborative and social computing
computer-supported cooperative work |
0.8 | 1 | 2024 | Aligning Data with the Goals of an Organization and Its Workers: Designing Data Labeling for Social Service Case Notes · CHI 2024 |
Empirical software engineering
developer studies |
0.3 | 1 | 2017 | Glacier: transitive class immutability for Java · ICSE 2017 |
Programming languages and type systems › language design
immutability |
0.3 | 1 | 2017 | Glacier: transitive class immutability for Java · ICSE 2017 |
Methods — techniques the papers use, named apart from their topics
storyboarding · 0.8interview study · 0.8design sessions · 0.8user study · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Aligning Data with the Goals of an Organization and Its Workers: Designing Data Labeling for Social Service Case NotesabstractThe challenges of data collection in nonprofits for performance and funding reports are well-established in HCI research. Few studies, however, delve into improving the data collection process. Our study proposes ideas to improve data collection by exploring challenges that social workers experience when labeling their case notes. Through collaboration with an organization that provides intensive case management to those experiencing homelessness in the U.S., we conducted interviews with caseworkers and held design sessions where caseworkers, managers, and program analysts examined storyboarded ideas to improve data labeling. Our findings suggest several design ideas on how data labeling practices can be improved: Aligning labeling with caseworker goals, enabling shared control on data label design for a comprehensive portrayal of caseworker contributions, improving the synthesis of qualitative and quantitative data, and making labeling user-friendly. We contribute design implications for data labeling to better support multiple stakeholder goals in social service contexts. Apoorva Gondimalla, Varshinee Sreekanth, Govind Joshi, Whitney Nelson, Eunsol Choi, Stephen C. Slota, Sherri R. Greenberg, Kenneth R. Fleischmann, Min Kyung Lee |
CHI | 4 |
| 2017 | Glacier: transitive class immutability for JavaabstractThough immutability has been long-proposed as a way to prevent bugs in software, little is known about how to make immutability support in programming languages effective for software engineers. We designed a new formalism that extends Java to support transitive class immutability, the form of immutability for which there is the strongest empirical support, and implemented that formalism in a tool called Glacier. We applied Glacier successfully to two real-world systems. We also compared Glacier to Java's final in a user study of twenty participants. We found that even after being given instructions on how to express immutability with final, participants who used final were unable to express immutability correctly, whereas almost all participants who used Glacier succeeded. We also asked participants to make specific changes to immutable classes and found that participants who used final all incorrectly mutated immutable state, whereas almost all of the participants who used Glacier succeeded. Glacier represents a promising approach to enforcing immutability in Java and provides a model for enforcement in other languages. Michael J. Coblenz, Whitney Nelson, Jonathan Aldrich, Brad A. Myers, Joshua Sunshine |
ICSE | 2 |