2007 · 73 citations · 27 references
ManagementSystems EngineeringConflict AnalysisConflict ResolutionSoftware EngineeringClash DetectionConfiguration ControlConfiguration ManagementConflict ManagementSoftware MaintenanceVersion Control SystemsAwarenessConfiguration Management ProcessConfiguration Management SystemsConflict DetectionInterface SignaturesWorkspace Awareness
Workspace awareness techniques have been proposed to enhance the effectiveness of software configuration management systems in coordinating parallel work. These techniques share information regarding ongoing changes, so potential conflicts can be detected during development, instead of when changes are completed and committed to a repository. To date, however, workspace awareness techniques only address direct conflicts, which arise due to concurrent changes to the same artifact, but are unable to support indirect conflicts, which arise due to ongoing changes in one artifact affecting concurrent changes in an-other artifact. In this paper, we present a new, cross-workspace awareness technique that supports one particular kind of indirect conflict, namely those indirect conflicts caused by changes to class signatures. We introduce our approach, discuss its implementation in our workspace awareness tool Palantír, illustrate its potential through two pilot studies, and lay out how to generalize the technique to a broader set of indirect conflicts
27
Awareness and coordination in shared workspaces
Paul Dourish, Victoria Bellotti · 1992 · 2.5K citations · Full text
Agile Software Development Methods: Review and Analysis
Pekka Abrahamsson, Outi Salo, Jussi Ronkainen et al. · arXiv (Cornell University) · 2017 · 1.2K citations · Full text
Management, Information Systems, Agile Project Management +6
Rcs — a system for version control
Walter F. Tichy · Software Practice and Experience · 1985 · 950 citations
Rebecca E. Grinter, James D. Herbsleb, Dewayne E. Perry · 1999 · 382 citations · Full text