Oscar Nierstrasz

Oscar Nierstrasz is Professor of Computer Science at the Institute of Computer Science (IAM) of the University of Bern, where he founded the Software Composition Group in 1994. He is co-author of over 200 publications and co-author of the open-source books Object-Oriented Reengineering Patterns and Pharo by Example.

The Software Composition Group carries out research in diverse aspects of software evolution. Current research is focussed on Agile Software Assessment: enabling software developers to quickly and effectively analyze complex software systems with the help of tools to rapidly construct, query and manipulate software models.

Prof. Nierstrasz has been passionate about object-oriented programming since the early 1980s, and has been honoured with the prestigious 2013 Dahl-Nygaard Senior Prize for contributions to the field of Object-Orientation. He has served as Editor-in-Chief of the Journal of Object Technology, as Programme Chair of ECOOP ’93, ESEC/FSE ’99 and MoDELS ’06, and as PC member of countless conferences. He is also known as the author of Identify the Champion, a pattern language for managing the peer review process of conferences.

Oscar Nierstrasz was born in the Netherlands, but grew up in Canada. He completed his B.Math at the University of Waterloo in 1979 and his M.Sc. in 1981 and his Ph.D. in 1984 at the University of Toronto, in the area of Office Information Systems. He worked at the FORTH Institute of Computer Science in Crete for one year (1985), and has lived since then in Switzerland. He was a member of the Object Systems Group at the Centre Universitaire d’Informatique of the University of Geneva, Switzerland (1985-1994) before coming to Bern. He is a citizen of Canada, Switzerland and Italy.


Teaching

Fall 2012 CoursesSpring 2013 Courses
ESE: Introduction to Software Engineering (Einführung in SE)P2: Programming 2
CP: Concurrency: State Models and Design PatternsCC: Compiler Construction
SC: Software Composition SeminarSC: Software Composition Seminar

Activities

  • Member of the Swiss National Science Foundation (SNSF) Research Council
  • Member of the SIRA Board (Swiss Informatics Research Association)
  • Member of the SI Board (Swiss Informatics Society)
  • Member of the Executive Board of CHOOSE (Swiss special interest group on OO Systems)
  • Member of the Executive Board of the Moose Association
  • Member of AITO, the steering organization for ECOOP (European Conference on Object-Oriented Programming)
  • Member of AOSA, the steering organization for the AOSD (Aspect-Oriented Software Development Conference)
  • Member of the Steering Committee of the Journal of Object Technology
  • Member of Steering Committee for MoDELS (International Conference on Model Driven Engineering Languages and Systems)
  • Member of Steering Committee for SC (Software Composition Symposium)
  • Member of Steering Committee for SATToSE (Seminar Series on Advanced Techniques & Tools for Software Evolution)

Web presence


Odds and ends


Contact

Phone:+41 31 631.4618
Secretary:+41 31 631.4692
Fax:+41 31 631.3355
Email:oscar@iam.unibe.ch

See also: Address and Directions to IAM


Last changed by oscar on 12 April 2013