Software Engineering for data-intensive applications
The researchers develop new tools and frameworks for automated testing, improve existing testing methods, and explore new ways to integrate testing into the software development lifecycle. For example, mutation testing is used to evaluate the quality of existing software tests and fuzz testing is adopted to produce unexpected data that assess the correctness of a computer program under corner-case conditions.
fortiss advances the state-of-the-art in the field of software testing, focusing both on improving the efficiency of the testing process and enhancing the accuracy and completeness of the testing results. To this end, the researchers collaborate with national and international industry partners to apply their research results in real-world settings. Please contact us, if you are also interested in collaborating with us.
The aim is to enhance the quality and reliability of software systems by
In doing so, the researchers target the quality of software systems to reduce the likelihood of software failures in data-intensive applications, including web applications and AI-enabled cyber-physical systems (CPS) such as autonomous vehicles.
The current main research areas include
Together with the Technical University Munich (TUM), the fortiss competence field Automated Software Testing offers a brand new practical course for the upcoming winter semester. The course is centered around the topic of autonomous driving testing.