Brad Appleton | <brad@bradapp.net> | Motorola Network Solutions Group |
Stephen P. Berczuk | <berczuk@acm.org> | NetSuite Development |
Ralph Cabrera | <cabrerar@agcs.com> | AG Communication Systems |
Robert Orenstein | <rlo@perforce.com> | Perforce Software |
Send us your comments! |
[Appleton97] | Brad Appleton; Patterns and Software: Essential Concepts and Terminology; Object Magazine Online http://www.sigs.com/omo/, May 1997, Vol. 3 No. 5; http://www.bradapp.net/docs/patterns-intro.html |
[Beedle97] | Michael A. Beedle; "cOOherentBPR - A pattern language to build agile organizations"; in PLoP/Allerton Park 1997 Proceedings; Washington University Technical Report #wucs-97-34 |
[OrgPats] | Organizational Patterns Wiki Web; http://www.bell-labs.com/cgi-user/OrgPatterns/OrgPatterns |
[Berczuk95] | Stephen P. Berczuk; Patterns for Separating Assembly and Processing; in Pattern Languages of Program Design, James O. Coplien, Douglas C. Schmidt (Ed.), Addison-Wesley, 1995, pp. 521-528 |
[Berczuk96] | Stephen P. Berczuk; Organizational Multiplexing: Patterns for Processing Satellite Telemetry with Distributed Teams; in Pattern Languages of Program Design 2 J. Vlissides, J. Coplien and N. Kerth, editors; Addison-Wesley, 1996, pp. 193-206 |
[POSA] | Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerald, Michael Stal; Pattern-Oriented Software Architecture: A System Of Patterns; John Wiley & Sons, 1996 |
[Berczuk97] | Stephen P. Berczuk; Teamwork and Configuration Management; C++ Report, Vol. 9 No. 7, July/August 1997 |
[Perry98] | Dewayne E. Perry, Harvey P. Siy, Lawrence G. Votta; Parallel Changes in Large Scale Software Development: an Observational Case Study; in Proceedings of the 20th International Conference on Software Engineering (ICSE 20); ACM Press, Kyoto Japan, April 1998 |
[Atria95] | The Problems of Parallel: Overcoming the Obstacles in Team-Based Software Development; Whitepaper by Atria Software, 1995 |
[Conradi96] | Reidar Conradi and Bernhard Westfechtel; Version Models for Software Configuration Management; Technical Report AIB 96-10 RWTH Aachen, October 1996 |
[Tichy85] | Walter F. Tichy; RCS - A System for Version Control; in Software Practice and Experience; Vol. 15 No. 7, July, 1985 |
[Rochkind75] | Marc J. Rochkind; The Source Code Control System; in IEEE Transactions on Software Engineering, Vol. SE-1 No. 4, December, 1975 |
[Leblang94] | David B. Leblang; The CM Challenge: Configuration Management that Works; in Configuration Management (Trends in Software series, vol. 2); edited by Walter F. Tichy; John Wiley & Sons, July 1994, pp. 1-37 |
[Seiwald96] | Chris Seiwald; Inter-File Branching: A Practical Method for Representing Variants; Sixth International Workshop on Software Configuration Management (I-SCM6), Berlin, Germany, March 1996; in Software Configuration Management: Selected Papers of the ICSE SCM-6 Workshop; edited by Ian Somerville; Springer-Verlag, 1996, pp. 67-75 |
[CVS] | Per Cederqvist et. al.; Version Management with CVS; Cyclic Software |
[GoF] | Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995 |
[Cope95] | James O. Coplien; "A Generative Development Process Pattern Language"; in Pattern Languages of Program Design; James O. Coplien, Douglas C. Schmidt (Ed.); Addison-Wesley, 1995, pp. 178-237 |
[Cockburn97] | Alistair Cockburn; Surviving Object-Oriented Projects: A Manager's Guide; Addison-Wesley, 1997 |
[Schmidt96] | Douglas C. Schmidt and Steve Vinoski; Comparing Alternative Programming Techniques for Multi-Threaded Servers; C++ Report, Vol. 8 No. 2, February 1996 |
[McKenney95] | Paul McKenney; Selecting Locking Designs for Parallel Programs; in Pattern Languages of Program Design 2 J. Vlissides, J. Coplien and N. Kerth, editors; Addison-Wesley, 1996, pp. 501-531 |
[Lea96] | Doug Lea; Concurrent Programming in Java: Design Principles and Patterns; Addison-Wesley, October 1996 |
[Kruchten95] | Phillipe Kruchten; The 4+1 View Model of Architecture; in IEEE Software, Vol. 12 No. 6, November 1995, pp. 42-50 |
[Davis97] | Margaret J. Davis and Roger B. Williams; Software Architecture Characterization; in Proceedings of the 1997 Symposium on Software Reusability (SSR'97); Medhi Harandi, editor. ACM Press, May 1997, pp. 30-38 |
[Kriha97] | Walter Kriha, Daniel Kesch, Stephan Pluess; Architectural Structures for Large Systems Design; Position paper for Workshop Exploring Large Systems Issues; OOPSLA'97, Atlanta, USA, October, 1997 |
[Feiler91] | Peter H. Feiler; Configuration Management Models in Commercial Environments; SEI Technical Report CMU/SEI-91-TR-7, March 1991 |
[Conradi96] | Reidar Conradi and Bernhard Westfechtel; Version Models for Software Configuration Management; Technical Report AIB 96-10 RWTH Aachen, October 1996 |
[Zeller97] | Andreas Zeller; Configuration Management with Version Sets: A Unified Software Versioning Model and its Application; PhD thesis; Technische Universitdt Braunschweig, April 1997 |
[Wingerd98] | Laura Wingerd, Chris Seiwald; High-level Best Practices in Software Configuration Management; Submitted to the Eighth International Workshop on Software Configuration Management (I-SCM8), Brussels, July 1998; (also presented at the 1998 Perforce User's Conference, June 1998) |
[Vance98] | Stephen Vance; Advanced SCM Branching Strategies; 1998 Perforce Users Conference, June 1998, Oakland, CA (P4UC'98) |
[Fierro98] | Doug Fierro, Rational Software; An Introduction to ClearCase Branching Strategies; 1998 Rational User's Conference, June 1998, Orlando, FL (RUC'98); Change and Configuration Management Track |
[McKeen97] | Andy McKeen, Rationale Software; Managing Software Projects in a Parallel Development Environment; 1997 ClearCase International User's Group conference (CCIUG'97) |
[White95] | Brian White, Atria Software; Is /main/LATEST Too Dynamic? Software Integration Strategies Using ClearCase; 1995 ClearCase International User's Group conference (CCIUG'95) |
[Atria94] | Atria Software; How Atria Uses ClearCase 1994 ClearCase International User's Group conference (CCIUG'94); (also presented at CCIUG'95, CCIUG'96, and CCIUG'97) |