Alumni

We at Luce (and its predecessor group Sape) have always been lucky to have a diverse, fascinating team from Switzerland and all over the world. If you are interested in joining us at Luce, check out our open positions. Note, however, that we have very few if any opportunities for research internships on the Bachelor or Master level for international students from outside Switzerland and the EU (if you are a Masters student and would like to stay for a semester in our group to work on your thesis, check out the MaRS program).

PhD Theses & Visits

  • Luis Mastrangelo (PhD, 2019)
    When and How Java Developers Give Up Static Type Safety
  • Mohammad Reza Azadmanesh (PhD, 2018)
    Debugging by Filtering History Slices
  • Dmitri Makarov (former PhD student)
    Programming Languages for Heterogeneous Computing
  • Matej Vitásek (former PhD student)
    Shadow Data
  • Dmitrijs Zaparanuks (PhD, 2013)
    Algorithmic Profiling
  • Milan Jovic (PhD, 2011)
    Understanding the Performance of Interactive Applications
  • Peter Libic (Vising while PhD student at Charles University, Prague, Fall 2010)
    Sciex Fellowship: Measurement and Modeling of Garbage Collector Impact on Observed Application Performance
  • Todd Mytkowicz (Visiting while PhD student at CU Boulder, Fall 2007)
    ThinkSwiss Research Scholarship: Rethinking Experimental Performance Evaluation

Master Theses

  • Matthias Eberli (MS, 2012)
    Performance Bottleneck Visualization
  • Luca Della Toffola (MS, 2010)
    Memory Locality Optimizations for Java Programs
  • Mattia Gustarini (MS, 2010)
    Informa Web: A Web-based Classroom Response System
  • Mahesh Kumar (MAS, 2008)
    Micro-Benchmarks for Performance Counter Validation
  • Dmitrijs Zaparanuks (MS, 2007)
    Capturing, Analyzing, and Modeling the Runtime Behavior of a Virtual Machine

UROP Internships

  • Jason Naldi (UROP Internship, 2020)
    Concept Inventory Quiz Platform for Research
  • Margarita Grinvald (UROP Internship, 2013)
    Web-based Clicker Features
  • Patrick Zulian (UROP Internship, 2008)
    Trace Query Language: Dynamic On-the-fly Code Generation for Efficient Trace Analysis & Visualization
  • Claudio Marforio (UROP Internship, 2006)
    Eclipse Predictor
  • Alessandro Gaia (UROP Internship, 2006)
    Eclipse Predictor

Bachelor Projects

  • Davide Ciulla (BS, 2020)
    Stack and Heap Diagrams: A Graphical Editor (thesis, code repo, demo)
  • Luca Omini (BS, 2020)
    Informa Coding Study Tasks with Automated Feedback (thesiscode repo)
  • Ardil Günay (BS, 2019)
    Concept Mapping Recall Plugin for Informa Platform (repo)
  • Albert Walser (BS, 2019)
    Student Dashboard Plugin for Informa
  • Stefano Malagò (BS, 2019)
    Detecting Misconceptions in Java Code with PMD
  • Susanna Riccardi (BS, 2018)
    Online Platform for Productive Failure
  • Renzo Cotti (BS, 2018)
    Bytecode to Source Code Mapper
  • Andreia Faria Carvalho (BS, 2016)
    Blaster: Back-in-time debugging
  • Matthias Eberli (BS, 2010)
    Listener Latency Profiler Eclipse Plug-in
  • Mohamed Mosa (BS, 2010)
    Course Evaluation Web Application
  • Mike Godenzi (BS, 2008)
    Linux Kernel Performance Monitors
  • Mattia Gustarini (BS, 2008)
    Pharma Lab Management System
  • Alessio Bockmann (BS, 2008)
    Eclipse CodeSearch