Demo Data from VLDB 2026 / reviewers in the wild / expert
Chris Satterfield
dblp:279/2432
· DBLP profile ↗
3ranked-venue papers
1as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Human-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.
| Software engineering, system software, and programming languages
2 papers |
Empirical software engineering · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Wearable and physiological sensing · 77% Health and well-being technologies · 23% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › developer studies › developer behavior
developer productivity |
0.6 | 1 | 2022 | Detecting Developers' Task Switches and Types · IEEE Trans. Software Eng. 2022 |
Empirical software engineering
developer studies |
0.4 | 1 | 2020 | Identifying and Describing Information Seeking Tasks · ASE 2020 |
Health and well-being technologies › health monitoring
wellness monitoring |
0.1 | 1 | 2021 | Observing and predicting knowledge worker stress, focus and awakeness in the wild · Int. J. Hum. Comput. Stud. 2021 |
Methods — techniques the papers use, named apart from their topics
temporal features · 0.6semantic features · 0.6experience sampling · 0.6vector representation · 0.4active window capture · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Detecting Developers' Task Switches and TypesabstractDevelopers work on a broad variety of tasks during their workdays and constantly switch between them. While these task switches can be beneficial, they can also incur a high cognitive burden on developers, since they have to continuously remember and rebuild the task context–the artifacts and applications relevant to the task. Researchers have therefore proposed to capture task context more explicitly and use it to provide better task support, such as task switch reduction or task resumption support. Yet, these approaches generally require the developer tomanuallyidentify task switches. Automatic approaches for predicting task switches have so far been limited in their accuracy, scope, evaluation, and the time discrepancy between predicted and actual task switches. In our work, we examine the use ofautomaticallycollected computer interaction data for detecting developers’ task switches as well as task types. In two field studies–a 4h observational study and a multi-day study with experience sampling–we collected data from a total of 25 professional developers. Our study results show that we are able to use temporal and semantic features from developers’ computer interaction data to detect task switches and types in the field with high accuracy of 84 percent and 61 percent respectively, and within a short time window of less than 1.6 minutes on average from the actual task switch. We discuss our findings and their practical value for a wide range of applications in real work settings. André N. Meyer, Chris Satterfield, Manuela Züger, Katja Kevic, Gail C. Murphy, Thomas Zimmermann 0001, Thomas Fritz 0001 |
IEEE Trans. Software Eng. | 2 |
| 2021 | Observing and predicting knowledge worker stress, focus and awakeness in the wild
Mauricio Soto, Chris Satterfield, Thomas Fritz 0001, Gail C. Murphy, David C. Shepherd, Nicholas A. Kraft |
Int. J. Hum. Comput. Stud. | 2 |
| 2020 | Identifying and Describing Information Seeking TasksabstractA software developer works on many tasks per day, frequently switching between these tasks back and forth. This constant churn of tasks makes it difficult for a developer to know the specifics of when they worked on what task, complicating task resumption, planning, retrospection, and reporting activities. In a first step towards an automated aid to this issue, we introduce a new approach to help identify the topic of work during an information seeking task --- one of the most common types of tasks that software developers face --- that is based on capturing the contents of the developer's active window at regular intervals and creating a vector representation of key information the developer viewed. To evaluate our approach, we created a data set with multiple developers working on the same set of six information seeking tasks that we also make available for other researchers to investigate similar approaches. Our analysis shows that our approach enables: 1) segments of a developer's work to be automatically associated with a task from a known set of tasks with average accuracy of 70.6%, and 2) a word cloud describing a segment of work that a developer can use to recognize a task with average accuracy of 67.9%. Chris Satterfield, Thomas Fritz 0001, Gail C. Murphy |
ASE | 1 |