Header
Beat Fluri, Dr. Inform.

Lecturer, Senior Researcher, and Software and Design Engineer

Office: BIN 2.D.03
Phone: +41 44 63 54578

Send E-Mail

Address:
University of Zurich
Department of Informatics
Binzmühlestrasse 14
CH-8050 Zürich, Switzerland

Research Interests

I am interested in Software Evolution Analysis with focus on:

Fine-grained source code change detection and extraction
I have developed the ChangeDistiller Eclipse plugin to extract fine-grained source code changes. The plugin is based on my change distilling algorithm, a tree differencing algorithm customized to be applicable on pairs of ASTs. The ChangeDistiller plugin is not yet available for public but I can provide you with the basic algorithm as an Eclipse plugin.

Empirical change history studies
Currently, I am working on empirical studies to compare the change histories of software systems from different domains.

Support software evolution
In future, I plan to develop tools and techniques that leverage change histories to support software evolution. The basic idea is to provide change suggestions or warnings during development.

News

Our paper "Analyzing the Co-Evolution of Comments and Source Code" has been accepted for publication in Springer Software Quality Journal, 2009.

20.02.09 - 09:53

By: Beat Fluri

Our paper "Change Analysis with Evolizer and ChangeDistiller" has been accepted for publication in the special issue on Mining Software Archives of IEEE Software January/February 2009.

20.10.08 - 08:56

By: Beat Fluri

YEAH! I have successfully passed my oral doctoral examination.

5.09.08 - 13:20

By: Beat Fluri

Our paper "Recommending Method Invocation Context Changes" has been accepted at the International Workshop on Recommender Systems for Software Engineering (RSSE'08)

27.08.08 - 16:00

By: Beat Fluri

YEAH! I have just submitted my PhD thesis. My defense is scheduled for Sep, 5.

20.06.08 - 16:00

By: Beat Fluri

Education

Doctor in Informatics (Dr. Inform.) UZH, University of Zurich, Switzerland
Subject of Dissertation: "Change Distilling - Enriching Software Evolution Analysis with Fine-Grained Source Code Change Histories"
Advisor: Prof. Dr. Harald C. Gall
External Examiner: Prof. Dr. David Notkin
Minor: Software Testing; Prof. Dr. Martin Glinz

MSc ETH in Computer Science & dipl. Informatik-Ing. ETH, Swiss Federal Institute of Technology (ETH) Zurich, Switzerland
Subject of Master thesis: "Reflection for Eiffel"
Advisor: Prof. Dr. Bertrand Meyer
Minor: Business Administration

  • Home | 
  • About us | 
  • Research | 
  • Teaching | 
  • Events | 
  • Contact
  • Tools
    Quicklinks

    UniZHIFI