Further Reading
- Moshe Bar and Karl Franz
  Fogel.
Open
  Source Development with CVS.
The Coriolis Group, Scottsdale, AZ, 2001.
 
- Kent Beck and Erich
  Gamma.
Test infected: Programmers love writing tests.
Java Report, 3(7):37–50, July 1998.
 
- Stephen P. Berczuk
  and Brad Appleton.
Software Configuration Management Patterns: Effective Teamwork, Practical
  Integration.
Addison-Wesley, Boston, MA, 2002.
 
- Don Bolinger, Tan
  Bronson, and Mike Loukides.
Applying RCS and SCCS: From Source Control to Project Control.
O'Reilly and Associates, Sebastopol, CA, 1995.
 
- Per Cederqvist
  et al.
Version Management with
  CVS, 2001.
Available online http://www.cvshome.org/docs/manual/ (January 2002).
 
- Roger F. Crew.
ASTLOG: A
  language for examining abstract syntax trees.
In Ramming [Ramming, 1997], pages 229–242.
 
- Rohan T. Douglas.
Error message management.
Dr. Dobb's Journal, 15(1):48–51, January 1990.
 
- Paul Dubois and
  Gigi Estabrook.
Software Portability with Imake.
O'Reilly and Associates, Sebastopol, CA, second edition, 1996.
 
- Rickard E. Faith, Lars S.
  Nyland, and Jan F. Prins.
KHEPERA: A
  system for rapid implementation of domain specific languages.
In Ramming [Ramming, 1997], pages 243–255.
 
- Stuart I. Feldman.
Make—a program for maintaining computer programs.
Software: Practice & Experience, 9(4):255–265, 1979.
 
- Cem Kaner, Jack Falk, and
  Hung Quoc Nguyen.
Testing Computer Software.
Wiley, New York, second edition, 1999.
 
- Nils Klarlund
  and Michael I. Schwarzbach.
A
  domain-specific language for regular sets of strings and trees.
In Ramming [Ramming, 1997], pages 145–156.
 
- Andrew Oram and Steve
  Talbott.
Managing Projects with make.
O'Reilly and Associates, Sebastopol, CA, second edition, 1991.
 
- J. Christopher Ramming, editor.
USENIX Conference on Domain-Specific Languages, Berkeley, CA, October
  1997. Usenix Association.
 
- M. J. Rochkind.
The source code control system.
IEEE Transactions on Software Engineering, SE-1(4):255–265,
  1975.
 
- Diomidis
  Spinellis and V. Guruprasad.
Lightweight languages as software engineering tools.
In Ramming [Ramming, 1997], pages 67–76.
 
- Diomidis Spinellis.
Implementing Haskell: Language implementation as a tool building
  exercise.
Structured Programming (Software Concepts and Tools), 14:37–48,
  1993.
 
- Diomidis Spinellis.
Reliable software implementation using domain specific languages.
In G. I. Schuëller and P. Kafka, editors, Proceedings ESREL '99 —
  The Tenth European Conference on Safety and Reliability, pages
  627–631, Rotterdam, September 1999. ESRA, VDI, TUM, A. A. Balkema.
 
- Diomidis Spinellis.
Notable design patterns for domain specific languages.
Journal of Systems and Software, 56(1):91–99, February 2001.
 
- Diomidis Spinellis.
Code Reading: The Open
  Source Perspective, pages 179–224.
Effective Software Development Series. Addison-Wesley, Boston, MA, 2003.
 
- James M. Stichnoth
  and Thomas Gross.
Code
  composition as an implementation language for compilers.
In Ramming [Ramming, 1997], pages 119–132.
 
- Walter F. Tichy.
Design, implementation, and evaluation of a revision control system,.
In Proceedings of the 6th International Conference on Software
  Engineering. IEEE, September 1982.
 
- Gary V. Vaughan, Ben
  Elliston, Tom Tromey, and Ian Lance Taylor.
GNU
  Autoconf, Automake, and Libtool.
New Riders Publishing, Indianapolis, IN, 2000.