Academic Career and Research Areas
Professor Brügge’s (b. 1951) research interests include software engineering, in particular tools and processes for the development of workable systems for small mobile devices. This involves methodological capture of the clients’ requirements, rational management and the use of efficient methods in project management and development processes. In his teaching he employs agile and interactive teaching methods in lectures with more than 1600 and in practical courses with more than 100 students to involve students at an early stage in the development of complex systems for clients’ real-life situations.
Professor Brügge studied computer science at the University of Hamburg (Diplom 1978) and Carnegie Mellon University (CMU) (MSc 1982), where he also obtained a PhD (1985). He was appointed to TUM in 1997 and has since then also held an associate professorship at CMU. He was a member of the Deutsche Telekom research committee (2000–03) and of the research committee of the "Münchner Kreis" (2003–16). He has served on the board of directors of the Center for Digital Technology and Management since 1999, and acted as liaison professor for the Max Weber Foundation and the German National Academic Foundation (2000–2017).
- Distinguished Educator Award, IEEE Computer Society, Technical Council on Software Engineering (2019)
- Prize for Excellence and Teaching, Bavarian State Ministry of Science and the Arts (2018)
- Teach Inf Award for the best elective lecture, Informatics Departmental Student Council at TUM (2012)
- Herbert Simon Teaching Award Carnegie Mellon University (1985)
- Federal contest winner "Jugend forscht" in the category of mathematics and computer science (1972)
Key Publications (all publications)
Krusche S, Dzvonyar D, Han Xu, Bruegge B: "Software Theater—Teaching Demo-Oriented Prototyping". ACM Transactions on Computing Education. Special Issue on Capstone Projects. 2018 July; 18 (2).Abstract
Knobloch J, Kaltenbach J, Bruegge B: “Increasing student engagement in higher education using a context-aware Q&A teaching framework”. International Conference on Software Engineering: Software Engineering Education and Training ICSE SEET. Gothenburg, Sweden: 25 May-3 June 2018 (pp. 136-145).Abstract
Bruegge B, Krusche S, Alperowitz L: “Software Engineering Project Courses with Industrial Clients”. ACM Transactions on Computing Education. Special Issue on Team Projects in Computing Education. 2015 December; 15(4): 17.Abstract
Pagano D, Bruegge B: “User involvement in software evolution practice: a case study”. International Conference on Software Engineering. San Francisco: May 2013 (pp. 953-962).Abstract
Bruegge B, Dutoit AH: Object-Oriented Software Engineering Using UML, Patterns, and Java. Englewood Cliffs, NJ: Prentice Hall, 2009.Abstract