Demo Data from EDBT 2026 / reviewers in the wild / expert
Patrick Wagstrom
dblp:24/5143
· DBLP profile ↗
8ranked-venue papers
3as first author
0since 2021 · last 2014
0000-0002-3365-6247ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 2 first-authorHuman-computer interaction and ubiquitous computing · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author
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
4 papers |
Collaborative and social computing · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Empirical software engineering · 60% Software maintenance and evolution · 40% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Collaborative and social computing
online communities |
0.2 | 2 | 2011 | The onion patch: migration in open source ecosystems · SIGSOFT FSE 2011 A dive into online community properties · CSCW 2011 |
Software maintenance and evolution › software ecosystems
open source software ecosystem |
0.1 | 1 | 2011 | The onion patch: migration in open source ecosystems · SIGSOFT FSE 2011 |
Visualization and visual analytics
software visualization |
0.1 | 1 | 2009 | Tesseract: Interactive visual exploration of socio-technical relationships in software development · ICSE 2009 |
Empirical software engineering
mining software repositories |
0.1 | 1 | 2009 | Tesseract: Interactive visual exploration of socio-technical relationships in software development · ICSE 2009 |
Empirical software engineering › human factors in software engineering
socio-technical analysis |
0.1 | 1 | 2009 | Tesseract: Interactive visual exploration of socio-technical relationships in software development · ICSE 2009 |
Collaborative and social computing › awareness
awareness systems |
0.1 | 1 | 2006 | Identification of coordination requirements: implications for the Design of collaboration and awareness tools · CSCW 2006 |
Collaborative and social computing
computer-supported cooperative work |
0.0 | 1 | 2011 | A dive into online community properties · CSCW 2011 |
Collaborative and social computing
crowdsourcing |
0.0 | 1 | 2011 | A dive into online community properties · CSCW 2011 |
Collaborative and social computing
social network analysis |
0.0 | 1 | 2009 | Tesseract: Interactive visual exploration of socio-technical relationships in software development · ICSE 2009 |
Methods — techniques the papers use, named apart from their topics
user evaluation · 0.3semi-structured interviews · 0.3interactive visualization · 0.3onion model · 0.2crowdsourcing · 0.1architectural data analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Does latitude hurt while longitude kills? geographical and temporal separation in a large scale software development projectabstractDistributed software development allows firms to leverage cost advantages and place work near centers of competency. This distribution comes at a cost -- distributed teams face challenges from differing cultures, skill levels, and a lack of shared working hours. In this paper we examine whether and how geographic and temporal separation in a large scale distributed software development influences developer interactions. We mine the work item trackers for a large commercial software project with a globally distributed development team. We examine both the time to respond and the propensity of individuals to respond and find that when taken together, geographic distance has little effect, while temporal separation has a significant negative impact on the time to respond. However, both have little impact on the social network of individuals in the organization. These results suggest that while temporally distributed teams do communicate, it is at a slower rate, and firms may wish to locate partner teams in similar time zones for maximal performance. Patrick Wagstrom, Subhajit Datta |
ICSE | 1 |
| 2013 | A network of rails: a graph dataset of ruby on rails and associated projectsabstractSoftware projects, whether open source, proprietary, or a combination thereof, rarely exist in isolation. Rather, most projects build on a network of people and ideas from dozens, hundreds, or even thousands of other projects. Using the GitHub APIs it is possible to extract these relationships for millions of users and projects. In this paper we present a dataset of a large network of open source projects centered around Ruby on Rails. This dataset provides insight into the relationships between Ruby on Rails and an ecosystem involving 1116 projects. To facilitate understanding of this data in the context of relationships between projects, users, and their activities, it is provided as a graph database suitable for assessing network properties of the community and individuals within those communities and can be found at https://github.com/pridkett/gitminer-data-rails. Patrick Wagstrom, Corey Jergensen, Anita Sarma |
MSR | 1 |
| 2011 | A dive into online community propertiesabstractAs digital communities grow in size their feature sets also grow with them. Different users have different experiences with the same tools and communities. Enterprises and other organizations seeking to leverage these communities need a straightforward way to analyze and compare a variety of salient attributes of these communities. We describe a taxonomy and tool for crowd-sourcing user based evaluations of enterprise relevant attributes of digital communities and present the results of a small scale study on its usefulness and stability across multiple raters. Patrick Wagstrom, Jacquelyn Martino, Jürg von Känel, Marshini Chetty, John C. Thomas, Lauretta Jones |
CSCW | 1 |
| 2011 | The problem of private information in large software organizationsabstractCoordination of project stakeholders is critical to timely and consistent software delivery. In this short paper we present the problem of private information as a guiding framework or lens through which to interpret coordination dynamics within software organizations. We provide evidence of this problem in the form of specific challenges, collected via interviews from a diverse set of extended (i.e., non-development) stakeholders in a globally distributed software development organization. Jonathan L. Krein, Patrick Wagstrom, Stanley M. Sutton Jr., Clay Williams, Charles D. Knutson |
ICSSP | 2 |
| 2011 | The onion patch: migration in open source ecosystemsabstractPast research established that individuals joining an Open Source community typically follow a socialization process called "the onion model": newcomers join a project by first contributing at the periphery through mailing list discussions and bug trackers and as they develop skill and reputation within the community they advance to central roles of contributing code and making design decisions. However, the modern Open Source landscape has fewer projects that operate independently and many projects under the umbrella of software ecosystems that bring together projects with common underlying components, technology, and social norms. Participants in such an ecosystems may be able to utilize a significant amount of transferrable knowledge when moving between projects in the ecosystem and, thereby, skip steps in the onion model. In this paper, we examine whether the onion model of joining and progressing in a standalone Open Source project still holds true in large project ecosystems and how the model might change in such settings. Corey Jergensen, Anita Sarma, Patrick Wagstrom |
SIGSOFT FSE | 3 |
| 2010 | Coordination in innovative design and engineering: observations from a lunar robotics projectabstractCoordinating activities across groups in systems engineering or product development projects is critical to project success, but substantially more difficult when the work is innovative and dynamic. It is not clear how technology should best support cross-group collaboration on these types of projects. Recent work on coordination in dynamic settings has identified cross-boundary knowledge exchange as a critical mechanism for aligning activities. In order to inform the design of collaboration technology for creative work settings, we examined the nature of cross-group knowledge exchange in an innovative engineering research project developing a lunar rover robot as part of the Google Lunar X-Prize competition. Our study extends the understanding of communication and coordination in creative design work, and contributes to theory on coordination. We introduce four types of cross-team knowledge exchange mechanisms we observed on this project and discuss challenges associated with each. We consider implications for the design of collaboration technology to support cross-team knowledge exchange in dynamic, creative work environments. Laura A. Dabbish, Patrick Wagstrom, Anita Sarma, James D. Herbsleb |
GROUP | 2 |
| 2009 | Tesseract: Interactive visual exploration of socio-technical relationships in software developmentabstractSoftware developers have long known that project success requires a robust understanding of both technical and social linkages. However, research has largely considered these independently. Research on networks of technical artifacts focuses on techniques like code analysis or mining project archives. Social network analysis has been used to capture information about relations among people. Yet, each type of information is often far more useful when combined, as when the ldquogoodnessrdquo of social networks is judged by the patterns of dependencies in the technical artifacts. To bring such information together, we have developed Tesseract, an interactive exploratory environment that utilizes cross-linked displays to visualize the myriad relationships between artifacts, developers, bugs, and communications. We evaluated Tesseract by (1) demonstrating its feasibility with GNOME project data (2) assessing its usability via informal user evaluations, and (3) verifying its suitability for the open source community via semi-structured interviews. Anita Sarma, Larry Maccherone, Patrick Wagstrom, James D. Herbsleb |
ICSE | 3 |
| 2006 | Identification of coordination requirements: implications for the Design of collaboration and awareness toolsabstractTask dependencies drive the need to coordinate work activities. We describe a technique for using automatically generated archi-val data to compute coordination requirements, i.e., who must coordinate with whom to get the work done. Analysis of data from a large software development project revealed that coordina-tion requirements were highly volatile, and frequently extended beyond team boundaries. Congruence between coordination re-quirements and coordination activities shortened development time. Developers, particularly the most productive ones, changed their use of electronic communication media over time, achieving higher congruence. We discuss practical implications of our technique for the design of collaborative and awareness tools. Marcelo Cataldo, Patrick Wagstrom, James D. Herbsleb, Kathleen M. Carley |
CSCW | 2 |