EDBT 2026 Demo / reviewers in the wild / expert
Tristan Ratchford
dblp:89/7880
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Human-computer interaction and ubiquitous computing · 2Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1
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 maintenance and evolution · 57% Empirical software engineering · 43% | |
| Human-computer interaction and pervasive computing
1 paper |
Collaborative and social computing · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Collaborative and social computing › social media
enterprise social media |
0.2 | 1 | 2014 | Understanding employee social media chatter with enterprise social pulse · CSCW 2014 |
Empirical software engineering › mining software repositories
API usage patterns |
0.2 | 1 | 2013 | Automated API Property Inference Techniques · IEEE Trans. Software Eng. 2013 |
Software maintenance and evolution
software ecosystems |
0.2 | 1 | 2013 | Automated API Property Inference Techniques · IEEE Trans. Software Eng. 2013 |
Software maintenance and evolution
code reuse |
0.1 | 1 | 2009 | Automatically Recommending Triage Decisions for Pragmatic Reuse Tasks · ASE 2009 |
Software maintenance and evolution
recommendation system for software engineering |
0.1 | 1 | 2009 | Automatically Recommending Triage Decisions for Pragmatic Reuse Tasks · ASE 2009 |
Collaborative and social computing
sentiment analysis |
0.1 | 1 | 2014 | Understanding employee social media chatter with enterprise social pulse · CSCW 2014 |
Empirical software engineering › mining software repositories › source-code mining
API usage mining |
0.0 | 1 | 2013 | Automated API Property Inference Techniques · IEEE Trans. Software Eng. 2013 |
Empirical software engineering
mining software repositories |
0.0 | 1 | 2013 | Automated API Property Inference Techniques · IEEE Trans. Software Eng. 2013 |
Methods — techniques the papers use, named apart from their topics
survey · 0.4interviews · 0.2classification · 0.2collaborative filtering · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Understanding employee social media chatter with enterprise social pulseabstractThe rise of social media in the enterprise has enabled new ways for employees to speak up and communicate openly with colleagues. This rich textual data can potentially be mined to better understand the opinions and sentiment of employees for the benefit of the organization. In this paper, we introduce Enterprise Social Pulse (ESP) -- a tool designed to support analysts whose job involves understanding employee chatter. ESP aggregates and analyzes data from internal and external social media sources while respecting employee privacy. It surfaces the data through a user interface that supports organic results and keyword search, data segmentation and filtering, and several analytics and visualization features. An evaluation of ESP was conducted with 19 Human Resources professionals. Results from a survey and interviews with participants revealed the value and willingness to use ESP, but also surfaced challenges around deploying an employee social media listening solution in an organization. N. Sadat Shami, Laura Panc, Casey Dugan, Tristan Ratchford, Jamie C. Rasmussen, Yannick Assogba, Tal Steier, Todd Soule, Stela Lupushor, Werner Geyer, Ido Guy, Jonathan Ferrar |
CSCW | 5 |
| 2013 | Experiments on Motivational Feedback for Crowdsourced Workers
Tak Yeon Lee, Casey Dugan, Werner Geyer, Tristan Ratchford, Jamie C. Rasmussen, N. Sadat Shami, Stela Lupushor |
ICWSM | 4 |
| 2013 | Automated API Property Inference TechniquesabstractFrameworks and libraries offer reusable and customizable functionality through Application Programming Interfaces (APIs). Correctly using large and sophisticated APIs can represent a challenge due to hidden assumptions and requirements. Numerous approaches have been developed to infer properties of APIs, intended to guide their use by developers. With each approach come new definitions of API properties, new techniques for inferring these properties, and new ways to assess their correctness and usefulness. This paper provides a comprehensive survey of over a decade of research on automated property inference for APIs. Our survey provides a synthesis of this complex technical field along different dimensions of analysis: properties inferred, mining techniques, and empirical results. In particular, we derive a classification and organization of over 60 techniques into five different categories based on the type of API property inferred: unordered usage patterns, sequential usage patterns, behavioral specifications, migration mappings, and general information. Martin P. Robillard, Eric Bodden, David Kawrykow, Mira Mezini, Tristan Ratchford |
IEEE Trans. Software Eng. | 5 |
| 2009 | Automatically Recommending Triage Decisions for Pragmatic Reuse TasksabstractPlanning a complex software modification task imposes a high cognitive burden on developers, who must juggle navigating the software, understanding what they see with respect to their task, and deciding how their task should be performed given what they have discovered. Pragmatic reuse tasks, where source code is reused in a white-box fashion, is an example of a complex and error-prone modification task: the developer must plan out which portions of a system to reuse, extract the code, and integrate it into their own system. In this paper we present a recommendation system that automates some aspects of the planning process undertaken by developers during pragmatic reuse tasks. In a retroactive evaluation, we demonstrate that our technique was able to provide the correct recommendation 64% of the time and was incorrect 25% of the time. Our case study suggests that developer investigative behaviour is positively influenced by the use of the recommendation system. Reid Holmes, Tristan Ratchford, Martin P. Robillard, Robert J. Walker |
ASE | 2 |