|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
Office hours: Make an appointment via email
FZI homepage: http://www.fzi.de/mtrifu.html
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).
Lectures, seminars and laboratories:
- WS 2011/2012 - Lecture "Software-Evolution", Karlsruhe Institute of Technology (KIT)
- WS 2010/2011 - Lecture "Software-Evolution", Karlsruhe Institute of Technology (KIT)
- WS 2006 - Seminar "Moderne Software-Entwicklung II", Universität Karlsruhe (TH)
- WS 2005 - Seminar "Moderne Software-Entwicklung", Universität Karlsruhe (TH)
- WS 2003/2004 - Laboratory "Software Engineering", "Politehnica" University of Timisoara (UPT)
- 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:
- Distributed Computing Track @14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2012)
- 16th European Conference on Software Maintenance and Reengineering (CSMR 2012)
- Palladio Days 2011: Developer and User Meeting
- Reviewer for the CSMR2011 Special Issue Journal of Software Maintenance and Evolution: Research and Practice, incorporating Software Process: Improvement and Practice
- 3rd Workshop on Software Services: Semantic-based software services (WoSS 2011) @Federated Conference on Computer Science and Information Systems (FedCSIS 2011)
- Distributed Computing Track @13th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2011)
- Karlsruher Entwicklertag: Software Made in Germany - Strategien für den Entwicklungsstandort Deutschland (Entwicklertag 2011)
- 15th European Conference on Software Maintenance and Reengineering (CSMR 2011)
- Palladio Days 2010: 1st International Conference on Architecture-based Quality Predictions
- 1st Workshop on Software Services: Frameworks and Platforms (WoSS 2010) @ 12th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2010)
- Karlsruher Entwicklertag: Software Made in Germany - Strategien für den Entwicklungsstandort Deutschland (Entwicklertag 2010)
- 2nd Workshop of the GI Working Group L2S2: Design for Future (DFF 2010) @ 12th Workshop on Software Reengineering (WSR 2010)
- 14th European Conference on Software Maintenance and Reengineering (CSMR 2010)
(Co-)Organized conferences and events:
- Joint Workshop on Software Reengineering (WSR 2012), Design for Future (DFF 2012) and Test, Analysis and Verification of Software (TAV 2012)
- 13th Workshop on Software Reengineering (WSR 2011)
- 3rd Workshop of the GI Working Group L2S2: Design for Future (DFF 2011) @Software Engineering Conference (SE 2011)
- Software Engineering Forum der Informatik-Transferinstitute (SE-FIT) @ Software Engineering Conference (SE 2011)
- Workshop on Architecture-based Maintainability (ArchMain 2010)
Professional Functions and Memberships
- Member in the Advisory Board of the SPRERS FP7 project
- Member in the Executive Committee of the GI Technical Group (GI-Fachgruppe) "Software-Reengineering" (SRE)
- Member in the Executive Committee of the GI Working Group (GI-Arbeitskreis) "Langlebige Softwaresysteme" (L2S2)
- Founding member of the Karlsruhe Software Engineers' Club (VKSI)
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