Published January 25, 2021 | Version 1.0
Dataset Open

Data and material for the manuscript "Mutation testing and self/peer assessment: analyzing their effect on students in a software testing course"

Description

This repository is composed of two different parts:

 

The Experience-material file for the lab is used in two sessions:

Session 1: Development and assessment of test suites

In this session, the student has to develop a test suite for a program under test. At the end of the session, the test suite will be evaluated against a set of assessment criteria regarding the quality of the developed test suite.

Files for this session:

  • VVS-Lab6-S1 pdf file , with the description of this session.
  • Material-S1 zip file, with the files required to complete this session.

Session 2: Evaluation applying mutation testing with MuCPP

In this session, the test cases designed in the first part of this lab will be evaluated based on the mutation adequacy criterion. This will be done by using the MuCPP mutation tool.

Files for this session:

  • VVS-Lab6-S2 pdf file, with the description of this session.
  • Material-S2 zip file, with the files required to complete this session.

The source code files family.[cpp|hpp] have been adapted from a listing in [1]. Note that, while considered to be fault free in this lab, these source files are used in other sessions where students are expected to detect some defects in them.

[1] S. Wiener and L. J. Pinson, The C++ Workbook. USA: Addison-Wesley Longman Publishing Co., Inc., 1990.

Files

experience-material.zip

Files (394.9 kB)

Name Size Download all
md5:ee4aa12016f801be991cde8b8aa12e66
17.1 kB Download
md5:a394389517d0f38fee8ad18df614af84
377.8 kB Preview Download