Published October 17, 2023 | Version v1

Datasets for the paper: "SpotFlow: Tracking Method Calls and States at Runtime"

Authors/Creators

Description

Datasets for the paper: "SpotFlow: Tracking Method Calls and States at Runtime".

Datasets generated with SpotFlow (https://github.com/andrehora/spotflow). We analyze the test suites of 15 Python libraries: gzip, calendar, locale, json, ast, csv, ftplib, collections, os, tarfile, pathlib, smtplib, argparse, configparser, and email.

Dataset 1: Variables Values at Runtime. We extracted every variable name and their respective values at runtime. The dataset contains 1,234 distinct variables and a total of 133,169 distinct values.

Dataset 2: Mapping Between Test Cases and Application Methods. We extracted every test method that executes at least one application method and mapped each test to their respective executed methods. The dataset contains 2,458 test methods and 42,218 executed application methods. In total, the application methods were executed 2,722,746 times by the tests.

Files

mapping_dataset.json

Files (89.8 MB)

Name Size Download all
md5:c51d303c374dccb0c68fbde9b0c7b620
3.4 MB Preview Download
md5:52dbbe03cd881c287a9c7433d057e23b
86.4 MB Preview Download