Oscar Nierstrasz

Oscar Nierstrasz is Professor emeritus of Computer Science at the University of Bern, where he founded the Software Composition Group in 1994. He retired from the University at the end of 2021, and is currently working at feenk.com to support onboarding and teaching of moldable development. He is co-author of over 400 publications, including the open-source books Object-Oriented Reengineering Patterns and Pharo by Example.

News

Moldable Development Patterns are a collection of mutually supporting patterns that explain how moldable development works in practice. The arXiv preprint is now available.

Moldable Exceptions are a lightweight mechanism to adapt a debugger‘s interface based on contextual information provided by a raised exception. In addition to the ACM publication, there is an arXiv preprint available.

Read a blog post about Example-Driven Development, a variant of TDD in which you drive development by constructing test methods that return example objects. There is now also a followup paper on Example-driven development: bridging tests and documentation.

Upcoming events

See also: Past events