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
- quality-aware software evolution with special focus on maintainability
- reverse engineering techniques to support program understanding
- change impact analysis and maintenance cost estimation
- software quality assessment and prediction
Current projects
- Since 2010 - 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.
- Since 2006 - 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.
Past projects
- 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
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
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
|