Predicting source code changes by mining change history

ATT Ying, GC Murphy, R Ng… - IEEE transactions on …, 2004 - ieeexplore.ieee.org
Software developers are often faced with modification tasks that involve source which is
spread across a code base. Some dependencies between source code, such as those …

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 …

A framework for asynchronous change awareness in collaborative documents and workspaces

J Tam, S Greenberg - International Journal of Human-Computer Studies, 2006 - Elsevier
Change awareness is the ability of individuals to track the asynchronous changes made to a
collaborative document or graphical workspace by other participants over time. We develop …

Refactoring-aware configuration management for object-oriented programs

D Dig, K Manzoor, R Johnson… - … Conference on Software …, 2007 - ieeexplore.ieee.org
Current text based software configuration management (SCM) systems have trouble with
refactorings. Refactorings result in global changes and lead to merge conflicts. A refactoring …

Cohesive and isolated development with branches

ET Barr, C Bird, PC Rigby, A Hindle… - … 2012, Held as Part of the …, 2012 - Springer
The adoption of distributed version control (DVC), such as Git and Mercurial, in open-source
software (OSS) projects has been explosive. Why is this and how are projects using DVC …

Effective software merging in the presence of object-oriented refactorings

D Dig, K Manzoor, RE Johnson… - IEEE Transactions on …, 2008 - ieeexplore.ieee.org
Current text based Software Configuration Management (SCM) systems have trouble with
refactorings. Refactorings result in global changes which lead to merge conflicts. A …

Collaborative file update system

JA Parker, JM Sparks - US Patent 7,277,901, 2007 - Google Patents
(60) Prov1s1onal appl1cat1on No. 60/486,708,? led on Jul. 10, 2003. In a disclosed method
that facilitates collaborative? le updating, data is accepted from one of a plurality of users …

Towards supporting awareness of indirect conflicts across software configuration management workspaces

A Sarma, G Bortis, A Van Der Hoek - Proceedings of the 22nd IEEE/ACM …, 2007 - dl.acm.org
Workspace awareness techniques have been proposed to enhance the effectiveness of
software configuration management systems in coordinating parallel work. These …

An infrastructure for development of object-oriented, multi-level configuration management services

TN Nguyen, EV Munson, JT Boyland… - Proceedings of the 27th …, 2005 - dl.acm.org
In an integrated development environment, the ability to manage the evolution of a software
system in terms of logical abstractions, compositions, and their interrelations is crucial to …