Βιβλιογραφία
- Kent Beck.
Extreme Programming Explained: Embrace Change.
Addison Wesley Longman, 2000.
 
- Grady Booch, James
  Rumbaugh, and Ivar Jacobson.
The
  Unified Modeling Language User Guide.
Addison-Wesley, 1999.
 
- F. P. Brooks.
The
  Mythical Man Month.
Addison-Wesley, 1975.
 
- J. Glenn Brookshear.
Computer Science, pages 286–318.
Addison-Wesley, sixth edition, 2000.
 
- J. Glenn Brookshear.
Computer Science, pages 286–318.
Addison-Wesley, 8th edition, 2004.
 
- William J. Brown,
  Raphael C. Malveau, Hays W. McCormick III, and Thomas J. Mowbray.
AntiPatterns Refactoring Software, Architectures, and Projects in
  Crisis.
Wiley, 1998.
 
- Alan Cooper.
The Inmates are Running the Asylum.
Sams, Indianapolis, IN, USA, 1999.
 
- Alan M. Davis.
201
  Principles of Software Development.
McGraw-Hill, 1995.
 
- Tom DeMarco and
  Timothy R. Lister.
Peopleware: Productive Projects and Teams.
Dorset House Publishing, 1987.
 
- Jr. Frederick
  P. Brooks.
No silver bullet: Essence and accidents of software engineering.
IEEE Computer, pages 10–19, April 1987.
 
- Erich Gamma, Richard
  Helm, Ralph Johnson, and John Vlissides.
Design
  Patterns: Elements of Reusable Object-Oriented Software.
Addison-Wesley, 1995.
 
- Robert L. Glass.
Software Runaways: Lessons Learned from Massive Software Project
  Failures.
Prentice-Hall, 1998.
 
- Robert L. Glass.
Frequently forgotten fundamental facts about software engineering.
IEEE Software, 18(3):110–112, May/June 2001.
 
- Watts S. Humphrey.
Managing the Software Process.
Addison-Wesley, 1989.
 
- Andrew Hunt and David
  Thomas.
The
  Pragmatic Programmer: From Journeyman to Master.
Addison Wesley Longman, 2000.
 
- Cem Kaner, Jack Falk, and
  Hung Quoc Nguyen.
Testing Computer Software.
Wiley, 1999.
 
- Brian W. Kernighan
  and Rob Pike.
The
  Practice of Programming.
Addison-Wesley, 1999.
 
- Steve C McConnell.
Code
  Complete: A Practical Handbook of Software Construction.
Microsoft Press, Redmond, WA, second edition, 2004.
 
- P. J. Plauger.
Programming on Purpose: Essays on Software Design.
Prentice-Hall, 1993.
 
- P. J. Plauger.
Programming on Purpose II: Essays on Software People.
Prentice-Hall, 1993.
 
- P. J. Plauger.
Programming on Purpose III: Essays on Software Technology.
Prentice-Hall, 1994.
 
- Roger S. Pressman.
Software Engineering: A Practitioner's Approach.
McGraw-Hill, London, fifth edition, 2000.
European Adaptation. Adapted by Darrel Ince.
 
- Charles H. Schmauch.
ISO
  9000 for Software Developers.
ASQC Quality Press, Milwaukee, Wisconsin, USA, 1995.
 
- Ian Sommerville.
Software Engineering.
Addison-Wesley, sixth edition, 2001.
 
- Diomidis
  Spinellis and Clemens Szyperski.
How is open source affecting software development?.
IEEE Software, 21(1):28–33, January/February 2004.
(doi:10.1109/MS.2004.1259204)
 
- Diomidis Spinellis.
Software reliability: Modern challenges.
In G. I. Schuëller and P. Kafka, editors, Proceedings ESREL '99 —
  The Tenth European Conference on Safety and Reliability, pages
  589–592, Munich-Garching, Germany, September 1999. ESRA, VDI, TUM, A. A.
  Balkema.
 
- Diomidis Spinellis.
Taking common sense to the extreme.
IEEE Software, 17(4):113–114, July/August 2000.
Book review: eXtreme Programming Explained: Embrace Change.
 
- Diomidis Spinellis.
The tools at hand.
IEEE Software, 22(1):10–13, January/February 2005.
 
- Edward Yourdon.
Death
  March.
Prentice-Hall, 1997.