2005
DOI: 10.1145/1101815.1101817
|View full text |Cite
|
Sign up to set email alerts
|

Impact of software engineering research on the practice of software configuration management

Abstract: Software Configuration Management (SCM) is an important discipline in professional software development and maintenance. The importance of SCM has increased as programs have become larger, more long lasting, and more mission and life critical. This article discusses the evolution of SCM technology from the early days of software development to the present, with a particular emphasis on the impact that university and industrial research has had along the way. Based on an analysis of the publication history and … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
69
0
4

Year Published

2007
2007
2018
2018

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 133 publications
(74 citation statements)
references
References 43 publications
1
69
0
4
Order By: Relevance
“…Virtually all software is nowadays built in a collaborative fashion. This ranges from the usage of software configuration management systems (SCM) supporting distributed development, now widely used in practice [18], awareness tools to prevent upcoming conflicts [50], to fully integrated solutions such as IBM's Jazz [21].…”
Section: Promise 2 -Collaborationmentioning
confidence: 99%
“…Virtually all software is nowadays built in a collaborative fashion. This ranges from the usage of software configuration management systems (SCM) supporting distributed development, now widely used in practice [18], awareness tools to prevent upcoming conflicts [50], to fully integrated solutions such as IBM's Jazz [21].…”
Section: Promise 2 -Collaborationmentioning
confidence: 99%
“…One of the main issues of software evolution management is the versioning activity [11]. One needs to keep track of changes in software not only during software programming but all along its complete life-cycle, including early development stages such as specification or postdeployment phases such as maintenance.…”
Section: Introductionmentioning
confidence: 99%
“…Traditionally, SCM systems rely on existing diff tools which are limited in their scope [4], for example, the Revision Control System (RCS) [5] is built on the UNIX diff utility. Some other diff tools have been developed for other common data structures, such as XML files [6] or spreadsheet files [7,8].…”
Section: Introductionmentioning
confidence: 99%