SCG Masters Theses

Sort by: Display: Hide controls:

2017

  1. Manuel Leuenberger. Nullable Method Detection — Inferring Method Nullability From API Usage. Masters thesis, University of Bern, February 2017. PDF 
  2. Roger Stebler. An empirical investigation into the usage of a live debugger. Masters thesis, University of Bern, June 2017. PDF 

2016

  1. Max Leske. Improving live debugging of concurrent threads. Masters thesis, University of Bern, August 2016. PDF 
  2. Michael Rüfenacht. Error Handling in PEG Parsers — Local Error Recovery for PetitParser. Masters thesis, University of Bern, August 2016. PDF 

2015

  1. Bledar Aga. Marea — A Tool for Breaking Dependency Cycles Between Packages. Masters thesis, University of Bern, January 2015. PDF 
  2. Aliya Ibragimova. CiteWise — The Citation Search Engine. Masters thesis, University of Bern, June 2015. PDF 
  3. Cedric Reichenbach. DoodleDebug, Clustered — Morphing DoodleDebug into a clustered setup using fat clients. Masters thesis, University of Bern, August 2015. PDF 
  4. Oskar Truffer. Continuous Integration with Architectural Invariants — A case study about architectural monitoring in practice. Masters thesis, University of Bern, December 2015. PDF 

2014

  1. Olivier Flückiger. Compiled Compiler Templates for V8 or: How I Learned to Stop Worrying and Love JavaScript. Masters thesis, University of Bern, February 2014. PDF 
  2. Nicole Haenni. Information Needs in Software Ecosystems Development — A Contribution to Improve Tool Support Across Software Systems. Masters thesis, University of Bern, September 2014. PDF 
  3. Aaron Karper. Efficient regular expressions that produce parse trees. Masters thesis, University of Bern, December 2014. PDF 
  4. Dennis Schenk. Quicksilver — A Framework for Hierarchical Data Analysis. Masters thesis, University of Bern, September 2014. PDF 
  5. Simon Vogt. Clone detection that scales. Masters thesis, University of Bern, February 2014. PDF 

2013

  1. Erik Aeschlimann. St1-PL/1: Extracting quality information from PL/1 legacy ecosystems. Masters thesis, University of Bern, December 2013. PDF 

2012

  1. Raffael Krebs. Vera — An extensible Eclipse Plug-In for Java Enterprise Application Analysis. Master's Thesis, University of Bern, April 2012. PDF 
  2. Andrea Quadri. Chameleon: Decoupling Instrumentation from Development Tools with Explicit Meta-Events. Master's Thesis, University of Bern, January 2012. PDF 

2011

  1. Camillo Bruni. Optimizing Pinocchio. Master's Thesis, University of Bern, January 2011. PDF 
  2. David Gurtner. Safe Dynamic Software Updates in Multi-Threaded Systems with ActiveContext. Master's Thesis, University of Bern, April 2011. PDF 
  3. Daniel Langone. Subjectopia — Unifying Subjectivity. Master's Thesis, University of Bern, February 2011. PDF 
  4. Peter Loretan. Software Cartography — A Prototype for Thematic Software Maps. Diploma thesis, University of Bern, April 2011. PDF 

2010

  1. David Erni. Codemap—Improving the Mental Model of Software Developers through Cartographic Visualization. Master's Thesis, University of Bern, January 2010. PDF 
  2. Marcel Härry. Augmenting Eclipse with Dynamic Information. Master's Thesis, University of Bern, May 2010. PDF 

