Research Topics

Business Process Patterns. Business Process Refinement.

Feature modeling, configuration, analysis.

Software Development Artifact Synchronization


Product Line Engineering

Practices in Requirements Engineering

Extraction of models from code and configuration files.

Software ecosystems are communities of developers and users supported by a shared platform and building on each others solutions.
Ecosystems comprise, for instance, mobile apps, Linux distribution packages, and Eclipse (OSGi) bundles.

Round-trip Engineering, Migration, Mining Software Histories.

Framework-Specific Modeling Languages and Feature Modeling Languages.

Traceability between features and other artifacts.

Modeling software product lines.