CM homepage Computer Science LTH

During the course each group will have to present a paper. Below is a schedule for these presentations. ?-? indicates that I am still looking for a group to do that presentation. For each paper is also indicated which groups are opponents. There are also some guidelines for how to do the presentation.

Presentations are done by the following groups:

Lecture 2b (Thursday 6/11):

  • I-e (opponents I-g and LBx): Ulf Asklund: Configuration Management for Distributed Development - Practice and Needs, Dissertation 10, Lund Institute of Technology, 1999. (chapter 2 and 5)
  • I-a (opponents I-d and I-e): Brian A. White: Software Configuration Management Strategies and Rational ClearCase - A Practical Introduction, Addison-Wesley Publishing Company, Inc., 2000. (chapter 10: Geographically distributed development)

    Lecture 3b (Thursday 13/11):

  • I-b (opponents I-a and I-f): Peter H. Feiler: Configuration Management Models in Commercial Environments, Technical Report SEI-91-TR-7, Software Engineering Institute, 1991. (chapter 2 and 4: Checkout/checkin + Long transaction models)
  • I-c (opponents II-a and LBx): Peter H. Feiler: Configuration Management Models in Commercial Environments, Technical Report SEI-91-TR-7, Software Engineering Institute, 1991. (chapter 3 and 5: Composition + Change set models)

    Lecture 4b (Thursday 20/11):

  • II-c (opponents I-c and I-a): Brad Appleton, Stephen P. Berczuk, Ralph Cabrera, Robert Orenstein: Streamed Lines - Branching Patterns for Parallel Software Development, http://www.enteract.com/~bradapp/acme/branching/, 1998. (Introduction and overview)
  • I-g (opponents I-c and II-b): Brad Appleton, Stephen P. Berczuk, Ralph Cabrera, Robert Orenstein: Streamed Lines - Branching Patterns for Parallel Software Development, http://www.enteract.com/~bradapp/acme/branching/, 1998. (selected patterns)

    Lecture 5a (Monday 24/11):

  • I-d (opponents II-d and II-a): M. A. Daniels: Principles of Configuration Management, Advanced Applications Consultants, Inc., 1985. (chapter 2 and 3: Configuration Control + Configuration Identification)
  • II-b (opponents I-b and LBx): Bohner and Arnold: An Introduction to Software Change Impact Analysis.

    Lecture 5b (Thursday 27/11):

  • LBx (opponents II-b and I-g): M. A. Daniels: Principles of Configuration Management, Advanced Applications Consultants, Inc., 1985. (chapter 4 and 5: Configuration Status Accounting + Configuration Audit)
  • II-d (opponents I-f and LBx): Alexis Leon: A Guide to Software Configuration Management, Artech House, Inc., 2000. (chapter 11: Software Configuration Management Plans) Stephen B. Compton, Guy R. Conner: Configuration Management for Software, Van Nostrand Reinhold, 1994. (chapter 3: The Software Configuration Manager)

    Lecture 6a (Monday 1/12):

  • II-a (opponents I-b and II-c): Ulf Asklund, Lars Bendix: A Study of Configuration Management for Open Source Software, Lund Institute of Technology, 2001.
  • I-f (opponents II-c and I-e): Lars Bendix, Torbjörn Ekman: Software Configuration Management in Agile Development, in the book Agile Software Development Quality Assurance, February 2007.

    Lecture 6b (Thursday 4/12):

  • UAs (opponents II-d and LBx): Ivica Crnkovic, Ulf Asklund, Annita Persson Dahlquist: Implementing and Integrating Product Data Management and Software Configuration Management. (chapter 2 and 4)
  • I-c (opponents I-d and LBx): Axel Mahler: Variants: Keeping Things Together and Telling Them Apart.



    Updated November 25, 2008