2009

  1. Philipp Bunge. Scripting Browsers with Glamour. Master's Thesis, University of Bern, April 2009. PDF 
  2. Sandro De Zanet. Grammar Generation with Genetic Programming — Evolutionary Grammar Generation. Master's Thesis, University of Bern, July 2009. PDF 
  3. Julien Fierz. Compass: Flow-Centric Back-In-Time Debugging. Master's Thesis, University of Bern, January 2009. PDF 
  4. Lea Hänsenberger. Defect Isolation As Responsibility of the Framework — Automated API Migration from JUnit to JExample. Master's Thesis, University of Bern, September 2009. PDF 
  5. Matthias Junker. Kumpel: Visual Exploration of File Histories. Master's Thesis, University of Bern, January 2009. PDF 
  6. Dominique Matter. Who Knows about That Bug? — Automatic Bug Report Assignment with a Vocabulary-Based Developer Expertise Model. Master's Thesis, University of Bern, June 2009. PDF 

2008

  1. Andrea Brühlmann. Enriching Reverse Engineering with Annotations. Master's thesis, University of Bern, April 2008. PDF 
  2. Anselm Strauss. Dynamic Aspects — An AOP Implementation for Squeak. Master's thesis, University of Bern, November 2008. PDF 

2007

  1. Niklaus Haldimann. TypePlug — Pluggable Type Systems for Smalltalk. Master's thesis, University of Bern, April 2007. PDF 
  2. Stefan Reichhart. Assessing Test Quality — TestLint. Master's thesis, University Bern, April 2007. PDF 
  3. Florian Thalmann. Musical Composition with Grid Diagrams of Transformations. Master's thesis, University of Bern, March 2007. PDF 
  4. Pascal Zumkehr. Changeboxes — Modeling Change as a First-Class Entity. Master's thesis, University of Bern, February 2007. PDF 

2006

  1. Christoph Hofer. Implementing a Backward-In-Time Debugger. Master's Thesis, University of Bern, September 2006. PDF 
  2. Adrian Kuhn. Semantic Clustering: Making Use of Linguistic Information to Reveal Concepts in Source Code. Master's thesis, University of Bern, March 2006. PDF 
  3. Philippe Marschall. Persephone: Taking Smalltalk Reflection to the sub-method Level. Master's Thesis, University of Bern, December 2006. PDF 
  4. Michael Meyer. Scripting Interactive Visualizations. Master's thesis, University of Bern, November 2006. PDF 
  5. Lukas Renggli. Magritte — Meta-Described Web Application Development. Master's thesis, University of Bern, June 2006. PDF 
  6. David Röthlisberger. Geppetto: Enhancing Smalltalk's Reflective Capabilities with Unanticipated Reflection. Master's Thesis, University of Bern, January 2006. PDF 
  7. Mauricio Seeberger. How Developers Drive Software Evolution. Master's Thesis, University of Bern, January 2006. PDF 
  8. Rafael Wampfler. Eg — a Meta-Model and Editor for Unit Tests. Master's thesis, University of Bern, November 2006. PDF 

2005

  1. Markus Kobel. Parsing by Example. Diploma thesis, University of Bern, April 2005. PDF 
  2. Christoph Wysseier. Interactive 3-D Visualization of Feature-Traces. Master's thesis, University of Bern, Switzerland, November 2005. PDF 

2004

  1. Thomas Bühler. Detecting and Visualizing Phases in Software Evolution. Diploma thesis, University of Bern, September 2004. PDF 
  2. Michael Freidig. Trace Based Object-Oriented Application Testing. Diploma thesis, University of Bern, January 2004. PDF 
  3. Marc-Philippe Horvath. Automatic Recognition of Class Blueprint Patterns. Diploma thesis, University of Bern, October 2004. PDF 
  4. Adrian Lienhard. Bootstrapping Traits. Master's thesis, University of Bern, November 2004. PDF 
  5. Florian Minjat. Vers une modélisation transverse et modulaire des collaborations par couplage des traits et des classboxes. DEA, Ecole des mines de Nantes, September 2004. PDF 
  6. David Vogel. Management and Security of Collaborative Web Environments. Diploma thesis, University of Bern, June 2004. PDF 

