Publication | Closed Access
Impact of software engineering research on the practice of software configuration management
160
Citations
75
References
2005
Year
Software MaintenanceSoftware Development PracticeEngineeringProject ManagementSoftware EngineeringSoftware AnalysisSoftware Engineering ResearchEmpirical Software Engineering ResearchManagementSystems EngineeringSoftware PracticeScm SystemsSoftware Configuration ManagementDesignConfiguration ManagementScm TechnologySoftware DesignSoftware EvolutionSoftware DevelopmentSoftware TestingSoftware ManagementBusinessSystem Software
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 evolution in functionality of the available SCM systems, we trace the critical ideas in the field from their early inception to their eventual maturation in commercially and freely available SCM systems. In doing so, this article creates a detailed record of the critical value of SCM research and illustrates how research results have shaped the functionality of today's SCM systems.
| Year | Citations | |
|---|---|---|
Page 1
Page 1