SCG PhD Theses
2018
- Leonel Merino. The Medium of Visualization for Software Comprehension. PhD thesis, University of Bern, June 2018. PDF →
2017
- Nevena Milojković. Augmenting Type Inference with Lightweight Heuristics. PhD thesis, University of Bern, June 2017. PDF →
- Haidar Osman. Empirically-Grounded Construction of Bug Prediction and Detection Tools. PhD thesis, University of Bern, December 2017. PDF →
- Yuriy Tymchuk. Quality-Aware Tooling. PhD thesis, University of Bern, December 2017. PDF →
2016
- Andrea Caracciolo. A Unified Approach to Architecture Conformance Checking. PhD thesis, University of Bern, March 2016. PDF →
- Andrei Chiş. Moldable Tools. PhD thesis, University of Bern, September 2016. PDF →
- Jan Kur. Parsing For Agile Modeling. PhD thesis, University of Bern, October 2016. PDF →
- Boris Spasojević. Developing Ecosystem-aware Tools. PhD thesis, University of Bern, December 2016. PDF →
2014
- Niko Schwarz. Scaleable Code Clone Detection. PhD thesis, University of Bern, February 2014. PDF →
2013
- Erwann Wernli. Run-time Variability with First-class Contexts. PhD thesis, University of Bern, November 2013. PDF →
2012
- Fabrizio Perin. Reverse Engineering Heterogeneous Applications. PhD thesis, University of Bern, November 2012. PDF →
- Jorge Ressia. Object-Centric Reflection. PhD thesis, University of Bern, October 2012. PDF →
- Toon Verwaest. Bridging the Gap between Machine and Language using First-Class Building Blocks. PhD thesis, University of Bern, March 2012. PDF →
2011
- Adrian Kuhn. Software Cartography and Code Navigation. PhD thesis, University of Bern, April 2011. PDF →
2010
- Lukas Renggli. Dynamic Language Embedding With Homogeneous Tool Support. PhD thesis, University of Bern, October 2010. PDF →
- David Röthlisberger. Augmenting IDEs with Runtime Information for Software Maintenance. Ph.D. thesis, University of Bern, May 2010. PDF →
2008
- Marcus Denker. Sub-method Structural and Behavioral Reflection. PhD thesis, University of Bern, May 2008. PDF →
- Adrian Lienhard. Dynamic Object Flow Analysis. PhD thesis, University of Bern, December 2008. PDF →
2007
- Orla Greevy. Enriching Reverse Engineering with Feature Analysis. Ph.D. thesis, University of Bern, May 2007. PDF →
2006
- Juan Carlos Cruz. A Group Based Approach for Coordinating Active Objects. Ph.D. thesis, University of Bern, Bern, June 2006. PDF →
- Markus Gaelli. Modeling Examples to Test and Understand Software. Ph.D. thesis, University of Bern, November 2006. PDF →
- María Laura Ponisio. Exploiting Client Usage to Manage Program Modularity. Ph.D. thesis, University of Bern, Bern, June 2006. PDF →
2005
- Gabriela Arévalo. High Level Views in Object-Oriented Systems using Formal Concept Analysis. Ph.D. thesis, University of Bern, Bern, January 2005. PDF →
- Alexandre Bergel. Classboxes — Controlling Visibility of Class Extensions. Ph.D. thesis, University of Bern, November 2005. PDF →
- Tudor Gîrba. Modeling History to Understand Software Evolution. Ph.D. thesis, University of Bern, Bern, November 2005. PDF →
- Matthias Rieger. Effective Clone Detection Without Language Barriers. Ph.D. thesis, University of Bern, June 2005. PDF →
- Nathanael Schärli. Traits — Composing Classes from Behavioral Building Blocks. Ph.D. thesis, University of Bern, February 2005. PDF →
2003
- Michele Lanza. Object-Oriented Reverse Engineering — Coarse-grained, Fine-grained, and Evolutionary Software Visualization. Ph.D. thesis, University of Bern, May 2003. PDF →
2002
- Franz Achermann. Forms, Agents and Channels — Defining Composition Abstraction with Style. Ph.D. thesis, University of Bern, January 2002. PDF →
- Tamar Richner. Recovering Behavioral Design Views: a Query-Based Approach. Ph.D. thesis, University of Bern, May 2002. PDF →
2001
- Sander Tichelaar. Modeling Object-Oriented Software for Reverse Engineering and Refactoring. Ph.D. thesis, University of Bern, December 2001. PDF →
1999
- Markus Lumpe. A Pi-Calculus Based Approach to Software Composition. Ph.D. Thesis, University of Bern, Institute of Computer Science and Applied Mathematics, January 1999. PDF URL →
- Jean-Guy Schneider. Components, Scripts, and Glue: A conceptual framework for software composition. Ph.D. Thesis, University of Bern, Institute of Computer Science and Applied Mathematics, October 1999. PDF →
1997
- Luca Deri. A Component-based Architecture for Open, Independently Extensible Distributed Systems. Ph.D. Thesis, University of Bern, June 1997. PDF →
1996
- Simon Moser. Measurement and Estimation of Software and Software Processes. Ph.D. Thesis, University of Bern, December 1996. PDF →
1995
- Igor Metz. Bintree Lab: Ein Framework von Datenstrukturen und Algorithmen für Bintrees. Ph.D. Thesis, University of Bern, October 1995. →