Research Group for Applied Software Engineering
Forschungsgruppe für Angewandte Softwaretechnik
Professor: Prof. Bernd Brügge, Ph.D., Teaching assistants: Florian Schneider, Helmut Naughton

News:
  • First lecture: 21.10.2009

Time and Location:
General Information:


Literature:
History of patterns:
C. Alexander, S. Ishikawa, and M. Silverstein, A Pattern Language: Towns, Buildings, Construction, Oxford University Press, 1977
C. Alexander, The Timeless Way of Building, Oxford University Press, 1979.

Patterns in the Software Lifecycle:
M. Fowler, Analysis Patterns Reusable Object Models, Addison Wesley, 1996.
F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal, Pattern-Oriented Software Architecture Volume 1: A System of Patterns, Wiley, 1996.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns: elements of reusable object-oriented software, Addison Wesley, 1995.
E. Freeman, E. Freeman, B. Bates, and K. Sierra, Head First Design Patterns, O'Reilly Media, Inc., 2004.
J. Thomas, M. Young, K. Brown, and A. Glover, Java Testing Patterns, Wiley, 2004.

Patterns in Integral Processes:
S.W. Ambler, Process Patterns: Building Large-Scale Systems Using Object Technology, Cambridge University Press, 1998.
W.J. Brown, H.W. McCormick, and S.W. Thomas, Anti-Patterns and Patterns in Software Configuration Management, John Wiley & Sons, 1999.
A. Elssamadisy, Agile Adoption Patterns: A Roadmap to Organizational Success, Addison-Wesley Professional, 2008.

Misc Readings:
R.P. Gabriel, Patterns of Software: Tales from the Software Community, Oxford University Press, USA, 1998.