Skip to main content

A Software Configuration Management Course

  • Conference paper
  • First Online:
Software Configuration Management (SCM 2001, SCM 2003)

Abstract

Software Configuration Management has been a big success in research and creation of tools. There are also many vendors in the market of selling courses to companies. However, in the education sector Software Configuration Management has still not quite made it — at least not into the university curriculum. It is either not taught at all or is just a minor part of a general course in software engineering. In this paper, we report on our experience with giving a full course entirely dedicated to Software Configuration Management topics and start a discussion of what ideally should be the goal and contents of such a course.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. B. Appleton, S. P. Berczuk, R. Cabrera, R. Orenstein: Streamed Lines: Branching Patterns for Parallel Software Development, http://www.cmcrossroads.com/bradapp/acme/branching/streamed-lines.html , 1998

  2. U. Asklund: Configuration Management for Distributed Development — Practice and Needs, Lund University, 1999

    Google Scholar 

  3. U. Asklund, L. Bendix, H. Christensen, B. Magnusson: The Unified Extensional Versioning Model, in proceedings of SCM-9, Toulouse, France, September 5–7, 1999

    Google Scholar 

  4. U. Asklund, I. Crnkovic, A. Hedin, M. Larsson, A. Persson Dahlquist, J. Ranby, D. Svensson: Product Data Management and Software Configuration Management — Similarities and Differences, Sveriges Verkstadsindustrier, 2001

    Google Scholar 

  5. U. Asklund, L. Bendix: A Study of Configuration Management in Open Source Software, in IEE Proceedings — Software, Vol. 149, No. 1, February 2002

    Google Scholar 

  6. W. A. Babich: Software Configuration Management: Coordination for Team Productivity, Addison-Wesley, 1986

    Google Scholar 

  7. M.E. Bays: Software Release Methodology, Prentice-Hall, 1999

    Google Scholar 

  8. L. Bendix, P. Nowack: Software Architecture and Configuration Management, in 4th Workshop on Object-Oriented Architectural Evolution, Budapest, Hungary, June 18, 2001

    Google Scholar 

  9. L. Bendix, O. Vinter: Configuration Management from a Developer’s Perspective, in proceedings of the EuroSTAR 2001 Conference, Stockholm, Sweden, November 19–23, 2001

    Google Scholar 

  10. H.R. Berlack: Software Configuration Management, John Wiley & Sons, 1992

    Google Scholar 

  11. B.S. Bloom (ed.): Taxonomy of Educational Objectives, Handbook 1: Cognitive Domain, Addison-Wesley, 1984

    Google Scholar 

  12. W. J. Brown, H. W. McCormick III, S. W. Thomas: AntiPatterns and Patterns in Software Configuration Management, Wiley, 1999

    Google Scholar 

  13. S.B. Compton, G. Connor: Configuration Management for Software, Van Nostrand Reinhold, 1994

    Google Scholar 

  14. M.A. Daniels: Principles of Configuration Management, Advanced Applications Consultants, 1985

    Google Scholar 

  15. S. Dart: Configuration Management: The Missing Link in Web Engineering, Artech House, 2000

    Google Scholar 

  16. S. Dreyfus, H. Dreyfus: Mind Over Machine: The Power of Human Intuition and Expertise in the Era of the Computer, Simon & Schuster, 2000

    Google Scholar 

  17. J. Estublier: Configuration Management — The Notion and the Tools, in proceedings of the International Workshop on Software Version and Configuration Control, Grassau, Germany, January 27–29, 1988

    Google Scholar 

  18. J. Estublier: Software Configuration Management: A Roadmap, in proceedings of The Future of Software Engineering, Limerick, Ireland, June 4–11, 2000

    Google Scholar 

  19. P. Feiler: Configuration Management Models in Commercial Environments, Software Engineering Institute, 1991

    Google Scholar 

  20. G. Hedin, L. Bendix, B. Magnusson: Introducing Software Engineering by means of Extreme Programming, in proceedings of the International Conference on Software Engineering, ICSE 2003, Portland, Oregon, May 3–10, 2003

    Google Scholar 

  21. M. Kelly: Configuration Management — The Changing Image, McGraw-Hill, 1996

    Google Scholar 

  22. D.A. Kolb: Experiental Learning: Experience as the Source of Learning and Development, Prentice-Hall, 1984

    Google Scholar 

  23. D. Leblang: The CM Challenge: Configuration Management that Works, in W. F. Tichy (ed.) Configuration Management, John Wiley and Sons, 1994

    Google Scholar 

  24. A. Leon: A Guide to Software Configuration Management, Artech House Computer Library, 2000

    Google Scholar 

  25. T. Mikkelsen, S. Pherigo: Practical Software Configuration Management: The Latenight Developer’s Handbook, Prentice-Hall, 1997

    Google Scholar 

  26. R.S. Pressman: Software Engineering: A Practitioner’s Approach, McGraw-Hill, 1997

    Google Scholar 

  27. J.A. Scott, D. Nisse: Software Configuration Management, in Guide to the Software Engineering Body of Knowledge, Version 1.0, May 2001

    Google Scholar 

  28. I. Sommerville: Software Engineering, Fifth Edition, Addison-Wesley, 1995

    Google Scholar 

  29. W.F. Tichy: Tools for Software Configuration Management, in proceedings of the International Workshop on Software Version and Configuration Control, Grassau, Germany, January 27–29, 1988

    Google Scholar 

  30. B. White: Software Configuration Management Strategies and Rational ClearCase: A Practical Introduction, Addison-Wesley, 2000

    Google Scholar 

  31. D. Whitgift: Methods and Tools for Software Configuration Management, John Wiley and Sons, 1991

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Asklund, U., Bendix, L. (2003). A Software Configuration Management Course. In: Westfechtel, B., van der Hoek, A. (eds) Software Configuration Management. SCM SCM 2001 2003. Lecture Notes in Computer Science, vol 2649. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-39195-9_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-39195-9_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-14036-8

  • Online ISBN: 978-3-540-39195-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics