Skip to content Go to main navigation Go to language selector
Saab Global
student.jpg

Master Thesis, 30 HP: The perfect set of mutation operators

Linköping, Sweden
Closing date: 30 November 2023

Mutation testing is used to improve the quality of existing tests. Find the best mutation operators for different types of software, to efficiently find problems in a software module.

Your role

Background

Mutation testing has now found its way to the mainstream of software development. With mutation testing, a set of mutation operators is selected, and applied to the software to see if the test suite is able to detect the change (kill the mutant). Many mutation operators have been explored by researcher, for example statement deletion, replacement of Boolean subexpressions, replacement of Boolean relations, replacement of variables etc. Even though mutation operators have been analyzed, a so far under-researched area of research is the correlation between mutation operators and the ability to actually find problems in different types of software.

Description of the master thesis

This Master Thesis aims at finding the best mutation operators for different types of software, to efficiently find problems in a software module. The study shall include a study of related previous work, interviews with senior engineers in software development at Saab Aeronautics, and a demonstration based on implementation in new or existing tools.

Your profile

This Master Thesis is suitable for one or two students, with interest in software development and software testing.

You are at the end of your Master of Science in e.g. Computer Science and Engineering, Industrial Engineering and Management, or Information Technology and about to start your Master Thesis work for 30 HP.

This position requires that you pass a security vetting based on the current regulations around/of security protection. For positions requiring security clearance additional obligations on citizenship may apply.

What you will be a part of

You will be a part of the Saab Department of Simulator, Training and Support that work with development, system design, integration, and support of simulators. The department is responsible for the aircraft simulation of Gripen, used in all simulators. The aircraft simulation is state-of-the-art, extremely advanced and is to be regarded as a complete virtual aircraft. We are currently working with developing technology for the next generation of our simulators. We are striving for continuous improvement of our competence, way-of-working and new solutions.

Contact information

Madeleine Tapper, Manager

073-418 5139

Torvald Mårtensson, Master Thesis Supervisor

073-418 2761

Saab is a company with a strong people-orientation. We offer a friendly work environment where we support and help each other to be at our best. Continuous learning, career & talent development and employee well-being are examples of areas where we always put the strongest effort to offer great opportunities.