Published September 9, 2025 | Version v6
Dataset Open

C2|Q> Dataset: Reports and Evaluation Inputs (v1.0.0)

Authors/Creators

Contributors

Supervisor:

  • 1. ROR icon University of Oulu

Description

# C2|Q> Dataset: Reports and Evaluation Inputs (v1.0.0)

This dataset contains the artefacts used in the evaluation of the paper:

> Boshuai Ye, Ali Arif Khan (2025).
> *C2|Q>: A Practical Framework for Bridging Classical and Quantum Software Programming.*
> Submitted to ACM Transactions on Software Engineering and Methodology (TOSEM).

## Contents
- **code_validation/** – Code used for program diversity validation and result.
- **inputs/python/** – 434 Python code snippets used as encoder evaluation inputs.
- **inputs/json/** – 100 structured JSON instances used for deterministic benchmarking.
- **reports/** – Generated PDF reports (from JSON and Python inputs) produced by the C2|Q> pipeline.
- **MANIFEST.csv** – Mapping between input cases and their corresponding generated reports.
- **checksums.txt** – SHA256 checksums to support reproducibility and integrity verification.
- **ex2_recommender/** – Outputs of the recommender module for Experiment 2.
- **usability_comparison/** – Source code for the usability comparison study and example implementations of all supported problem types used in Experiment 3.

## Usage
The dataset is meant to complement the open-source C2\|Q> implementation (available at [GitHub link in the paper]).
It allows reviewers and researchers to inspect the exact inputs and outputs used in the experiments without re-running the pipeline.

## License
- Data and reports: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).
- Software: provided separately via GitHub (Apache-2.0).

## Citation
If you use this dataset, please cite as:

> Boshuai Ye, Ali Arif Khan (2025).
> *C2|Q> Dataset: Reports and Evaluation Inputs (v1.0.0).*
> Zenodo. DOI: 10.5281/zenodo.17071668

Files

c2q-dataset.zip

Files (209.0 MB)

Name Size Download all
md5:f3a7a456168bdb69918ef148f77dbcd6
209.0 MB Preview Download