SCM homepage Computer Science LTH

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