Data and material for the manuscript "Mutation testing and self/peer assessment: analyzing their effect on students in a software testing course"
<p><strong>This repository is composed of two different parts: </strong></p> <ul> <li><a href="https://zenodo.org/record/4464300/files/Assessment%20data%20and%20Mutation%20Scores.xlsx?download=1">Assessment data and Mutation Scores</a> file contains the student-generated data used in the experience.</li> <li><a href="https://zenodo.org/record/4464300/files/experience-material.zip?download=1">Experience-material</a> file contains the files to be able to reproduce the experience.</li> </ul> <p> </p> <p><strong>The </strong><strong> <a href="https://zenodo.org/record/4464300/files/experience-material.zip?download=1">Experience-material</a> file for the lab is used in two sessions:</strong></p> <p>Session 1: Development and assessment of test suites</p> <p>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.</p> <p>Files for this session:</p> <ul> <li>VVS-Lab6-S1 pdf file , with the description of this session.</li> <li>Material-S1 zip file, with the files required to complete this session.</li> </ul> <p>Session 2: Evaluation applying mutation testing with MuCPP</p> <p>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 <a href="https://ucase.uca.es/mucpp/">MuCPP mutation tool</a>.</p> <p>Files for this session:</p> <ul> <li>VVS-Lab6-S2 pdf file, with the description of this session.</li> <li>Material-S2 zip file, with the files required to complete this session.</li> </ul> <p><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></p> <p>[1] S. Wiener and L. J. Pinson, The C++ Workbook. USA: Addison-Wesley Longman Publishing Co., Inc., 1990.</p>
ShareScore
40/100
Overall dataset sharing score
Score breakdown
These five areas show where the dataset supports — or may limit — practical reuse.
- Stewardship
- 8
- Harmonization
- 4
- Access
- 16
- Reuse readiness
- 8
- Engagement
- 4
Topics
ScienceDex for faculty
Your academic CV and NIH biosketch
Make your CV in your school's format and your NIH biosketch from it, then download both as Word files.