Defended PhD Theses

  • 06. Markus Gaelli. Modeling Examples to Test and Understand Software, PhD Thesis of the University of Bern.
  • 06. Juan-Carlos Cruz. A Group Based Approach for Coordinating Active Objects, PhD Thesis of the University of Bern.
  • 06. Laura Ponisio. Exploiting Client Usage to Manage Program Modularity, PhD Thesis of the University of Bern.
  • 05. Alexandre Bergel. Classboxes: Controlling Visibility of Class Extensions, PhD Thesis of the University of Bern. PDF This PhD won the Ernst Denert Software Engineering Award 2006. http://www.denert-stiftung.de/
  • 05. Nathanael Schaerli. Traits --- Composing Classes form Behavioral Building Blocks, PhD Thesis of the University of Bern. PDF
  • 05. Tudor Girba. Modeling History to Understand Evolution, PhD Thesis of the University of Bern. PDF
  • 05. Gabriela Arevalo. High-Level Views in Object-Oriented Systems using Formal Concept Analysis, PhD Thesis of the University of Bern. PDF
  • 02. Michele Lanza. Object-Oriented Reverse Engineering - Coarse-grained, Fine-grained, and Evolutionary Software Visualization, PhD Thesis of the University of Bern. This PhD won the Ernst Denert Software Engineering Award 2003. http://www.denert-stiftung.de/ PDF
  • 02. Tamar Richner. Recovering Behavioral Design Views: a Query-Based Approach, PhD Thesis of the University of Bern. PDF
  • 01. Sander Tichelaar. Modeling Object-Oriented Software for Reverse Engineering and Refactoring. PhD Thesis of the University of Bern. PDF

Master Theses

  • 05. Lukas Renggli. Magritte – Meta-Described Web Application DevelopmentPDF
  • 04. Adrian Lienhard. Bootstrapping Traits. PDF
  • 04. David Vogel. Management and Security of Collaborative Web Environments. PDF
  • 04. Michael Freidig. Trace Based Object-Oriented Application Testing. University of Berne. PDF
  • 02. Daniele Talerico. Groups for Software Understanding. University of Berne. Supervised with Michele Lanza. PDF
  • 01. Lukas Steiger. Recovering the Evolution of Object Oriented Software Systems Using a Flexible Query Engine. University of Berne. Supervised with Michele Lanza. PDF
  • 01. Thomas Hofmann. An Object-Oriented Framework For Reconfigurable Coordination Spaces. University of Berne. PDF
  • 01. Georges Golomingi. A Scenario Based Approach for Refactoring Duplicated Code in Object Oriented Systems. University of Berne. Supervised with Matthias Rieger. PDF
  • 99. Michele Lanza. Metric Based Graphs for Object Systems Analysis. University of Berne. Supervised with Serge Demeyer. PDF
  • 99. Fredi Frank. Supporting the Evolution of Documentation. University of Berne. Supervised with Serge Demeyer. PDF
  • 97. Manuel Gunter. Coordinating Active Object by means of Explicit Connectors. University of Berne. PDF

Student Projects