VLDB 2026 Research / reviewers in the wild / expert
David Gray Widder
dblp:213/7902
· DBLP profile ↗
9ranked-venue papers
6as first author
4since 2021 · last 2024
0000-0002-6912-8067ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 5 · 4 first-author · 3 since 2021Software engineering, systems software and programming languages · 3 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Power and Play: Investigating "License to Critique" in Teams' AI Ethics DiscussionsabstractPast work has sought to design AI ethics interventions--such as checklists or toolkits--to help practitioners design more ethical AI systems. However, other work demonstrates how these interventions may instead serve to limit critique to that addressed within the intervention, while rendering broader concerns illegitimate. In this paper, drawing on work examining how standards enact discursive closure and how power relations affect whether and how people raise critique, we recruit three corporate teams, and one activist team, each with prior context working with one another, to play a game designed to trigger broad discussion around AI ethics. We use this as a point of contrast to trigger reflection on their teams' past discussions, examining factors which may affect their ''license to critique'' in AI ethics discussions. We then report on how particular affordances of this game may influence discussion, and find that the hypothetical context created in the game is unlikely to be a viable mechanism for real world change. We discuss how power dynamics within a group and notions of ''scope'' affect whether people may be willing to raise critique in AI ethics discussions, and discuss our finding that games are unlikely to enable direct changes to products or practice, but may be more likely to allow members to find critically-aligned allies for future collective action. David Gray Widder, Laura A. Dabbish, James D. Herbsleb, Nikolas Martelaro |
Proc. ACM Hum. Comput. Interact. | 1 |
| 2023 | To Build Our Future, We Must Know Our Past: Contextualizing Paradigm Shifts in Natural Language ProcessingabstractNLP is in a period of disruptive change that is impacting our methodologies, funding sources, and public perception.In this work, we seek to understand how to shape our future by better understanding our past.We study factors that shape NLP as a field, including culture, incentives, and infrastructure by conducting longform interviews with 26 NLP researchers of varying seniority, research area, institution, and social identity.Our interviewees identify cyclical patterns in the field, as well as new shifts without historical parallel, including changes in benchmark culture and software infrastructure.We complement this discussion with quantitative analysis of citation, authorship, and language use in the ACL Anthology over time.We conclude by discussing shared visions, concerns, and hopes for the future of NLP.We hope that this study of our field's past and present can prompt informed discussion of our community's implicit norms and more deliberate action to consciously shape the future. Sireesh Gururaja, Amanda Bertsch, Clara Na, David Gray Widder, Emma Strubell |
EMNLP | 4 |
| 2022 | Gender and Participation in Open Source Software DevelopmentabstractOpen source software represents an important form of digital infrastructure as well as a pathway to technical careers for many developers, but women are drastically underrepresented in this setting. Although there is a good body of literature on open source participation, there is very little understanding of the participation trajectories and contribution experiences of women developers, and how they compare to those of men developers, in open source software projects. In order to understand their joining and participation trajectories, we conducted interviews with 23 developers (11 men and 12 women) who became core in an open source project. We identify differences in women and men's motivations for initial contributions and joining processes (e.g. women participating in projects that they have been invited to) and sustained involvement in a project. We also describe unique negative experiences faced by women contributors in this setting in each stage of participation. Our results have implications for diversifying participation in open source software and understanding open source as a pathway to technical careers. Hana Frluckaj, Laura A. Dabbish, David Gray Widder, Huilian Sophie Qiu, James D. Herbsleb |
Proc. ACM Hum. Comput. Interact. | 3 |
| 2021 | Trust in Collaborative Automation in High Stakes Software Engineering Work: A Case Study at NASAabstractThe amount of autonomy in software engineering tools is increasing as developers build increasingly complex systems. We study factors influencing software engineers’ trust in an autonomous tool situated in a high stakes workplace, because research in other contexts shows that too much or too little trust in autonomous tools can have negative consequences. We present the results of a ten week ethnographic case study of engineers collaborating with an autonomous tool to write control software at the National Aeronautics and Space Administration to support high stakes missions. We find that trust in an autonomous software engineering tool in this setting was influenced by four main factors: the tool’s transparency, usability, its social context, and the organization’s associated processes. Our observations lead us to frame trust as a quality the operator places in their collaboration with the automated system, and we outline implications of this framing and other results for researchers studying trust in autonomous systems, designers of software engineering tools, and organizations conducting high stakes work with these tools. David Gray Widder, Laura A. Dabbish, James D. Herbsleb, Alexandra Holloway, Scott Davidoff |
CHI | 1 |
| 2019 | A Qualitative Study on Framework DebuggingabstractFeatures of frameworks, such as inversion of control and the structure of framework applications, require developers to adjust their programming and debugging strategies as compared to sequential programs. However, the benefits and challenges of framework debugging are not fully understood, and gaining this knowledge could provide guidance in debugging strategies and framework tool design. To gain insight into the framework application debugging process, we performed two human studies investigating how developers fix applications that use a framework API incorrectly. These studies focused on the Android Fragment class and the ROS framework. We analyzed the results of the studies using a mixed-methods approach, using techniques from qualitative approaches. Our analysis found that participants benefited from the structure of frameworks and the pre-made solutions to common problems in the domain. Participants encountered challenges with understanding frame-work abstractions, and had particular difficulty with inversion of control and object protocol issues. When compared to prior work on debugging, these results show that framework applications have unique debugging challenges. Zack Coker, David Gray Widder, Claire Le Goues, Christopher Bogart, Joshua Sunshine |
ICSME | 2 |
| 2019 | A conceptual replication of continuous integration pain points in the context of Travis CIabstractContinuous integration (CI) is an established software quality assurance practice, and the focus of much prior research with a diverse range of methods and populations. In this paper, we first conduct a literature review of 37 papers on CI pain points. We then conduct a conceptual replication study on results from these papers using a triangulation design consisting of a survey with 132 responses, 12 interviews, and two logistic regressions predicting Travis CI abandonment and switching on a dataset of 6,239 GitHub projects. We report and discuss which past results we were able to replicate, those for which we found conflicting evidence, those for which we did not find evidence, and the implications of these findings. David Gray Widder, Michael Hilton 0001, Christian Kästner, Bogdan Vasilescu |
ESEC/SIGSOFT FSE | 1 |
| 2019 | Gender in Open Source Communities: Different Migration Patterns and Forms of WorkabstractOpen source software (OSS) runs much of the world’s computing infrastructure [1]. To survive, OSS projects need a steady supply of (often volunteer) labor. Most OSS projects are open to newcomers in theory, but research has uncovered technical and social barriers that newcomers face when joining [2]. The process of evolving from a peripheral contributor to a core contributor is referred as “migration” [3]. Core contributors conduct most of the work and thus are important for the long term health of an OSS project [4], [5]. David Gray Widder |
VL/HCC | 1 |
| 2019 | Barriers to Reproducible Scientific ProgrammingabstractScientists often write code to support their science. To investigate the state of scientific programming on smaller teams in diverse scientific contexts, we interviewed eleven scientists about their programming practices, and the extent to which they adhere to six common best practices. We argue that these practices are essential to the core scientific value of reproducibility. Our results indicate that many of these practices are not followed because of barriers such as low self-efficacy and misaligned incentive structures. We conclude with suggested improvements to the tooling, education, and incentives of scientific programmers. David Gray Widder, Joshua Sunshine, Stephen Fickas |
VL/HCC | 1 |
| 2018 | I'm leaving you, Travis: a continuous integration breakup storyabstractContinuous Integration (CI) services, which can automatically build, test, and deploy software projects, are an invaluable asset in distributed teams, increasing productivity and helping to maintain code quality. Prior work has shown that CI pipelines can be sophisticated, and choosing and configuring a CI system involves tradeoffs. As CI technology matures, new CI tool offerings arise to meet the distinct wants and needs of software teams, as they negotiate a path through these tradeoffs, depending on their context. In this paper, we begin to uncover these nuances, and tell the story of open-source projects falling out of love with Travis, the earliest and most popular cloud-based CI system. Using logistic regression, we quantify the effects that open-source community factors and project technical factors have on the rate of Travis abandonment. We find that increased build complexity reduces the chances of abandonment, that larger projects abandon at higher rates, and that a project's dominant language has significant but varying effects. Finally, we find the surprising result that metrics of configuration attempts and knowledge dispersion in the project do not affect the rate of abandonment. David Gray Widder, Michael Hilton 0001, Christian Kästner, Bogdan Vasilescu |
MSR | 1 |