Demo Data from SIGIR 2026 / reviewers in the wild / expert
Collin Winter
dblp:167/0185
· DBLP profile ↗
3ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 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
3 papers |
Empirical software engineering · 78% Program analysis · 11% Software maintenance and evolution · 11% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
developer studies |
0.9 | 2 | 2021 | What Predicts Software Developers' Productivity? · IEEE Trans. Software Eng. 2021 Do developers discover new tools on the toilet? · ICSE 2019 |
Empirical software engineering › developer studies › developer behavior
developer productivity |
0.5 | 1 | 2021 | What Predicts Software Developers' Productivity? · IEEE Trans. Software Eng. 2021 |
Program analysis
static analysis |
0.2 | 1 | 2015 | Tricorder: Building a Program Analysis Ecosystem · ICSE (1) 2015 |
Empirical software engineering
mining software repositories |
0.1 | 1 | 2019 | Do developers discover new tools on the toilet? · ICSE 2019 |
Methods — techniques the papers use, named apart from their topics
survey · 0.9interviews · 0.4causal inference · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | What Predicts Software Developers' Productivity?abstractOrganizations have a variety of options to help their software developers become their most productive selves, from modifying office layouts, to investing in better tools, to cleaning up the source code. But which options will have the biggest impact? Drawing from the literature in software engineering and industrial/organizational psychology to identify factors that correlate with productivity, we designed a survey that asked 622 developers across 3 companies about these productivity factors and about self-rated productivity. Our results suggest that the factors that most strongly correlate with self-rated productivity were non-technical factors, such as job enthusiasm, peer support for new ideas, and receiving useful feedback about job performance. Compared to other knowledge workers, our results also suggest that software developers' self-rated productivity is more strongly related to task variety and ability to work remotely. Emerson R. Murphy-Hill, Ciera Jaspan, Caitlin Sadowski, David C. Shepherd, Michael Phillips, Collin Winter, Andrea Knight, Edward K. Smith, Matthew Jorde |
IEEE Trans. Software Eng. | 6 |
| 2019 | Do developers discover new tools on the toilet?abstractMaintaining awareness of useful tools is a substantial challenge for developers. Physical newsletters are a simple technique to inform developers about tools. In this paper, we evaluate such a technique, called Testing on the Toilet, by performing a mixed-methods case study. We first quantitatively evaluate how effective this technique is by applying statistical causal inference over six years of data about tools used by thousands of developers. We then qualitatively contextualize these results by interviewing and surveying 382 developers, from authors to editors to readers. We found that the technique was generally effective at increasing software development tool use, although the increase varied depending on factors such as the breadth of applicability of the tool, the extent to which the tool has reached saturation, and the memorability of the tool name. Emerson R. Murphy-Hill, Edward K. Smith, Caitlin Sadowski, Ciera Jaspan, Collin Winter, Matthew Jorde, Andrea Knight, Andrew Trenk, Steve Gross |
ICSE | 5 |
| 2015 | Tricorder: Building a Program Analysis EcosystemabstractStatic analysis tools help developers find bugs, improve code readability, and ensure consistent style across a project. However, these tools can be difficult to smoothly integrate with each other and into the developer workflow, particularly when scaling to large codebases. We present Tricorder, a program analysis platform aimed at building a data-driven ecosystem around program analysis. We present a set of guiding principles for our program analysis tools and a scalable architecture for an analysis platform implementing these principles. We include an empirical, in-situ evaluation of the tool as it is used by developers across Google that shows the usefulness and impact of the platform. Caitlin Sadowski, Jeffrey van Gogh, Ciera Jaspan, Emma Söderberg, Collin Winter |
ICSE (1) | 5 |