Zur Webseite der Informatik

Development Project (M.Sc. SE, 12 ECTS, 8 SWS):

A Repository-Based Software Analytics Platform

8P (Grunske, van Hoorn)

Models are a core artifact in software engineering: each stage of a software system's life cycle involves several of them for architectural documentation, analysis, implementation, testing, and monitoring – just to give some examples. Model repositories provide DBMS-like services for these models. During operation, system properties like resource utilization or service response times are continuously monitored and used as a basis for software analytics – for example, to detect, predict, or diagnose problems. Combining both architectural information from models and corresponding monitoring data, enables sophisticated software analytics algorithms.

The goals of this project are to design and implement:

  1. A software platform allowing to implement model-based software analytics systems based on information captured and refined in a model repository to be integrated.
  2. A system for automatic performance problem detection/diagnosis/visualization based on the developed platform.

Experiences gained by the participants will include:

  • Managing a software development project (e.g., agile process) in a group
  • Using state-of-the-art software technology and development tools
    (e.g., Maven, Jenkins, FindBugs, PMD, EMF/CDO, Kieker)
  • Getting in touch with real challenges from industry and academia


Additional information and material is provided in the ILIAS system (password-protected)


1st Meeting: Thu, April 11, 2013 @ 09:45 in Room 1.049

Weekly meeting with supervisors: Mon @ 11:30-13:00 in Room 1.049