Current Research Projects
Past Research Projects
- The Fundamental Programming Modules Online Course. SNF (Swiss National Science Foundation) Swiss Virtual Campus Project, Jan 2006 - Jul 2008
- EvoSpaces - Multi-dimensional Navigation Spaces for Software Evolution. Hasler Foundation Project, Jan 2006 - Dec 2007
- Viz.ch - An E-learning Course on Visual Literacy for Communication, Engineering and Business. SNF (Swiss National Science Foundation) Swiss Virtual Campus Project, Jan 2006 - Dec 2007
- NOREX - Network of Reengineering Expertise. SNF (Swiss National Science Foundation) SCOPES Project, Nov 2005 - Oct 2007
- COSE - Controlling Software Evolution. SNF (Swiss National Science Foundation) Project, Jul 2005 - Sep 2007
- RELEASE - Research Links to Explore and Advance Software Evolution. ESF (European Science Foundation) Scientific Network, Nov 2002 - Oct 2005
PhD Graduates
Supervised Master Theses
- Jacopo Malnati, Developer-centric Analysis of SVN Ecosystems. University of Lugano, 2009.
- Anja Guzzi, Supporting Collaboration Awareness in Multi-developer Projects. University of Lugano, 2009.
- Ermira Daka, Parsing and Modeling C# Systems. University of Lugano, 2009.
- Christoph Wysseier, Interactive 3-D Visualization of Feature-traces. University of Bern, 2005. Supervised with Oscar Nierstrasz and Orla Greevy.
- Cedric Mesnage, Interactive and Cooperative Visual Data Mining of Evolving Software. University of Caen, 2005.
- Markus Kobel, Parsing by Example. University of Bern, 2005. Supervised with Oscar Nierstrasz, Tudor Girba, and Horst Bunke.
- Marco D'Ambros, Software Archaeology - Reconstructing the Evolution of Software Systems. Politecnico di Milano, 2005. Supervised with Carlo Ghezzi.
- Marc-Philippe Horvath, Automatic Recognition of Class Blueprint Patterns. University of Bern, 2004. Supervised with Horst Bunke and Oscar Nierstrasz.
- Thomas Buehler, Detecting and Visualizing Phases in Software Evolution. University of Bern, 2004. Supervised with Tudor Girba and Oscar Nierstrasz.
- Roland Bertuli, Comprehension de systemes orientes-objet par l'utilisation d'informations dynamiques condensees. Ecole Superieure en Sciences Informatiques Sophia-Antipolis, France, 2003. Supervised with Stephane Ducasse and Oscar Nierstrasz.
- Daniele Talerico, Grouping in Object-Oriented Reverse Engineering. University of Bern, 2003. Supervised with Stephane Ducasse and Oscar Nierstrasz.
- Daniel Schweizer, Navigation in Object-Oriented Reverse Engineering. University of Bern, 2002. Supervised with Stephane Ducasse and Oscar Nierstrasz.
- Lukas Steiger, Recovering the Evolution of Object-Oriented Software Systems Using a Flexible Query Engine. University of Bern, 2001. Supervised with Stephane Ducasse and Oscar Nierstrasz.
Supervised Bachelor Projects
- Christian Caggiano, Lateralus - Visual Analysis of SVN Commit History. University of Lugano, 2009.
- Paolo Domenighetti, Metrox - A Framework to Visualize Software Evolution. University of Lugano, 2009.
- Andrea Casarella, Proximity Alert - An Eclipse Plug-in for Software Analysis. University of Lugano, 2008.
- Andrea Biaggi, Citylyzer - A 3D Visualization Plug-in for Eclipse. University of Lugano, 2008.
- Gilad Geron, StockHome - Web Application: User Interface for a Financial Analysis Tool. University of Lugano, 2008.
- Francesco Rigotti, StockHome - Analytical Framework: Underlying Analysis Framework for a Fincancial Analysis Tool. University of Lugano, 2008.
- Jacopo Malnati, X-Ray - An Eclipse Plug-in for Software Visualization. University of Lugano, 2007.
- Marco Primi, The Episode Framework - Exporting Visualization Tools to the Web. University of Lugano, 2007.
- Yuval Sharon, EclipsEye - Spying on Eclipse. University of Lugano, 2007.
- Daniele Sciascia, Sapphire - Scripting Smalltalk. University of Lugano, 2007. Supervised with Laura Pozzi.
- Anja Guzzi, Ivory - Visualizing Scientific Contributions. University of Lugano, 2007.
- Christian Ponti, Cyberspace - A Feasibility Study. University of Lugano, 2007.
- Katerina Barone-Adesi, ScheMoose - Analyzing and Visualizing Scheme Programs. University of Lugano, 2007.
- Markus Kobel, VisClim - Visualisation of Climatological Data. University of Bern, 2004. Supervised with Oscar Nierstrasz.
- Thomas Buehler, MooseGager, a Software Metrics Tool based on Moose. University of Bern, 2003. Supervised with Oscar Nierstrasz.
- Calogero Butera, A Metrics Front-End for the Moose Reengineering Environment. University of Bern, 2002. Supervised with Stephane Ducasse and Oscar Nierstrasz.
- Beat Halter, Mauricio Seeberger, Susanne Wenger, Vivian Kilchherr, eXtreme Programming in der Praxis - das Sentinet-Projekt. University of Bern, 2002. Supervised with Oscar Nierstrasz.