CM wiki web
SCM Books
- originally compiled by Brad Appleton? at http://acme.bradapp.net
- Still TO-DO on this page
- add links to book descriptions on Amazon and/or publisher's site
- add links to any book-specific websites
- note which books are out-of-print
- maybe have a separate wiki-page for each book with a link to it from here?
- maybe find a better way to organize the categories?
Table of Contents - (Generated automatically from sections below)
"Classic" SCM Books
Software Configuration Management: Coordination for Team productivityby Wayne Babich
Addison-Wesley, 1986, ISBN 0-201-10161-0 Software Configuration Management
by Ronald Berlack
Wiley Series in Software Engineering Practice
John Wiley & Sons, July 1991, ISBN 0471530492 Software Configuration Management: An Investment in Product Integrity
by Edward H. Bersoff, Vilas D. Henderson, Stanley G. Siegel
Prentice Hall, May 1980, ISBN 0138217696
- probably the oldest and most "classic" work on the topic, so of course it too is out of print.
by David Whitgift
John Wiley & Sons Ltd., November 1991, ISBN 0-471-92940-9
- another excellent book that is supposedly out of print, but can still be found, although at a hefty price of $80 US
by Fletcher J. Buckley
IEEE Computer Society Press, November 1995, ISBN 0818671866
More SCM Books
Configuration Management: The Missing Link in Web Engineeringby Susan Dart
Artech House; ISBN: 1580530982; (November 2000) A Guide to Software Configuration Management
by Alexis Leon
Artech House; ISBN: 1580530729; (April 2000) Software Release Methodology
by Michael E. Bays
Prentice Hall, 1999, ISBN 0136365647
- A fantastic book covering issues of integration and release engineering, including elements of versioning, branching, building, testing, and defect/change tracking.
by Brian White (foreward by Geoff Clemm)
Addison Wesley Professional; ISBN: 0201604787; 1st edition (August 25, 2000)
- An excellent book! Though specific to ClearCase and UCM, it contains many nuggets of general SCM wisdom and best-practice.
by Anne Mette Jonassen Hass
Addison Wesley Professional, Dec 30 2002, ISBN: 0321117662 Configuration Management: The Changing Image
by Marion Kelly
McGraw?-Hill, UK, 1995, ISBN 0-07-707977-9
- a very good and fairly recent overview of the current state of SCM processes in industry -- not available in the US but can be ordered directly from UK distributors
by William J. Brown, Hays W. "Skip" McCormick?, and Scott W. Thomas
Wiley & Sons, 1999, ISBN 0471329290
- Focuses primarily on SCM as it applies to management. It discusses 16 pitfalls and 3 best-practices of managerial policies and procedures for SCM in the areas of requirements management, software testing, and quality assurance.
Books about Source-Code Management and Version Control
Software Configuration Management Patterns: Effective Teamwork, Practical Integrationby Stephen P. Berczuk and Brad Appleton?
Software Patterns Series, Addison-Wesley Professional
November 2002, ISBN 0201741172 Java Tools for Extreme Programming: Mastering Open Source Tools Including Ant, JUnit, and Cactus
by Richard Hightower, Nicholas Lesiecki
John Wiley & Sons; ISBN: 047120708X; 1st edition (December 15, 2001) Open Source Development with CVS (2nd edition)
by Karl Fogel and Moshe Bar
The Coriolis Group, LLC., October 2001, ISBN 158880173X
- A very good discussion of version control for Open Source development in general, and of CVS in particular. As far as CVS goes, it's an outstanding developer's resource (and that's not just because it's the only game in town at the moment). Note that portions of this book are available on-line at http://cvsbook.red-bean.com/
by Ben Collins-Sussman, Brian W. Fitzpatrick, and C. Michael Pilato
O'Reilly & Associates, to be published
- Subversion is an OpenSource? version control tool (under development at http://subversion.tigris.org) that is intended to be "a compelling replacement for CVS". This is the book on Subversion.
by Tim Mikkelson & Suzanne Pherigo
Prentice Hall, April 1997, ISBN 0132408546
- A very good intro to SCM basics along with basic strategies for using RCS and CVS. Also includes a comparison survey of some commercial SCM tools. The book is quite good for the SCM beginner
by Don Bolinger & Tan Bronson
O'Reilly & Associates, September 1995, ISBN 1-56592-117-8
Books about Software Build Management
Ant: The Definitive Guideby Jesse Tilly, Eric M. Burke
O'Reilly & Associates; ISBN: 0596001843; 1st edition (May 15, 2002) Managing Projects with make (2nd edition)
by Andrew Oram & Steve Talbott
O'Reilly & Associates, October 1991, ISBN 0-937175-90-0 IBM Rational ClearCase, Ant and CruiseControl? - The Java Developer's Guide to Accelerating and Automating the Build Process
by Kevin A. Lee
IBM Press, 2006, ISBN 978-0321356994 Software Portability with imake (2nd Edition)
by Paul DuBois?
O'Reilly & Associates, September 1996, ISBN 1-56592-226-3 Multi-Platform Code Management
by Kevin Jameson
O'Reilly & Associates, 1994 [currently out-of-print] The Buildmeister's Guide - How to design and implement the right software build and release process for your environment
by Kevin A. Lee
Lulu Press, 2006, ISBN 978-1847283733
Proceedings of the International SCM Workshops
These are typically (but not always) associated with the IEEE ICSE conferences (though in their own separate proceedings). The first three were printed by ACM press. I believe they are out of print and hard to obtain. The rest have been printed by Springer-Verlag: Proceedings of the 3rd International Workshop on Software Configuration Managementedited by Peter H. Feiler
ACM Press, June 1991, ISBN 0-897-91429-5 Software Configuration Management: Selected Papers of the ICSE SCM-4 and SCM-5 Workshops
edited by Jacky Estublier
Lecture Notes in Computer Science series, No. 1005
Springer-Verlag, 1995, ISBN 3-540-60578-9 Software Configuration Management: Selected Papers of the ICSE SCM-6 Workshop
edited by Ian Somerville
Springer-Verlag, 1996, ISBN 354061964X Software Configuration Management: Selected Papers of the ICSE SCM-7 Workshop
edited by Reidar Conradi
Springer-Verlag, May 1997, ISBN 3540630147 System Configuration Management: ECOOP'98 SCM-8 Symposium
edited by Boris Magnusson
Brussels, Belgium, July 20-21, 1998, Proceedings
Springer-Verlag, July 1998, ISBN 3540647333 System Configuration Management: 9th International Symposium, SCM-9
edited by Jacky Estublier
Toulouse, France, September 5-7, 1999, Proceedings
Springer-Verlag, September 1999, ISBN 354066484X Tenth International Workshop on Software Configuration Management (SCM-10)
New Practices, New Challenges, and New Boundaries - Accepted Papers
(Might be an unofficial web page, but I found the link from SCM-11 Call for Papers, co-located event of ICSE-2003).
-- HeiniAarela? - 05 Jan 2003 Another excellent compilation of SCM papers may be found in: Configuration Management (Trends in Software series, vol. 2)
edited by Walter F. Tichy
John Wiley & Sons, July 1994, ISBN 0471942456
- a very good overview of SCM systems in industry and research
edited by Michael Haug, Eric W. Olsen, Gonzalo Cuevas & Santiago Rementeria
Springer Verlag; ISBN: 3540417850; 1st edition (December 15, 2001)
