897_2271b_mid_size
Maximilian Kögel
(Dr. rer. nat.)


koegel (at) in.tum.de

Technische Universität München
Institut für Informatik I1
D-85748 Garching b. München
Germany


Office: 01.07.041
Phone: +49.89.289.18238


Looking for the EMFStore project? => Click here
Looking for the UNICASE project? => Click here


Research Interests

  • Comparison, Change Tracking and Versioning (SCM) of Software Engineering Artifacts (Models and co.)
  • Conflict Detection and Model Merging
  • Model Evolution
  • Change Awareness

Publications

 

Current Projects

Past Projects

Teaching

Bachelor/Master Thesis, DAs, SEPs

These are some ideas on possible topics, they can be a starting point for a discussion about a topic for your thesis. All topics are somehow related to unicase.
unicase is a CASE tool for developing and collaborating over software engineering models. It integrates very different kinds of software engineering artifacts from two major domains into one central repository: system modeling and project modeling. System models describe the system that is being developed and include UML models, feature and requirement models. Project models describe the project and its resources and include work break down structures, gantt and organizational charts. unicase consists of a server providing the central repository and its services and a client application providing the editors for manipulating the different models. Both are based on Eclipse and the Eclipse technologies RCP (Rich Client Platform), EMF (Eclipse Modeling Framework) and GMF (Graphical Modeling Framework). unicase is developed at the Chair for Applied Software Engineering in cooperation with our academic and industrial partners. See unicase.org for details.

Open Topics

Assigned Topics

Completed Topics

  • Virtual Whiteboard for UNICASE
  • A Project Analysis Framework for Emprical Software Engineering
  • Appying Social Network Techniques to Software Engineering
  • Operation-based Change Tracking and Conflict Detection
  • Model-based Document Export
  • Bug tracking for Sysiphus
  • Web 2.0 Requirements Elicitation for Sysiphus