Seminar: Advanced Software Engineering, Spring 2021

Course page

This year the course will have a dedicated Notion page.

Please, use the following link to find the course details, schedule, project instructions, and grading criteria.


The software requires constant evolution due to changing customer needs, bugs that have to be fixed, or changes in the environment. Lehman’s first law of software evolution states that a software system must be continuously adapted, or it becomes less and less useful. The constant change poses many challenges, and both researchers and practitioners have recognized the importance of studying and support software evolution and the humans involved in the process. In this seminar, we will cover some of the most relevant studies, approaches, and techniques that researchers have looked at in this context.

The students will work on a specific research topic in software engineering. By the end of the course, they will be asked to present a literature review on the chosen topic in the form of a report. Furthermore, the students will take part in a simulated peer-reviewing process for the first version of the produced reports. Finally, they will share as a presentation the results of their work and discuss them with the class.


👨‍🏫 Instructors Prof. Dr. Harald C. Gall,  Dr. Pasquale Salza
⏰ Lecture Thursdays, 14:00 – 15:45, on-line
🇬🇧 Language English
👨‍🎓 Target B.Sc. Informatics and  M.Sc. Informatics students
⏫ ECTS 3 points
⏪ Prerequisites Software Engineering
🗃 Registration Registration at the course introduction lecture and through Modulbuchung
📨 Contact E-mail Dr. Pasquale Salza for any administrative matters and for submission
🧑‍💻 Zoom
🗣 OLAT (B.Sc.) (M.Sc.)

ℹ️ Details