Home | Sitemap | Index | Contact | Legals | KIT
Dr.-Ing. Mircea Trifu

Head of FZI Software Engineering Division

Tel: +49 721 9654 624

Fax: +49 721 9654 625


FZI Forchungszentrum Informatik

10-14 Haid-un-Neu street, 76131 Karlsruhe, Germany

Room 1.1.33

Office hours: Make an appointment via email

FZI homepage: http://www.fzi.de/mtrifu.html

Short Bio

Dr. Mircea Trifu studied computer and software engineering at the "Politehnica" University of Timisoara from 1998 to 2003. After receiving a M.Sc. degree in computer engineering, he worked as a researcher and project manager in the Program Structures (PROST) department at FZI. He received his PhD from the Karlsruhe Institute of Technology with a thesis on program analysis-supported software understanding, and between April and December 2010 led the Software Design and Quality (SDQ) department. Since January 2011 he is the head of the Software Engineering (SE) division and member of the management board at FZI.

Research Interests and Publications

His current research interest include:

  • quality-aware software evolution with a special focus on maintainability
  • reverse engineering techniques to support program understanding
  • change impact analysis and maintenance cost estimation
  • software quality assessment and prediction

His publications are listed on a separate page.


  • 2010 - 2012 - Project Steering Committee member
    National research project Cumulus4J funded by the German Federal Ministry of Education and Research (BMBF). The project aims to develop a secure SaaS-infrastructure for ERP applications hosted in a public Cloud.
  • 2006 - 2012 - Leader and contributor
    Open-source project SISSy (Structural Investigation of Software Systems). SISSy is a tool for automatic detection of structural problems in object-oriented software.
  • 2008 - 2010 - Project Leader
    European research project Q-ImPrESS (Quality Impact Prediction for Evolving Service-oriented Software) funded under FP7-ICT. The project aimed to support the evolution of service-oriented software through model-based impact and trade-off analyses, capable of highlighting the consequences of architectural design decisions on quality attributes such as performance, reliability and maintainability.
  • 2008 - Partner representative and work package leader
    European research project SLA@SOI (Empowering the service industry with SLA-aware infrastructures) funded under FP7-ICT. The project was a NESSI strategic project and it aimed to deliver a framework for systematic management of service-oriented infrastructures based on formally specified service level agreements (SLAs).
  • 2005 - 2007 - Principal maintainer
    Open-source project RECODER. RECODER is a framework for Java source code meta-programming used as base infrastructure for numerous reengineering tools developed at FZI and the University of Karlsruhe.
  • 2005 - 2007 - Consultant
    Various consultancy projects in the area of software quality assessment for ABB Forschungszentrum (Germany), BASF IT Services GmbH (Germany), F-Secure Corp. (Finland), CAS Software AG (Germany), PTV AG (Germany) and Keymile AG (Switzerland).
  • 2004 - 2006 - Work package leader
    National research project QBench funded by the German Federal Ministry of Education and Research (BMBF). The goal of the project was to develop methods and tools for quality assurance of object-oriented software.
  • 2004 - 2006 - Software developer
    Various industrial development projects for ABB Forschungszentrum (Germany), Swisslog Holding AG (Switzerland) and CAS Software AG (Germany).

Teaching Activities

Lectures, seminars and laboratories:

Supervised Theses:

  • Beyhan Osmanov Veliev. Integration einer Java-Anwendung in der Eclipse-Umgebung. Study Thesis co-supervised with Henrik Bennin, Universität Karlsruhe (TH), February 2008
  • Johannes Stammel. Interaktive Erzeugung von abstrahierten Sichten zur entwicklerorientierten Identifikation von Anwendungsbelangen. Master Thesis, Universität Karlsruhe (TH), February 2007
  • Marius Muja. Concern Identification in Object-Oriented Systems. Master Thesis co-supervised with Radu Marinescu, "Politehnica" University of Timisoara (UPT), September 2005
  • Joshy Cyriac. Ein Modell für die Beschreibung und Komposition von Belangen. Master Thesis co-supervised with Volker Kuttruff, Universität Karlsruhe (TH), August 2005

Reviewer and Conference Organization Activities

Program Committee memberships and reviewer activities:

(Co-)Organized conferences and events:

Professional Functions and Memberships

Other Past Activities

  • 2002 - Founding member of the LOOSE Research Group
    The group started as a forum for a few enthusiast sharing a common interest for reverse engineering, reengineering and quality assurance of object-oriented software, and later developed into the Chair for Object-Oriented Software Engineering at the "Politehnica" University of Timisoara.
  • 2001 - 2003 - Network administrator and Cisco Networking Academy instructor at OAO RoEduNet Timisoara Network Operations Centre
  • 1999 - 2000 - Member of the DALT research group, focused on digital signal processing