← Search

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

Catalogue records · 1

Topics

Provenance · 1 source records, 14 field assertions
SourceKeyLast seenRaw
Teesside University Research Data Repositoryoai:data.mendeley.com/n99pxfpf4x.211 d agoJSON v1
FieldAssertionExtractorEvidence
access_levelsource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].anzsrc:field:430201mapping · researchdata tees ac ukvocabulary-mapper@1.0.0keywords['Repository Studies']
concepts[field].anzsrc:group:4602mapping · researchdata tees ac ukvocabulary-mapper@1.0.0keywords['Artificial Intelligence']
concepts[field].anzsrc:group:4612mapping · researchdata tees ac ukvocabulary-mapper@1.0.0keywords['Software Engineering']
concepts[field].local:field:computer-science-aimapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:earth-environmentalmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:engineeringmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:humanitiesmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:life-sciencesmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:social-sciencemapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
descriptionsource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0/metadata/dc/description
licensesource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0/metadata/dc/rights
publication_datesource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
titlesource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0/metadata/dc/title