ACM Home Page
Please provide us with feedback. Feedback
Fine-grained revision control for collaborative software development
Full text PdfPdf (1.06 MB)
Source Foundations of Software Engineering archive
Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering table of contents
Los Angeles, California, United States
Pages: 33 - 41  
Year of Publication: 1993
ISBN:0-89791-625-5
Also published in ...
Authors
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 66,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/256428.167061
What is a DOI?

ABSTRACT

This paper presents a framework for controlling the evolution of complex software systems concurrently developed by teams of software engineers. A general technique for fine-grained revision control of hierarchically structured information, such as programs and documents, is described and evaluated. All levels in the hierarchy are revision controlled, leaves as well as branch nodes. The technique supports sharing of unchanged nodes among revisions, automatic change propagation, and change-oriented representation of differences. Its use in a software development environment is presented, facilitating optimistic check-out of revisions and alternatives, check-in with incremental merge support, visualization of change propagation, and an integrated flexible diff-ing technique providing group awareness for team members.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

EGR91
FM87
 
Gus90
Gustavsso A., Software Configuration Management in an Integrated Environment, Llcentiate thesis, Dept. of Computer Science, Lund University, Lund, 1990.
 
HM88
HPR89
 
Kan93
Kannegaard, J., The nineties are an exciting time for software developmen Keynote address at TOOLS Europe'93, Versailles, March, 1993.
Kat90
 
KLMM93
KP90
 
LCM85
Leblang, D,B., Chase, Jr., R. P., McLean, Jr., G.D., The DOMATN Software Engineering Environment for Large Scale Software Development Efforts. Proceedings of the Ist International Conference on Computer Workstations. IEEE, November 1985.
LCD+89
LO92
 
MM93
Minor, S., Magnusson, B., A Model for Semia)Syncbronous Collaborative Editing, Proceedings of ECSCW'93, Third European Co@erence on Computer Supported Cooperative Work Milano, Kluwer Academic Publishers, 1993.
 
MMH90
Magnusson, B., Min&, S., Hedin, G., et al., An Overview of the Mj@lner Orm Environment Proceedings of the 2nd International Conference TOOLS (Technology of Object-Oriented Languages and System), Paris, 1990.
 
MO92
McGuffin, L.J., Olson, G.M., ShrEdin A Shared Electronic Workspace, Cognitive Science and Machine Intelligence Laboratory, Tech. report #45, University of Michigan, Ann Arbor, 1992.
MSC+86
NCK+92
 
NSE
Sun Micro Systems. Introduction to NSE.
 
Roe75
Roekind, M.J., The source code control system. IEEE Transactions on Software Engineering, SE-1(4):364-370, December 1975.
 
San85
Sandberg, R., The Design and Implementation of the Sun Network File System. Proceedings Usenix, June 1985.
 
Teamware
Teamwae Users' Guide, SunPro Manual set. Sun Micro Systems, Mountain View, To appear.
 
Tic85
 
Tic88
Tlchy, W.F., Tools for Software Configuration Msnagement Proceedings of the International Workshop on Software Version and Configuration Control, Grassau, Germany, 1988.

CITED BY  10
 
 
 
 
 
 

Collaborative Colleagues:
Boris Magnusson: colleagues
Ulf Asklund: colleagues
Sten Minör: colleagues

Peer to Peer - Readers of this Article have also read: