UnivIS
Informationssystem der Universität Kiel © Config eG 
Semester: SS 2023 

Inf-MPSE: Master project - Software Engineering (Inf-MPSE) (080359)

Dozentinnen/Dozenten
Prof. Dr. Wilhelm Hasselbring, Dr. Reiner Jung

Angaben
Übung, 4 SWS, ECTS-Studium, ECTS-Credits: 10
Zeit und Ort: n.V.
Bemerkung zu Zeit und Ort: Vorbesprechung: 12.04.2023, 13:00 Uhr, CAP4-Raum 1210

Voraussetzungen / Organisatorisches
Very good knowledge and experience in programming and software engineering are required for this course. Thus, a successful participation in the previous master modules infSA-01a and infSEPDS-01a is recommended.

Bitte bei Interesse direkt bei Reiner Jung melden.

Inhalt
The digital transformation brings challenges for new and existing software systems and their further development, such as e.g. decentralization of services, cloud systems, integration with other systems to support business processes.

Two key challenges are understanding software structures and their evaluation on the one hand and the improvement of the architecture on the other hand.

This master project therefore deals with methods for

  • Architecture Recovery: Creation of an architecture model of a software system from the given implementation and its visualization.
  • Evaluation of the recovered architecture model based on specific metrics.
  • Optimization of the software structure with respect to these metrics.

We will use genetic algorithms, neural networks and other machine learning techniques.

Examples of software to be analyzed will result from our collaboration with Geomar, as well as using repository mining to automatically analyze open source projects.

Lernziele:
The students know and can apply advanced software engineering methods and techniques to understand, design, restructure, implement, deploy and evaluate complex software systems.

Lehrinhalte:
For each edition of this master project, some concrete software development task will be specified to design, implement, deploy and evaluate a complex software system.

Prüfungsleistung:
Presentations, report and the realized software system.

Beteiligte Projekte:
OceanDSL und GEMINI

Empfohlene Literatur
Depends on the specific task and is given at the beginning of the project.

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 10
www: http://se.informatik.uni-kiel.de

UnivIS ist ein Produkt der Config eG, Röttenbach