ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

Testing the design of context-oriented software through mutation testing

(2024)

Files

Merlini_70671800_2024.pdf
  • Open access
  • Adobe PDF
  • 2.18 MB

Details

Supervisors
Faculty
Degree label
Abstract
In today's software development, building applications that can adapt their behavior according to different measurements gathered by the system has become more important. These information are called context and such applications are called context-aware applications. In parallel, programmers use more and more software product line methods like feature models. In recent years, a group of researcher at UCLouvain created a development method based on a model combining feature models and context models called Feature-Based Context-Oriented Programming. This master thesis starts from a previous work that defined theoretical basis to use mutation testing on this new type of models as well as a first implementation of a mutation testing tool based on a series of questions asked to the user. We will then see a new implementation of this tool designed to be more scalable and discuss a more efficient way to generate questions to the user.