贝恩德·布吕格

贝恩德·布吕格 (英語:Bernd Bruegge, 德語:Bernd Brügge,1951年),是一位德国计算机科学家。他是慕尼黑工业大学教授,应用软件工程研究室[1]主任和卡内基梅隆大学客座副教授。

生平

生于1951年,1978年获得汉堡大学计算机科学学士学位,1982年获得卡内基梅隆大学计算机科学硕士学位,1985年获得卡内基梅隆大学计算机博士学位。

布吕格自1997年起在慕尼黑工业大学担任教授,2000至2003年任德国电信研究委员会成员,2003年期任大慕尼黑地区研究委员会成员,2009年起任 CIO Colloquium科学咨询委员会成员。布吕格还是德国国家科研基金会的联络教授。

布吕格多次获得各种专业奖项,例如:

  • 1972年获德国青年科学竞赛全国冠军
  • 1972至1978获德国国家科研基金
  • 1975至1979获Patriotische Gesellschaft奖学金
  • 1985年获卡内基梅隆大学Herbert Simon教学奖

工作

布吕格著有经典软件工程教材《面向对象软件工程:使用UML、模式与Java》。他的主要研究领域包括:软件工程、流程建模与方法论、过程支持与人因、建模和语义、计算智能与机器学习盒知识管理与表示等。

代表作

贝恩德·布吕格是以下专著的作者:[2]

  • Bernd Bruegge, Allen Dutoit: Object-Oriented Software Engineering: Using UML, Patterns and Java (Third Edition). Prentice Hall, 2009. ISBN 978-0136061250. 中文版书名为《面向对象软件工程:使用UML、模式与Java》,由清华大学出版社引进出版。
  • Eva-Maria Kern, Heinz-Gerd Hegering, Bernd Brügge: Managing Development and Application of Digital Technologies. Sringer. 2006. ISBN 3-540-34128-5.

他还是以下学术论文的作者[3]:

  • Bernd Bruegge, Allen Dutoit, Timo Wolf. Sysiphus: Enabling informal collaboration in global software development. In the proceedings of the International Conference on Global Software Engineering (ICGSE) 2006.
  • Martin Bauer, Bernd Bruegge, et al. Design of a component-based augmented reality framework. In the Proceedings of IEEE and ACM International Symposium on Augmented Reality. 2001.
  • Bernd Bruegge, Allen Dutoit, et al. Transatlantic project courses in a university environment. In the proceedinds of the 7th Asia-Pacific Software Engineering Conference (APSEC), 2000.
  • Allen Dutoit, Bernd Bruegge. Communication metrics for software development. IEEE Transactions on Software Engineering, 24(8), pp. 615-628. 1998.
  • Bernd Bruegge, Allen Dutoit. Communication metrics for software development. In the proceedings of the 19th ACM International Conference on Software Engineering (ICSE), 1997.
  • Bernd Bruegge, Ben Bennington. Applications of mobile computing and communication. IEEE Personal Communications, 3(1), pp. 64-71. 1996.
  • Bernd Bruegge, Robert Coyne. Teaching iterative and collaborative design: lessons and directions. Software Engineering Education, Springer, pp. 411-427, 1994.
  • Bernd Bruegge, Tim Gottschalk, Bin Luo. A framework for dynamic program analyzers. In ACM SIGPLAN Notices, 28(10), 1993.
  • Bernd Bruegge, Jim Blythe, et al. Object-oriented system modeling with OMT. In ACM SIGPLAN Notices, 27(10), pp. 359–376. 1992.
  • Bernd Bruegge, Peter Hibbard. Generalized path expressions: A high-level debugging mechanism. Journal of Systems and Software, 3(4), pp. 265-276. 1983.
  • Bernd Bruegge. Teaching an industry-oriented software engineering course. Software Engineering Education, Springer, pp. 63-87, 1992.

参考资料