Prof. Bernd Brügge, Ph.D.

Bernd Bruegge is university professor of computer science with a chair for Applied Software Engineering at the Technische Universität München and adjunct professor at Carnegie Mellon University. His research interests include software architectures for dynamic systems, agile software development processes, and software engineering education. He received a PhD in computer science from Carnegie Mellon University.

Bernd Bruegge
  • Technische Universität München
    Institut für Informatik / I1
    Boltzmannstraße 3
    D-85748 Garching b. München
    Germany

  • Raum 01.07.054

  • Tel: +49 (89) 289-18204
    Fax: +49 (89) 289-18207

  • Vorsitzender des Prüfungsausschuss für Informatik
  • Board Member of the Center for Digital Technology and Management (CDTM)

  • Sprechstunde: nach Vereinbarung; Anmeldung im Sekretariat.

 

Projects

A list of all projects at the Chair for Applied Software Engineering and the respective descriptions can be found here.

Teaching

A list of all lectures, lab courses and seminars at the Chair for Applied Software Engineering and the respective descriptions can be found here.

Publications

Books

  • B.Bruegge, A.H.Dutoit, Object-Oriented Software Engineering Using UML, Patterns, and Java, 3nd Edition, Prentice Hall, Englewood Cliffs, NJ, September, 2009.
  • E.-M.Kern, H.-G.Hegering, B.Bruegge, Managing Development and Application of Digital Technologies, Springer Verlag, Berlin Heidelberg Wien New York, June, 2006.
  • B.Bruegge, A.H.Dutoit, Objektorientierte Softwaretechnik mit Entwurfsmustern, UML und Java, Pearson Studium, August, 2004.
  • B.Bruegge, D.Harhoff, A.Picot, O.Creighton, M.Fiedler, J.Henkel, Open-Source-Software: Eine ökonomische und technische Analyse, Springer-Verlag Berlin Heidelberg, May 2004.
  • B.Bruegge, A.H.Dutoit, Object-Oriented Software Engineering Using UML, Patterns, and Java, 2nd Edition, Prentice Hall, Englewood Cliffs, NJ, September, 2003.
  • B.Bruegge, A.H.Dutoit, Ingeniería de software orientado a objetos, tr.por Sergio Luis María Ruiz Faudón, Prentic Hall, Mexico, 2002.
  • B.Bruegge, A.H.Dutoit, Object-Oriented Software Engineering: Conquering Complex And Changing Systems, Prentice Hall, Englewood Cliffs, NJ, September, 1998

