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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
U. Asklund: Configuration Management for Distributed Development — Practice and Needs, Lund University, 1999
U. Asklund, L. Bendix, H. Christensen, B. Magnusson: The Unified Extensional Versioning Model, in proceedings of SCM-9, Toulouse, France, September 5–7, 1999
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
U. Asklund, L. Bendix: A Study of Configuration Management in Open Source Software, in IEE Proceedings — Software, Vol. 149, No. 1, February 2002
W. A. Babich: Software Configuration Management: Coordination for Team Productivity, Addison-Wesley, 1986
M.E. Bays: Software Release Methodology, Prentice-Hall, 1999
L. Bendix, P. Nowack: Software Architecture and Configuration Management, in 4th Workshop on Object-Oriented Architectural Evolution, Budapest, Hungary, June 18, 2001
L. Bendix, O. Vinter: Configuration Management from a Developer’s Perspective, in proceedings of the EuroSTAR 2001 Conference, Stockholm, Sweden, November 19–23, 2001
H.R. Berlack: Software Configuration Management, John Wiley & Sons, 1992
B.S. Bloom (ed.): Taxonomy of Educational Objectives, Handbook 1: Cognitive Domain, Addison-Wesley, 1984
W. J. Brown, H. W. McCormick III, S. W. Thomas: AntiPatterns and Patterns in Software Configuration Management, Wiley, 1999
S.B. Compton, G. Connor: Configuration Management for Software, Van Nostrand Reinhold, 1994
M.A. Daniels: Principles of Configuration Management, Advanced Applications Consultants, 1985
S. Dart: Configuration Management: The Missing Link in Web Engineering, Artech House, 2000
S. Dreyfus, H. Dreyfus: Mind Over Machine: The Power of Human Intuition and Expertise in the Era of the Computer, Simon & Schuster, 2000
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
J. Estublier: Software Configuration Management: A Roadmap, in proceedings of The Future of Software Engineering, Limerick, Ireland, June 4–11, 2000
P. Feiler: Configuration Management Models in Commercial Environments, Software Engineering Institute, 1991
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
M. Kelly: Configuration Management — The Changing Image, McGraw-Hill, 1996
D.A. Kolb: Experiental Learning: Experience as the Source of Learning and Development, Prentice-Hall, 1984
D. Leblang: The CM Challenge: Configuration Management that Works, in W. F. Tichy (ed.) Configuration Management, John Wiley and Sons, 1994
A. Leon: A Guide to Software Configuration Management, Artech House Computer Library, 2000
T. Mikkelsen, S. Pherigo: Practical Software Configuration Management: The Latenight Developer’s Handbook, Prentice-Hall, 1997
R.S. Pressman: Software Engineering: A Practitioner’s Approach, McGraw-Hill, 1997
J.A. Scott, D. Nisse: Software Configuration Management, in Guide to the Software Engineering Body of Knowledge, Version 1.0, May 2001
I. Sommerville: Software Engineering, Fifth Edition, Addison-Wesley, 1995
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
B. White: Software Configuration Management Strategies and Rational ClearCase: A Practical Introduction, Addison-Wesley, 2000
D. Whitgift: Methods and Tools for Software Configuration Management, John Wiley and Sons, 1991
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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