PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
December 1, 199345 citationsOpen Access

Fine-grained revision control for collaborative software development

BMBoris MagnussonUAUlf AsklundSMSten Minör

Key Points

Key points are not available for this paper at this time.

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.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Magnusson et al. (1993) studied this question.

synapsesocial.com/papers/6a1beb71bc71fb1015a91588https://doi.org/10.1145/256428.167061
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Change oriented versioning in a software engineering database1989 · 15 citations
  2. 2DistEdit: a distributed toolkit for supporting multiple group editors1990 · 146 citations
  3. 3The source code control system1975 · 712 citations
  4. 4Toward a unified framework for version modeling in engineering databases1990 · 431 citations
  5. 5Flexible Diff-ing in a collaborative writing system1992 · 133 citations