The source code control system

@article{Rochkind1975TheSC,
  title={The source code control system},
  author={M. Rochkind},
  journal={IEEE Transactions on Software Engineering},
  year={1975},
  volume={SE-1},
  pages={364-370}
}
  • M. Rochkind
  • Published 1975
  • Computer Science
  • IEEE Transactions on Software Engineering
The Source Code Control System (SCCS) is a software tool designed to help programming projects control changes to source code. It provides facilities for storing, updating, and retrieving all versions of modules, for controlling updating privileges for identifying load modules by version number, and for recording who made each software change, when and where it was made, and why. This paper discusses the SCCS approach to source code control, shows how it is used and explains how it is… Expand
The evolution of a Source Code Control System
The Source Code Control System (SCCS) is a system for controlling changes to files of text (typically, the source code and documentation of software systems). It is an integral part of a softwareExpand
The evolution of a Source Code Control System
TLDR
The facilities provided by S CCS, and the design changes that were made to SCCS in order to provide a useful and flexible environment in which to conduct the programming process are described. Expand
Version Sensitive Editing: Change History as a Programming Tool
TLDR
Software Version Control Systems are used to store the versions of program source code created throughout the software development cycle, providing the safe storage of source code and the ability to recreate earlier versions, as well as tracking the progress of new feature development and problem resolution. Expand
Rcs — a system for version control
  • W. Tichy
  • Computer Science
  • Softw. Pract. Exp.
  • 1985
TLDR
Basic version control concepts are introduced and the practice of version control using RCS is discussed, and usage statistics show that RCS's delta method is space and time efficient. Expand
A source code control system based on semantic nets
  • D. Ince
  • Computer Science
  • Softw. Pract. Exp.
  • 1984
TLDR
This paper describes how semantic nets can model this process and how a semantic net processor can be used to construct a flexible and portable source code control system. Expand
Configuration Management in Terms of Modules
Modern programming languages support constructs like functions and classes that let programmers decompose source programs into modules. However, existing programming environments do not allowExpand
Case Study: Version Control in Component-Based Systems
TLDR
This case study makes an attempt to show that how Subversion, an open source version control tool, is helpful in tracing the changes processed at different time. Expand
Crosscutting revision control system
  • S. Ifrah, D. Lorenz
  • Computer Science
  • 2012 34th International Conference on Software Engineering (ICSE)
  • 2012
TLDR
The work contributes a mechanism that checks-in with the source code versions of crosscutting metadata for tracking the effect of aspects, and the implementation of a supporting Eclipse plug-in that extends the JDT, AJDT, and SVN plug-ins for Eclipse to provide crosscutting revision control (XRC) for aspect-oriented programming. Expand
Software design revision control or, how to keep too many cooks from spoiling the broth
Existing revision control systems deal mainly with the problem of recovering previous versions of source code segments. After a series of changes to program source code have been made, programExpand
Software development control based on module interconnection
TLDR
An integrated development and maintenance system that provides a controlling environment to insure the consistency of a software system at the module interconnection level and assists the programmers with two facilities: Interface control and version control. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 11 REFERENCES
BLISS: a language for systems programming
A language, BLISS, is described. This language is designed so as to be especially suitable for use in writing production software systems for a specific machine (the PDP-10): compilers, operatingExpand
A programming language for the 360 computers
TLDR
PL360 was designed to improve the readability of programs which must take into account specific characteristics and limitations of a particular computer, and is therefore particularly well suited for tutorial purposes. Expand
An online editor
An online, interactive system for text editing is described in detail, with remarks on the theoretical and experimental justification for its form. Emphasis throughout the system is on providingExpand
The UNIX time-shaHng system
  • Commun. Ass. Comput.Mach
  • 1974
A language for systems programming
  • Commun . Ass . Comput . Mach .
  • 1971
Illinois Inst. of Technol
  • Illinois Inst. of Technol
  • 1971
The SNOBO'L.t, Programming Language
  • N. J
  • 1971
The SNOBO'L.t, Programming Language, 2nd ed
  • Englewood Cliffs, N. J.: Prentice-Hall,
  • 1971
College Park, and the MJ., in 1970 and 1972, respectively. Since 1970 he. has been a member of the Technical Staff at Bell Laboratories
  • He received the B.S.M.E. degree from the University of MarylandJ. He is currently engaged in the development of software systems for use by Bell Telephone companies
  • 1948
BICSll00 System Information Manual
  • BICSll00 System Information Manual
...
1
2
...