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
- 03. David Rothlisberger. The SmallBB Forum System. University of Berne.
PDF
- 03. Lukas Renggli. Highly Configurable Collaborative Tools: SmallWiki. University of Berne.
PDF
- 03. Adrian Lienhard. Mewa: Meta-level Architecture for Generic Web-Application Construction. University of Berne.
PDF
- 02. Calojero Butera. Bringing Metrics to the Reengineer. University of Berne. Supervised with Michele Lanza.
- 00. Andreas Schlapbach. Generic XMI support for the MOOSE Reengineering Environment. University of Berne.
PDF
- 00.Pietro Malorgio. A Mural Implementation for the Duploc Tool. University of Berne. Supervised with Matthias Rieger.
PDF
- 00. O. Nano Extraction d'elements de conception. University de Nie-Sophia Antipolis. Supervised avec Mireille Blay-Fornarino.
- 99. Daniel Schweizer. Connecting Moose and Rationale Rose
- 99. Daniel Frey. Tools for Design Extraction
- 94. X. Brevo. Un environnement de developpement pour le langage FLO. Universite de Nice Sophia Antipolis.
Supervised with Mireille Blay-Fornarino