Data · dataset · 2026
Supporting Evidence-Based Software Package Selection in Python: Data, Scripts, and Evaluation
Listed in Teesside University Research Data Repository
This dataset accompanies the study on data-driven software package selection in the Python ecosystem and supports the design, development, and evaluation of the PySelect system.
Description
It includes all relevant materials generated and used throughout the research process. The repository provides the full results of our large-scale analysis of nearly 800K Python scripts, including frequency distributions, package availability metrics, and domain keyword summaries.
It also contains the complete set of data collection and analysis scripts used to extract, normalize, and structure the raw repository data. These scripts were used to process metadata, parse import statements, and generate the knowledge base used in the PySelect system. In addition to the empirical data, we include the outputs from the experimental evaluation of the pipelines, which assess the correctness and performance of the extraction procedures.
Read the rest (2 more)
The repository also contains the indexed knowledge base files generated from normalized usage and domain features, which form the foundation of the recommendation functionality. To support transparency in the conceptual foundations of the system, we provide the literature study compiled during the research, which outlines key themes and related work in software reuse, package recommendation, and empirical software engineering.
Finally, all materials from the user study are included, such as survey instruments, anonymized participant responses, and analysis results based on the Technology Acceptance Model (TAM). This archive is intended to support replication, critical review, and further research on empirical approaches to developer tooling and software dependency management. All content is provided for reuse under the accompanying license.
Links
Where it is published
- DOI doi.org/10.17632/n99pxfpf4x.2 ↗
DOI / persistent id · from researchdata tees ac uk
Catalogue records · 1
- OAI-PMH record data.mendeley.com/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3Adata… ↗
metadata API · from researchdata tees ac uk
Topics
Provenance · 1 source records, 14 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| Teesside University Research Data Repository | oai:data.mendeley.com/n99pxfpf4x.2 | 11 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| access_level | source · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| concepts[field].anzsrc:field:430201 | mapping · researchdata tees ac uk | vocabulary-mapper@1.0.0 | keywords['Repository Studies'] |
| concepts[field].anzsrc:group:4602 | mapping · researchdata tees ac uk | vocabulary-mapper@1.0.0 | keywords['Artificial Intelligence'] |
| concepts[field].anzsrc:group:4612 | mapping · researchdata tees ac uk | vocabulary-mapper@1.0.0 | keywords['Software Engineering'] |
| concepts[field].local:field:computer-science-ai | mapping · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| concepts[field].local:field:engineering | mapping · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| concepts[field].local:field:humanities | mapping · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| concepts[field].local:field:life-sciences | mapping · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| concepts[field].local:field:social-science | mapping · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| description | source · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | /metadata/dc/description |
| license | source · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | /metadata/dc/rights |
| publication_date | source · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| title | source · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | /metadata/dc/title |