遇见数据集

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

收藏
Zenodo2021-01-28 更新2026-05-25 收录
数据链接:
官方服务:

资源简介:

<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.

**本仓库包含两个独立部分:** 评估数据与突变得分文件:存储本次实验中学生生成的全部实验数据。实验材料文件:包含可完整复现本次实验所需的所有文件。**本实验的实验材料文件将用于两个实验环节:** 环节1:测试套件(test suite)开发与评估。本环节中,学生需为待测程序开发一套测试套件。环节结束后,将依据一系列评估准则,对所开发的测试套件的质量进行评审。本环节所需文件包括:本次环节的说明文档VVS-Lab6-S1.pdf,以及完成本环节所需的全部材料包Material-S1.zip。环节2:基于MuCPP的突变测试(mutation testing)评估。本环节中,将基于突变充分性准则,对本实验第一部分设计的测试用例进行评估,具体将通过MuCPP突变测试工具完成。本环节所需文件包括:本次环节的说明文档VVS-Lab6-S2.pdf,以及完成本环节所需的全部材料包Material-S2.zip。*本实验使用的[cpp|hpp]格式源代码家族文件改编自文献[1]中的示例代码。需注意:尽管本实验中默认这些源代码无缺陷,但在其他实验环节中,学生需从中找出部分潜在缺陷。* [1] S. Wiener 与 L. J. Pinson,《C++编程实训》(*The C++ Workbook*),美国:Addison-Wesley Longman Publishing Co., Inc.,1990年。

提供机构:
Zenodo
创建时间:
2021-01-25
二维码
社区交流群
二维码
科研交流群
商业服务