Software Configuration Management - Thursday lecture:
SCM++
Literature
- Asklund & Bendix: A Study of Configuration Management for Open Source Software.
Read the paper and make sure that you fully understand how OSS projects handle
workspaces and the change management process.
- Hein & MacGregor: Managing Variability with Configuration Techniques.
Read this paper as background material.
- Axel Mahler: Variants: Keeping Things Together and Telling Them Apart.
Read this paper and reflect on the multitude of problems that variants can create.
- Crnkovic et al: Implementing and Integrating Product Data Management and SCM, ch. 2 & 4.
Read these chapters and reflect on the potential consequences of
the similarities and differences between PDM and SCM.
- Ulf Asklund, Lars Bendix, Torbjörn Ekman: Configuration Management for extreme Programming.
Read this paper and reflect on how the development process may influence the way SCM
is carried out. Is XP indeed a sane development method seen from an SCM perspective?
- Rebecca Grinter: Recomposition: Putting It All Back Together Again.
Read this paper and reflect on how SCM can/should handle the more "soft" aspect
of co-ordinating people and their work.
- Ulf Asklund, Lars Bendix, Henrik B. Christensen, Boris Magnusson: The Unified Extensional Versioning Model.
Read this paper as background material on different SCM models.
Lecture summary:
- SCM and Open Source Software
- SCM and Software Product Families
- SCM and Product Data Management
- SCM and eXtreme Programming
- SCM and CSCW
Quote of the day
I used to keep an open mind, but people kept throwing rubbish in it. (Anonymous)
Updated May 5, 2004 |