This file was generated on 2026-01-14 by Ben Swierzy A GENERAL INFORMATION 1. Title of the dataset: dolospy 2. Brief description of the research project and its aims: This repository contains a re-implementation of the rolling AST hash algorithm from Dolos (https://dolos.ugent.be/) in C++ with Python bindings. It is 8x faster for indexing and 10,000x faster in reporting compared to the original JavaScript implementation (cf. BENCHMARKING.md). 3. Author Information A. Investigator Contact Information Name: Ben Swierzy Institution: Fraunhofer FKIE, University of Bonn Address: Friedrich-Hirzebruch-Allee 8, 53115 Bonn, Germany Email: swierzy@cs.uni-bonn.de C. In case of questions related to this dataset, please contact: Name: Ben Swierzy Institution: Fraunhofer FKIE, University of Bonn Address: Friedrich-Hirzebruch-Allee 8, 53115 Bonn, Germany Email: swierzy@cs.uni-bonn.de 4. Date of data collection: n/a 5. Information about funding sources that supported the collection of the data: n/a 6. Language of the dataset: English 7. Geographic location of data collection: n/a B DATA & FILE OVERVIEW 1. File List: 1.1 dolospy: Python module 1.2 src: C++ implementation 1.3 src/interface: Python Bindings (pybind11) 1.4 main.cpp: Standalone test application source file 1.5 CMakeLists.txt, pyproject.toml: Build tool instructions 1.6 *.txt, *.md: Documentation 2. Are there multiple versions of the dataset? no 3. Relationship between files: Build tool instructions are designed for the contained source files 4. Related datasets and sources: 4.1 Github Repository: https://github.com/BlobbyBob/AletheiaJSVersionDetection 4.2 Analysis scripts utilizing dolospy: https://doi.org/10.60507/FK2/F4VQRH 4.3 Dataset used for analysis: https://doi.org/10.60507/FK2/AHYGMN C SHARING/ACCESS INFORMATION 1. Was data derived from another source? no 2. Licenses/restrictions placed on the data: MIT 3. Links to publications that cite or use the data: 3.1 https://doi.org/10.1145/3744916.3787780 3.2 https://arxiv.org/abs/2512.15447 (pre-print) 4. Links to other publicly accessible locations of the data: https://github.com/BlobbyBob/AletheiaJSVersionDetection D METHODOLOGICAL INFORMATION 1. Description of methods used for collection/generation of data: n/a 2. Methods for processing the data: n/a 3. Instrument- and/or software-specific information needed to interpret the data: n/a 4. People involved in sample collection, processing, analysis and/or submission: Ben Swierzy 5. Describe any quality-assurance procedures performed on the data: n/a 6. Standards and calibration information: n/a 7. Environmental/experimental conditions: n/a