Software Quality and Architecture (SQA)
Research Objectives of the Software Quality and Architecture Group
The Software Quality and Architecture Group deals with methods, languages, and tools to engineer the quality of software systems. Software quality is the level to which a software system meets its requirements beyond the functional correctness, i.e., performance, reliability, safety, maintainability, scalability, elasticity, cost- and energy-efficiency, etc. Our methods help software architects, developers, and operators to design systems efficiently to meet their quality requirements and to help them monitor and ensure them at runtime.
We are involved in teaching computer science, software engineering, and related study programmes, both on the bachelor and master level. Our main teaching subjects cover software engineering, software quality, software architecture, and requirements engineering. We teach in lectures, seminars, practial labs, and when supervising student theses.