Data and material for the manuscript "Mutation testing and self/peer assessment: analyzing their effect on students in a software testing course"
- Delgado-Pérez, Pedro 1
- Medina-Bulo, Inmaculada 1
- Álvarez-Gacía, Miguel Ángel 1
- Valle-Gómez, Kevin J. 1
-
1
Universidad de Cádiz
info
Editor: Zenodo
Año de publicación: 2021
Tipo: Dataset
Resumen
<strong>This repository is composed of two different parts: </strong> Assessment data and Mutation Scores file contains the student-generated data used in the experience. Experience-material file contains the files to be able to reproduce the experience. <strong>The </strong><strong> Experience-material file for the lab is used in two sessions:</strong> 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. <em>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.</em> [1] S. Wiener and L. J. Pinson, The C++ Workbook. USA: Addison-Wesley Longman Publishing Co., Inc., 1990.