Published January 20, 2025 | Version v2
Journal article Open

Test Co-evolution in Software Projects: A Large-Scale Empirical Study

  • 1. ROR icon Universidade Federal do Piauí

Description

This replication package contains the data necessary to reproduce and extend the results presented in the paper, including the identification of five test co-evolution patterns and the analysis of their impact on software quality. The package includes the curated dataset of software repositories and the raw results of the statistical tests, enabling researchers to validate our findings, explore alternative analyses, and apply the methodology to new contexts.

Notes

In the "study" folder, you will find:

  • projectinfo.csv: Raw data extracted from the GitHub API before processing. Contains information about the selected repositories.

  • regular_expressions.rar: Data required for test file classification. Contains a list of regular expressions used to detect the presence of imports and function calls from popular test frameworks. We obtained these files from the work of Gonzalez et al. (2017).

  • *.json: Processed data using Python scripts. Contains historical data on the total lines of production and test code.

      

Files

Files (1.9 MB)

Name Size Download all
md5:00ac0bf7ba9ffe7cb93f2e4e5cb05bad
1.9 MB Download