Lecture and exercise

Knowledge Management and Decision-making in Software Engineering (Modul ISWKM)

During the software development process, all participants make decisions: users prioritize requirements, architects choose the best solution, project managers balance quality, quantity, cost and schedules against each other. Experience reduces the decisions´ uncertainty and learning from decisions´ consequences creates experience. Therefore, knowledge management is important.

This course enhances the management of the software engineering process using the perspective of the decisions to be made and the knowledge created and needed. Techniques for decision-making and knowledge management from software engineering, project management, artificial intelligence and economy are presented and applied in exercises.

The lecture and exercises are blended in one session. Participation in both is indispensable.



Priv.-Doz. Dr. Andrea Herrmann

Time and Place

Lecture & exercise: Fridays, 9:15-10:45 and 11:15-12:45 starts October 21, 2022,  Mathematikon, SR C
Updates of information in moodle.

further dates:









Bachelor Informatik/ Angewandte Informatik, Master Angewandte Informatik/Computer and Data Science, other degrees.

Requirements for Participation

Lecture and exercise „Einführung in Software Engineering“ (module ISW) or comparable competences.


3 ECTS for students in Angewandte Informatik/ Applied Computer Science, / Data and Computer Science. Prerequisite for getting the ETCS points is the successful participation in the final exam and 50% of the points for the homework.



Priv.-Doz. Dr. Andrea Herrmann



Contact | Travel Info


Our paper 'Empirical Research Design for Software Architecture Decision Making: An Analysis' was selected for the JSS Happy Hour. You can watch it on YouTube

'Continuous Management of Requirement Decisions Using the ConDec Tools' received the best paper award on the tool track of REFSQ'20 (pitch)

2020-2023 Barbara Paech member of DFG review board "software engineering and programing languages"

The IoT-Platform "HEIOT" was developed during the ISE project

Anja Kleebaum et al. 'Continuous Design Decision Support'. Chapter published in 'Managed Software Evolution' (2019)