2003

  1. Tobias Aebi. Extracting Architectural Information using Different Levels of Collaboration. Diploma Thesis, University of Bern, September 2003. PDF 
  2. Frank Buchli. Detecting Software Patterns using Formal Concept Analysis. Diploma Thesis, University of Bern, September 2003. PDF 
  3. Stefan Kneubühl. Typeful Compositional Styles. Diploma thesis, University of Bern, April 2003. PDF 
  4. Andreas Schlapbach. Enabling White-Box Reuse in a Pure Composition Language. Diploma thesis, University of Bern, January 2003. PDF 
  5. Daniele Talerico. Grouping in Object-Oriented Reverse Engineering. Diploma Thesis, University of Bern, June 2003. PDF 

2002

  1. Daniel Schweizer. Navigation in Object-Oriented Reverse Engineering. Diploma thesis, University of Bern, June 2002. PDF 

2001

  1. Georges Golomingi Koni-N'sapu. A Scenario Based Approach for Refactoring Duplicated Code in Object Oriented Systems. Diploma thesis, University of Bern, June 2001. PDF 
  2. Thomas F. Hofmann. OPENSPACES, An Object-Oriented Framework for Configurable Coordination of Heterogeneous Agents. Diploma thesis, University of Bern, April 2001. PDF 
  3. Christian Kaufmann. Software Engineering im Spannungsfeld Theorie und Praxis. Master's thesis, University of Bern, 2001. PDF 
  4. Nathanael Schärli. Supporting Pure Composition by Inter-language Bridging on the Meta-level. Diploma thesis, University of Bern, September 2001. PDF 
  5. Lukas Steiger. Recovering the Evolution of Object Oriented Software Systems Using a Flexible Query Engine. Diploma thesis, University of Bern, June 2001. PDF 

2000

  1. Roger Blum. Entwicklung eines Prototypen für die aktive Schicht ALFRED. Diploma thesis, University of Bern, May 2000. PDF 

1999

  1. Fredi Frank. An Associative Documentation Model. Diploma thesis, University of Bern, October 1999. PDF 
  2. Michael Held. Scripting für CORBA. Diploma thesis, University of Bern, March 1999. PDF URL 
  3. Michele Lanza. Combining Metrics and Graphs for Object Oriented Reverse Engineering. Diploma Thesis, University of Bern, October 1999. PDF 
  4. Tobias Röthlisberger. Compiler Framework for the Java Virtual Machine. Diploma thesis, University of Bern, May 1999. PDF 

1998

  1. Manuel Günter. Explicit Connectors for Coordination of Active Objects. Diploma thesis, University of Bern, March 1998. URL PDF 
  2. Daniel Kühni. APROCO: A Programmable Coordination Medium. Diploma thesis, University of Bern, October 1998. URL PDF 
  3. Roland Loser. Objekt-orientierter Compilerentwurf. Diploma thesis, University of Bern, January 1998. PDF URL 

1997

  1. Benno Burkhardt. Erweiterung objektorientierter Methoden für den konzeptuellen Datenbankentwurf. Diploma thesis, University of Bern, October 1997. PDF 
  2. Jürg Gertsch. Fruitlets — a Kind of Mobile Component. Diploma thesis, University of Bern, June 1997. PDF URL URL 
  3. Georg Lörincze. Modellierung, Analyse und Simulation von Regeln in der aktiven Schicht ALFRED. Diploma thesis, University of Bern, April 1997. PDF URL 
  4. Matthias Rieger. Implementing the FACE Object Model in C++. Master's thesis, University of Bern, June 1997. PDF URL 
  5. Sander Tichelaar. A Coordination Component Framework for Open Distributed Systems. Master's Thesis — Software Composition Group , University of Groningen, NL — University of Bern, CH, May 1997. PDF 

1996

  1. Pierre Viret. Viewing C++ Objects as Communicating Processes. Master's thesis, Laboratoire de Téléinformatique, Ecole Polytechnique Fédérale de Lausanne (EPFL), CH, March 1996. 
Last changed by admin on 21 April 2009