Identification of coordination requirements: Implications for the design of collaboration and awareness tools

M Cataldo, PA Wagstrom, JD Herbsleb… - Proceedings of the 2006 …, 2006 - dl.acm.org
Task dependencies drive the need to coordinate work activities. We describe a technique for
using automatically generated archi-val data to compute coordination requirements, ie, who …

Software dependencies, work dependencies, and their impact on failures

M Cataldo, A Mockus, JA Roberts… - IEEE Transactions on …, 2009 - ieeexplore.ieee.org
Prior research has shown that customer-reported software faults are often the result of
violated dependencies that are not recognized by developers implementing software. Many …

Palantír: raising awareness among configuration management workspaces

A Sarma, Z Noroozi… - … Conference on Software …, 2003 - ieeexplore.ieee.org
Current configuration management systems promote workspaces that isolate developers
from each other. This isolation is both good and bad It is good, because developers make …

A survey on model versioning approaches

K Altmanninger, M Seidl, M Wimmer - International Journal of Web …, 2009 - emerald.com
Purpose–The purpose of this paper is to provide a feature‐based characterization of version
control systems (VCSs), providing an overview about the state‐of‐the‐art of versioning …

Improving early detection of software merge conflicts

ML Guimarães, AR Silva - 2012 34th International Conference …, 2012 - ieeexplore.ieee.org
Merge conflicts cause software defects which if detected late may require expensive
resolution. This is especially true when developers work too long without integrating …

Tesseract: Interactive visual exploration of socio-technical relationships in software development

A Sarma, L Maccherone, P Wagstrom… - 2009 IEEE 31st …, 2009 - ieeexplore.ieee.org
Software developers have long known that project success requires a robust understanding
of both technical and social linkages. However, research has largely considered these …

Palantir: Early detection of development conflicts arising from parallel code changes

A Sarma, DF Redmiles… - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
The earlier a conflict is detected, the easier it is to resolve-this is the main precept of
workspace awareness. Workspace awareness seeks to provide users with information of …

On the use of visualization to support awareness of human activities in software development: a survey and a framework

MAD Storey, D Čubranić, DM German - … of the 2005 ACM symposium on …, 2005 - dl.acm.org
This paper proposes a framework for describing, comparing and understanding visualization
tools that provide awareness of human activities in software development. The framework …

Semi-synchronous conflict detection and resolution in asynchronous software development

P Dewan, R Hegde - ECSCW 2007: Proceedings of the 10th European …, 2007 - Springer
Previous work has found that (a) when software is developed collaboratively, concurrent
accesses to related pieces of code are made, and (b) when these accesses are coordinated …

Collaborative code conflict detection, notification and resolution

R Hegde, P Dewan - US Patent 8,407,670, 2013 - Google Patents
A computer code conflict notification and resolution technique that provides a collaborative
programming environment for conflicts management is presented. The technique detects …