Papers

  • Jonas Helming, Maximilian Koegel, B. Bruegge, Brian Berenbach, Unified Requirements Modeling for Environmental Systems, Second International Workshop on Software Research and Climate Change, ICSE 2010, Capetown.
  • J.Helming, M.Koegel, H.Naughton, J.David, A.Shterev, B.Bruegge, Traceability-based Change Awareness, In proceedings of MODELS´09 Conference, Denver, Colorado, USA, 2009.
  • B.Bruegge, H.Stangl, M.Reiss, Dolli 2: Project Presentation,OOPSLA '09: Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, pp 1041-1042, Orlando, Florida, USA, 2009.
  • B.Bruegge, J.David, J.Helming, M.Koegel, Classification of Tasks Using Machine Learning, Proceedings of the International Conference on Predictor Models in Software Engineering, PROMISE, co-located with ICSE 2009, Vancouver, BC, Canada, 2009
  • B.Bruegge, M.Reiss, J.Schiller, Agile Principles in Academic Education: A Case Study, 2009 Sixth International Conference on Information Technology: New Generations, pp.1684-1686 April 2009
  • B.Bruegge, J.Helming, M.Koegel, Bruchlos modelliert - Software-Modellierung mit Unicase, Linux Magazin, Linux New Media AG, München, January 2009.
  • B.Bruegge, H.Stangl, M.Reiss, An experiment in teaching innovation in software engineering, Conference, Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and application, Nashville, USA, pp.1041-1042, October 2008.
  • B.Bruegge, O.Creighton, M.Reiss, H.Stangl, Applying a Video-based Requirements Engineering Technique to an Airport Scenario, Third International Workshop on Multimedia and Enjoyable Requirements Engineering - Beyond Mere Descriptions and with More Fun and Games, 2008.
  • A.Thurimella, B.Bruegge, O.Creighton, Identifying and exploiting the similarities between rationale management and variability management, Proceedings of the 12th International Software Product Line Conference (SPLC 2008), Limerick, Ireland, Sep 8-12, 2008.
  • B.Bruegge, J.Schiller, Word Spotting in Scrum Meetings, 19th International Conference on Database and Expert Systems Application, pp.125-129, September 2008.
  • B.Bruegge, O.Creighton, Jonas Helming, Maximilian Koegel, Unicase - an Ecosystem for Unified Software Engineering Research Tools, In ICGSE '08: Distributed software development: methods and tools for risk management ; ICGSE Workshop, Bangalore, India, 2008.
  • A.Loehr, B.Bruegge, Mixed-Initiative Dialog management for Speech-based Interaction with Graphical User Interfaces, In CHI '08: Proceeding of the twenty-sixth annual SIGCHI conference on Human factors in computing systems, Florence, Italy, Vol.2, pp.979-988, 2008.
  • B.Bruegge, K.Herrmann, Software Engineering 2008, Proceedings of Software Engineering 2008 - Fachtagung des GI-Fachbereichs Softwaretechnik, München, Germany, February 18-22, 2008.
  • B.Bruegge, Walid Maalej, Software Engineering 2008 - Workshopband, Workshop proceedings of Software Engineering 2008 - Fachtagung des GI-Fachbereichs Softwaretechnik, München, Germany, February 18-22, 2008.
  • D.Schmidt, A.Smailagic, R.Dannenberg, D.Siewiorek, B.Bruegge, Learning an Orchestra Conductor's Technique Using a Wearable Sensor Platform, 11th IEEE International Symposium on Wearable Computers, pp.1-2, October 2007.
  • A.Thurimella, B.Bruegge, Evolution in Product Line Requirements Engineering: A Rationale Management Approach, 15th IEEE International Requirements Engineering Conference (RE 2007), pp.254-257, October 2007.
  • K.Herrmann, B.Bruegge, Release Planning in Distributed Projects, Proceedings of First International Global Requirements Engineering Workshop (GREW), Munich, Germany, August 2007.
  • B.Bruegge, C.Teschner, P.Lachenmaier,E.Fenzl, D.Schmidt, S.Bierbaum, Pinocchio: conducting a virtual symphony orchestra, In Proceedings of the international conference on Advances in computer entertainment technology, Vol.203 of ACM International Conference Proceeding Series, ACM New York, NY, USA, pp.294 – 295, Salzburg, Austria, 2007.
  • B.Bruegge, A.H.Dutoit, T.Wolf, Sysiphus: Enabling informal collaboration in global software development, In Proceedings of the IEEE international conference on Global Software Engineering, Costão do Santinho, Florianópolis, Brazil, pp.139-148, October 2006.
  • B.Bruegge, Andrea de Lucia, Fausto Fasano, Genoveffa Tortora, Supporting Distributed Software Development with fine-grained Artefact Management, In Proceedings of the IEEE International conference on Global Software Engineering, Costão do Santinho, Florianópolis, Brazil, pp.213 – 222, October 2006.
  • O.Creighton, M.Ott, B.Bruegge, Software Cinema–Video-based Requirements Engineering, In Proceedings of the 14th IEEE International Requirements Engineering Conference (RE'06) (Minneapolis/St.Paul, Minnesota, USA, pp.106-115, September 2006.
  • C.Angerer, M.Nagel, B.Bruegge, T.Gross, Engaging Students in Distributed Software Engineering Courses, Managing Development and Application of Digital Technologies, Springer-Verlag, June 2006.
  • P.Renner, B.Bruegge, M.Ott, Distributed Collaboration: Services and Information Sources in a Knowledge-based Architecture, Managing Development and Application of Digital Technologies, Springer-Verlag, June 2006.
  • O.Creighton, M.Ott, B.Bruegge, Software Cinema–Video-based Requirements Engineering for Agile Design, International Summit on Agility, Design and Manufacturing, Bangalore, India, December 10-13 2005.
  • K.Herrmann, B.Bruegge, Visualization of Release Planning, Proceedings of 1st International Workshop on Requirements Engineering Visualization (REV'06), IEEE Requirements Engineering, Minneapolis-St.Paul, Minnesota, 2006.
  • N.Boulila, A.H.Dutoit, B.Bruegge, Bootstrapping Incremental Design: An Empirical Approach For Requirements Identification and Distributed Software Development, In Proceedings of the International Workshop on Distributed Software Development, pp.102-110, August 2005.
  • B.Bruegge, K.Herrmann, A.Rauschmayer, P.Renner, Situational Requirements Engineering gets distributed, Proceedings of the International Workshop on Distributed Software Development, pp.85-90, August 2005.
  • A.Boyer, B.Bruegge, D.Siewiorek, Evaluating E-Commerce Cluster Architectures Using Simulation, In Seventh IEEE International Conference on E-Commerce Technology (CEC'05), IEEE Computer Society, Los Alamitos, CA, USA, pp.135-142, 2005.
  • B.Bruegge, P.Renner, M.Strassberger, M.Adamski, MEDUSA - Framework for the Secure Peer-To-Peer Sharing of Topic Map based Knowledge, The IASTED International Conference on Knowledge Sharing and Collaborative Engineering (KSCE 2004) November 22-24, 2004 St.Thomas, US Virgin Islands.
  • T.Zhang, B.Bruegge, Empowering End-user Programming in Context-Aware Applications, International Symposium on Ubiquitous Computing Systems, Tokyo, Japan, November 8, 2004.
  • N.Boulila, A.H.Dutoit, B.Bruegge, Group Support for Distributed Collaborative Concurrent Software Modeling, Automated Software Engineering Conference Linz-Austria 2004.
  • N.Boulila, A.H.Dutoit, B.Bruegge, Towards a support of Rationale-based Distributed Cooperative Group Modeling of Software, Automated Software Engineering Conference Linz-Austria 2004.
  • O.Creighton, C.Angerer, T.Wolf, A.H.Dutoit, B.Bruegge, Temporary Roles: An Explicit, User-Specified Organizational Model, First Workshop on Pervasive Security, Privacy and Trust (PSPT), Boston, MA, USA, 26 Aug 2004.
  • T.Zhang, B.Bruegge, Empowering the User to Build Smart Home Applications, Second International Conference On Smart homes and health Telematics.Singapore, August 15-17, 2004.
  • T.Reicher, A.MacWilliams, B.Bruegge, Resource Dependency Manager Pattern, Ninth European Conference on Pattern Languages of Programs (EuroPLoP 2004), Irsee, Germany.
  • B.Bruegge, O.Creighton, M.Purvis, Software Cinema, In CHI Workshop on Identifying Gaps between HCI, Software Engineering and Design, and Boundary Objects to Bridge Them, April 2004.
  • N.Boulila, A.H.Dutoit, B.Bruegge, Towards a Unified Object-Oriented Framework for Distributed Group Modeling Of Software, Proceedings of the International Conference on Applied Computing -pp.613-621, Lisbon, Portugal, March 2004.
  • A.MacWilliams, T.Reicher, G.Klinker, B.Bruegge, Design Patterns for Augmented Reality Systems, Proc.of the International Workshop exploring the Design and Engineering of Mixed Reality Systems - MIXER 2004, Funchal, Madeira, CEUR Workshop Proceedings.
  • N.Boulila, A.H.Dutoit, B.Bruegge, Computer Supported Cooperative Software Engineering: A framework for supporting distributed concurrent group modeling of software, Proceedings of the International Conference on Applied Computing - pp.IV11-15, Lisbon, Portugal, Mar.2004.
  • N.Boulila, A.H.Dutoit, B.Bruegge, SCOOP: A framework for supporting Synchronous Collaborative Object-Oriented Software Design Process, Proceedings of Cooperative Support for Distributed Software Engineering Processes - ASE Linz 2004.
  • N.Boulila, A.H.Dutoit, B.Bruegge, CSCW-based Software Engineering Course: A Case Study Of Distributed Collaborative Software Modeling in Education, Proceedings of the International Conference on Applied Computing - pp.271-278, Lisbon, Portugal, Mar.2004.
  • N.Boulila, A.H.Dutoit, B.Bruegge, Towards an Object-Oriented CSCW Framework for Supporting Distributed Software Modeling, Kongress - Informatiktage 2003, Bad Schussenried Nov 8-9, 2003.
  • A.MacWilliams, C.Sandor, M.Wagner, M.Bauer, G.Klinker, B.Bruegge, Herding Sheep: Live System Development for Distributed Augmented Reality, In ISMAR '03: Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality (Tokyo, Japan, October 2003), Symposium on Mixed and Augmented Reality, IEEE Computer Society, Washington, DC, USA, pp.123 - 132.
  • T.Reicher, A.MacWilliams, B.Bruegge, G.Klinker, Results of a Study on Software Architectures for Augmented Reality Systems, In ISMAR '03: Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality (Tokyo, Japan, October 2003), Symposium on Mixed and Augmented Reality, IEEE Computer Society, Washington, DC, USA, p.274.
  • T.Reicher, A.MacWilliams, B.Bruegge, Towards a System of Patterns for Augmented Reality Systems, International Workshop on Software Technology for Augmented Reality Systems.Tokyo, Japan, Oct.7, 2003.
  • A. MacWilliams, T. Reicher, B. Bruegge, Decentralized Coordination of Distributed Interdependent Services, IEEE Distributed Systems Online -- Middleware Work in Progress Papers, June 2003.
  • N.Boulila, A.H.Dutoit, B.Bruegge, D-Meeting: an Object-Oriented Framework for Supporting Distributed Modelling of Software, International Workshop on Global Software Development, International Conference on Software Engineering.Portland, Oregon, May 9, 2003.
  • A.Braun, A.H.Dutoit, B.Bruegge, A Software Architecture for Knowledge Acquisition and Retrieval for Global Distributed Teams, International Workshop on Global Software Development, International Conference on Software Engineering.Portland, Oregon, May 9, 2003.
  • O.Creighton, A.H.Dutoit, B.Bruegge, Supporting an Explicit Organizational Model in Global Software Engineering Projects, International Workshop on Global Software Development, International Conference on Software Engineering.Portland, Oregon, May 9, 2003.
  • A.Braun, A.H.Dutoit, A.Harrer, B.Bruegge, iBistro: A Learning Environment for Knowledge Construction in Distributed Software Engineering Courses, 9th Asia-Pacific Software Engineering Conference (APSEC 2002), Gold Coast, Queensland, Australia, Dec.4-6, 2002.
  • M.Bauer, B.Bruegge, G.Klinker, A.MacWilliams, T.Reicher, C.Sandor, M.Wagner, An Architecture Concept for Ubiquitous Computing Aware Wearable Computers, International Workshop on Smart Appliances and Wearable Computing.Vienna, Austria, July 2, 2002.
  • R.Kobylinski, O.Creighton, A.H.Dutoit, B.Bruegge, Building Awareness in Distributed Software Enginering: Using Issues as Context, International Workshop on Distributed Software Development, International Conference on Software Engineering.Orlando, Florida, May 21, 2002.
  • A.H.Dutoit, J.Johnstone, B.Bruegge, Knowledge scouts: Reducing communication barriers in a distributed software development project, 8th Asia-Pacific Software Engineering Conference (APSEC 2001), Macau, December 4-7, 2001.
  • A.H.Dutoit, O.Creighton, G.Klinker, R.Kobylinski, C.Vilsmeier, B.Bruegge, Architectural Issues in Mobile Augmented Reality Systems: A Prototyping Case Study, 8th Asia-Pacific Software Engineering Conference (APSEC 2001), Macau, December 4-7, 2001.
  • M.Bauer, B.Bruegge, G.Klinker, A.MacWilliams, T.Reicher, S.Riß, C.Sandor, M.Wagner, Design of a Component-Based Augmented Reality Framework, Proceedings of The Second IEEE and ACM International Symposium on Augmented Reality (ISAR 2001).
  • G.Klinker, O.Creighton, A.H.Dutoit, R.Kobylinski, C.Vilsmeier, B.Bruegge, Augmented maintenance of powerplants: A prototyping case study of a mobile AR system, IEEE and ACM International Symposium on Augmented Reality (ISAR 2001), New York, NY, October 29-30, 2001.
  • A.Braun, B.Bruegge, A.H.Dutoit, Supporting Informal Requirements Meetings, 7th Internaltional Workshop on Requirements Engineering for Software Quality.(REFSQ'2001), Interlaken Switzerland, June 4-5, 2001.
  • B.Bruegge, A.H.Dutoit, R.Kobylinski, G.Teubner, Transatlantic Project Courses in a University Environment, 7th Asia-Pacific Software Engineering Conference (APSEC 2000), Singapore, December, 2000.
  • G.Klinker, T.Reicher, B.Bruegge, Distributed User Tracking Concepts for Augmented Reality Applications, International Symposium on Aumgented Reality (ISAR 2000), Munich, Germany 2000.
  • A.H.Dutoit, B.Bruegge, Communication Metrics for Software Development, IEEE Transactions on Software Engineering.Vol.24, No.8, August 1998.
  • B.Bruegge, T.Fenton, T.W Kim, R.Pravia, A.Sharma, B.Fernandes, S.Chang, V.Hartkopf, Turning light bulbs into objects, Conference on Object Oriented Programming Systems Languages and Applications, Addendum, ACM SIGPLAN conference on Object-oriented programming, systems, languages, and application, pp 10 –15, 1997.
  • B.Bruegge, A.Houghton, H.Karatassos, A.Kompanek, A.Wetmore, JEWEL: A Distributed System for Emissions Modeling, Conference for Air and Waste Management, Nashville, Tennessee, June 1996.
  • B.Bruegge, B.Bennington, Applications of Mobile Computing and Communication, IEEE Journal on Personal Communications, Special Issue on Mobile Computing, pp.64-71, February 1996.
  • A.Dutoit, B.Bruegge and R.Coyne, Using an issue-based model in a Team-based Software Engineering Course, Conference on Software Engineering Education and Practice (SEEP96), Dunedin, New Zealand, pp.130-137, January 1996.
  • B.Bruegge, A.Houghton, Computer Supported Collaborative Work, 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96), pp.516, January 1996
  • B.Bruegge, E.Riedel, A.Russell, E.Segall and Peter Steenkiste, Heterogenous Distributed Environmental Modeling, SIAM News, News Journal of the Society for Industrial and Applied Mathematics, Volume 28, No 9, pp.10-13, November 1995.
  • B.Bruegge, E.Riedel, G.McRae and T.Russel, Developing GEMS: An Environmental Modeling System, Journal for Computational Science and Engineering, IEEE, pp.55-68, September 1995.
  • R.Coyne, B.Bruegge, A.Dutoit, and D.Rothenberger, Teaching More Comprehensive Model-Based Software Engineering: Experience With Objectory's Use Case Approach, 8th Conference on Software Engineering Education (CSEE95), Lecture Notes in Computer Science, Linda Ibraham (ed), Springer Verlag, April 1995.
  • B.Bruegge, M.Werner, J.Uzmack, and D.Kaufer, Fostering Collaboration between Technical Writers and Software Engineers.In M.Purvis, J.Hughes, S.L Huong (Ed.), 5th Annual Working Conference on Software Engineering Education (SRIG-ET'94).Dunedin, New Zealand, Elsevier Science, Netherlands, November 1994.
  • B.Bruegge, E.Riedel, G.McRae and T.Russel, GEMS: A Geographic Environmental Modeling Systems, Journal on Computational Science and Engineering, IEEE, October 1994.
  • B.Bruegge and E.Riedel, A Geographic Environmental Modeling System: Towards an Object-Oriented Framework, Proceedings of the European Conference on Object-Oriented Programming (ECOOP-94), Bologna, Italy, Lecture Notes in Computer Science, Springer Verlag, July 1994.
  • B.Bruegge, K.O'Toole, and D.Rothenberger, Design Considerations for an Accident Management System, In M.Brodie, M.Jarke, M.Papazoglou (Ed.), Proceedings of the Second International Conference on Cooperative Information Systems, (pp.90-100).Toronto: University of Toronto Press, Inc., May 1994.
  • B.Bruegge, From Toy Systems to Real System Development: Improvements in Software Engineering Education, Workshop of the German Chapter of the ACM, B.G.Teubner Verlag, Stuttgart, pp.62- 72, February 1994.
  • B.Bruegge and R.Coyne, Teaching Iterative Object-oriented Development: Lessons and Directions, 7th Conference on Software Engineering Education, Lecture Notes in Computer Science, Vol.750, Jorge L.Diaz-Herrera (ed), Springer Verlag, pp.413- 427, January 1994.
  • B.Bruegge and R.Coyne, Model-based Software Engineering in Larger Scale Project Courses, IFIP Transactions on Computer Science and Technology A-40, ISBN: 0 444 81597 X, Elsevier Science, Netherlands, pp.273-287, 1993.
  • B.Bruegge, T.Gottschalk and B.Luo, A Framework For Dynamic Program Analyzers, OOPSLA' 93, pp.65-82, ACM Press, Washington September 1993.
  • B.Bruegge, J.Blythe, J.Jackson and J.Shufelt, Object-Oriented System Modeling with OMT, Conference Proceedings OOPSLA '92 (Object-Oriented Programming Systems, Languages, and Applications), ACMPress, pp.359-376, October 1992.
  • B.Bruegge, Teaching an Industry-oriented Software Engineering Course, C.Sledge (ed), Software Engineering Education, Lecture Notes in Computer Science 640, pp.65- 87, Springer Verlag October 1992.
  • B.Bruegge, A Portable Platform for Distributed Event Environments, Proceedings of the Workshop on Parallel and Distributed Debugging, Santa Cruz, ACM Sigplan Notices, Vol 26, No 12, pp.184-193, December 1991.
  • B.Bruegge and P.Steenkiste, Supporting the Development of Network Programs, International Conference on Distributed Computing Systems, IEEE, Texas, pp.641-648, May 1991.
  • B.Bruegge, H.Nishikawa and P.Steenkiste, Computing over Networks: An Illustrated Example, Proceedings of the sixth Distributed Memory Computing Conference, Portland, Oregon, pp.254- 257, April 1991.
  • B.Bruegge and F.Walzer, Runtime Monitoring in a Network Environment, Proceedings of the International Conference on Parallel Processing, Vol III, David Padua (ed), Chicago, pp.II-278-279, August 1990.
  • B.Bruegge and T.Gross, A Program Debugger for a Systolic Array, Proceedings of the Workshop on Parallel and Distributed Debugging, Wisconsin Sigplan Notices, Vol 24, No 1, pp.174-182, January 1989.
  • B.Bruegge, Program Development for a Systolic Array, Proceedings of the ACM/SIGPLAN PPEALS, Sigplan Notices, Vol 23, Nr.9, New Haven, Connecticut, pp.31-41, July 1988.
  • B.Bruegge and T.Gross, An Integrated Environment for Development and Execution of Real-Time Programs, Proceedings of the International Conference on Supercomputing, St.Malo, Frankreich, pp.153-162, July 1988.
  • B.Bruegge, C.Chang, R.Cohn, T.Gross, M.Lam, P.Lieu, A.Noaman and D.Yam, The Warp Programming Environment, Proceedings of the 1987 National Computer Conference, AFIPS, Chicago, pp.141-148, June 1987.
  • B.Bruegge, C.Chang, R.Cohn, T.Gross, M.Lam, P.Lieu, A.Noaman and D.Yam, Programming Warp, Proc.Compcon Spring 87, IEEE Computer Society, San Francisco, pp.268-271, February 1987.
  • B.Bruegge and P.Hibbard, Generalized Path Expressions: A high-level debugging mechanism, Journal of Systems and Software, Volume 3, Issue 4, Pp.265-276, December 1983.

Technical Reports

  • B.Bruegge, K.Herrmann, I.Bonev, F.Schneider, Entscheidungsunterstuetzungswerkzeug fuer Release Management, Technical Report, TUM-I0713, Muenchen, 2007.
  • B.Bruegge, A.MacWilliams, T.Reicher, Study on Software Architectures for Augmented Reality Systems, Technical report TUM-I0410, Muenchen, 2004.
  • B. Bruegge, J. Sheng and M. Shaw, A Software Engineering Course with a Real Client, Carnegie Mellon University, Department of Computer Science, Technical Report CMU-SEI-91-EM-4, July 1991.
  • B. Bruegge, Adaptability and Portability of Debuggers, Ph.D. Thesis, Technical Report CMU-CS-85-174, Computer Science Department, School of Computer Science, Carnegie Mellon Univrsity, October 1985.
  • B.Bruegge, Debugging Ada, Carnegie Mellon University, Department of Computer Science, Technical Report CMU-CS-85-127, May 1985.
  • B. Bruegge, The CMU Computer System Qualifier: 1976-1982, Technical Report, Carnegie Mellon University. Department of Computer Science, 1983.
  • B.Bruegge. KRAUT- A Symbolic Path Expression Debugger,Technical Report TR-005-82, Siemens Corporated Research and Support, Princeton, New Jersey, October, 1982.

Committees

  • Program committee member, 18th IEEE International Requirements Engineering Conference, Industry Track Committee, Sydney Australia, 27 Sep-1 Oct 2010.
  • Program committee member, Software Engineering 2009, Program Committee, Annual Conference of the Gesellschaft für Informatik, http://www.se2010.upb.de/, Paderborn, 22-26 February 2010.
  • Program committee member, Software Engineering Advances For Outsourced and Offshore Development (SEAFOOD), http://seafood.inf.ethz.ch/2010/, Saint Petersburg, 17-18 June 2010.
  • Program committee member, International Conference on Global Software Engineering (ICGSE 2010), http://www.icgse.org/, Princeton, USA, August 23-26, 2010.
  • Chair of the film track, Onward 2010, co-located with SPLASH 2010, http://onward-conference.org/2010, Reno-Tahoe, Nevada, 17-21 October 2010.
  • Program committee member, Software Engineering 2009, Annual Conference of the Gesellschaft für Informatik, http://www.se2009.de/ Kaiserslautern, 2-6 March 2009
  • Program committee member, European Workshop on Collaboration and Knowledge Sharing in Software Development Teams (SofTEAM’09), http://www1.in.tum.de/static/softeam09/, Kaiserslautern, 3 March 2009
  • Program committee member, International Conference on Global Software Engineering (ICGSE 2009), http://www.icgse.org/, Limerick, Irland, 13-16 July 2009.
  • Program committee member, Collaboration and Intercultural Issues on Requirements: Communication, Understanding and Softskills (CIRCUS09), Workshop in conjunction with: 17th IEEE International Requirements Engineering Conference (RE'09), http://www.re-circus.de/, Atlanta, Georgia, 31 August 2009.
  • Program committee member, 35th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA2009), http://seaa2009.vtt.fi/, Patras, Greece, 27-29 Aug 2009
  • General Chair, Onward 2009, co-located with OOPSLA 2009, http://onward-conference.org/2009/, Orlando, Florida, 25-29 October 2009.
  • Panel Moderator, Onward 2009, Why is Software not yet green?, http://onward-conference.org/2009/index.php?option=com_content&view=article&id=53&Itemid=41, Orlando, Florida, 28 October 2009.
  • Conference Chair, Software Engineering 2008, Annual Conference of the Gesellschaft für Informatik, http://se2008.in.tum.de/, München, 18-22 February 2008
  • Program committee member, 30th International Conference on Software Engineering, http://icse08.upb.de/index.html, Leipzig, Germany, 10 - 18 May 2008.
  • Program committee member, International Workshop on Managing Requirements Knowledge (MarRK 08), http://www1.in.tum.de/static/mark08/, colocated with 16th IEEE International Requirements Engineering Conference (RE'08), Barcelona, Spain, 8 September 2008.
  • Program committee member, Third International Workshop on Multimedia and Enjoyable Requirements Engineering — Beyond Mere Descriptions and with More Fun and Games, http://www.mere07.de/ in conjunction with 16th IEEE International Requirements Engineering Conference (RE'08), Barcelona, Spain, 9 Sep 2008.
  • Program committee member, International Conference on Global Software Engineering (ICGSE 2008), http://www.icgse.org/, Bangalore, India, 17-20 August 2008.
  • Program committee member, International Conference on Global Software Engineering (ICGSE 2007), http://www.icgse.org/, Muenchen, Germany, 27-30 August 2007.
  • Program committee member, Software Engineering 2007, Annual Conference of the Gesellschaft für Informatik, http://www.se-konferenzen.de/bisher/se2007/index.html, Hamburg, 27-30 March 2007.
  • Program committee member, International Conference on Global Software Engineering (ICGSE 2006), http://www.icgse.org/, Florianopolis, Brazil, 16-19 October 2006.
  • Program committee member, Third International Workshop on Multimedia and Enjoyable Requirements Engineering — Beyond Mere Descriptions and with More Fun and Games, http://www.mere07.de/ in conjunction with 14th IEEE International Requirements Engineering Conference, Minneapolis, USA, 11-15 Sep 2006.
  • Program committee member, Software Engineering 2006, Annual Conference of the Gesellschaft für Informatik, http://ebus.informatik.uni-leipzig.de/se2006/, Leipzig, 28-31 March 2006.
  • Program committee member, International Workshop on Distributed Software Development (DiSD 2005), 29 August 2005, Workshop in conjunction with: 13th IEEE International Requirements Engineering Conference (RE'05), 29-30 August 2005.
  • Program Committee member, Fourth International Workshop on Automated Debugging, AADEBUG 2000, Munich 28-30 August 2000.
  • Program Committee member, International Conference on Software Engineering: Education & Practice ’98, University of Otago, Dunedin, New Zealand, 26-29 January 1998.
  • Program Committee member, Third International Workshop on Automated Debugging, AADEBUG 1997, Linkoeping, Sweden, 26-27 May 1997.
  • Program Committee member, International Conference on Software Engineering: Education and Practice (SE:EP '96), 24-27 January 1996.
  • Program Committee member, Second International Workshop on Automated Debugging, AADEBUG 1995, Saint-Malo, France 22-24 May 1995.
  • Program Committee member, 8th Conference on Software Engineering Education (CSEE), New Orleans, USA, March 1995.
  • Program Committee member, Software Education Conference (SRIG-ET '94), University of Otago, Dunedin, New Zealand, November 22-25, 1994.