Shaun Phillips

dblp:56/7643 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 2014
0000-0002-7947-3403ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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.

Software engineering, system software, and programming languages
2 papers
Empirical software engineering · 54% Software maintenance and evolution · 46%
Human-computer interaction and pervasive computing
1 paper
Collaborative and social computing · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering
developer studies
0.212014
Understanding and improving software build teams · ICSE 2014
Software maintenance and evolution › software configuration management
software release management
0.112012
Information needs for integration decisions in the release process of large-scale parallel development · CSCW 2012
Collaborative and social computing › social interaction
group dynamics
0.112014
Understanding and improving software build teams · ICSE 2014
Software maintenance and evolution
build management
0.112014
Understanding and improving software build teams · ICSE 2014
Empirical software engineering › developer studies › developer behavior
developer information needs
0.012012
Information needs for integration decisions in the release process of large-scale parallel development · CSCW 2012

Methods — techniques the papers use, named apart from their topics

organizational science · 0.4multi-method study · 0.4interviews · 0.4interview study · 0.1
YearPublicationVenuePosition
2014 Understanding and improving software build teams
abstract
Build, creating software from source code, is a fundamental activity in software development. Build teams manage this process and ensure builds are produced reliably and efficiently. This paper presents an exploration into the nature of build teams--how they form, work, and relate to other teams--through three multi-method studies conducted at Microsoft. We also consider build team effectiveness and find that many challenges are social, not technical: role ambiguity, knowledge sharing, communication, trust, and conflict. Our findings validate theories from group dynamics and organization science, and using a cross-discipline approach, we apply learnings from these fields to inform the design of engineering tools and practices to improve build team effectiveness
Shaun Phillips, Thomas Zimmermann 0001, Christian Bird
ICSE1
2012 Information needs for integration decisions in the release process of large-scale parallel development
abstract
Version control branching allows an organization to parallelize its development efforts. Releasing a software system developed in this manner requires release managers, and other project stakeholders, to make decisions about how to integrate the branched work. This group decision-making process becomes very complex in the case of large-scale parallel development. To better understand the information needs of release managers in this context, we conducted an interview study at a large software company. Our analysis of the interviews provides a view into how release managers make integration decisions, organized around ten key factors. Based on these factors, we discuss specific information needs for release managers and how the needs can be met in future work.
Shaun Phillips, Günther Ruhe, Jonathan Sillito
CSCW1
2007 WLocator: An Indoor Positioning System
Shaun Phillips, Michael Katchabaw, Hanan Lutfiyya
WiMob1