Software Quality Assurance and Software Test

Content

Delivering high-quality software is an integral part of the software development process. Software bugs, for example, can cost millions or, in the worst case, even human lives. Due to the fact that the technologies to develop software are constantly evolving, software quality assurance is always faced with the challenge of ensuring the quality of software that is becoming more and more complex.

In this seminar, you will look at current research topics in the field of software quality assurance and scientifically review and compare at least two approaches to your respective topic.

The following competencies will be acquired as overall learning objectives in this course:

  • The ability to independently conduct a structured literature search on a given topic and to independently search for, identify, analyze, and evaluate suitable literature.

  • The presentation and differentiated evaluation of the state of the art and knowledge on a given topic.

  • The ability to present scientific results on a topic in a structured manner and to present them to an expert audience in the context of a lecture

  • The ability to apply scientific writing techniques to write a scientific review article on a topic.

  • The critical evaluation and classification of scientific texts

Topics:

We will award 8 - 10 places on the following overarching topics:

  • Regression Testing

  • Continuous Integration Testing

  • Fuzzing

  • Testing of Web-Applications

  • Verification of Object-Oriented Languages (Tools)

  • Verification vs. Model-Checking

  • Model-Based Testing

  • Testing of Software Product Lines

Presentation language German/English
Organizational

8 pages of paper in ACM style (double-column) and 25 minutes of presentation. Two reviews of papers from fellow students.

Please register for the course in Ilias. There is a waiting list if there are more than 10 participants. The final list of participants will be determined at the kickoff on April 18 at 9:45 am in room 348 in building 50.34. Even if you are on the waiting list, you should come to the kickoff to get a topic as a possible substitute.