Software Defect Prediction Dataset: 296,457 Code File Instances from Five Open-Source Repositories (Elasticsearch, Spring Boot, Hadoop, Kafka, Express)

Fuente: Zenodo
Saved in:
Bibliographic Details
Main Author: Javvadi, Vijay P
Format: Recurso digital
Published: Zenodo 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866902141445079040
author Javvadi, Vijay P
author_facet Javvadi, Vijay P
contents <p>A large-scale software defect prediction dataset containing 296,457 file-level instances mined from five mature open-source repositories: Elasticsearch (165,032 files, 21.21% defect rate), Spring Boot (68,207 files, 9.52%), Hadoop (49,047 files, 16.99%), Kafka (13,158 files, 37.59%), and Express (1,013 files, 37.51%). Overall defect rate: 18.61%. Each instance is annotated with process metrics (commit count, unique developers, lines added, lines deleted, code churn, bug-fix commits, file age, commit frequency) and a binary defect label derived from commit-message keyword matching. The corpus is one to three orders of magnitude larger than the PROMISE and AEEEM benchmarks that dominate the SDP literature. Released with extraction scripts, trained model artifacts, data validation summaries, and analysis notebooks. Version 2 re-mines Spring Boot against its full commit history (56,425 → 68,207 files), corrects a file_age_days sign bug present in v1, and removes one spurious Express row.</p>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_20381231
institution Zenodo
language
publishDate 2026
publisher Zenodo
record_format zenodo
spellingShingle Software Defect Prediction Dataset: 296,457 Code File Instances from Five Open-Source Repositories (Elasticsearch, Spring Boot, Hadoop, Kafka, Express)
Javvadi, Vijay P
software defect prediction
machine learning
repository analytics
empirical software engineering
SMOTE
gradient boosting
random forest
git analytics
code quality
<p>A large-scale software defect prediction dataset containing 296,457 file-level instances mined from five mature open-source repositories: Elasticsearch (165,032 files, 21.21% defect rate), Spring Boot (68,207 files, 9.52%), Hadoop (49,047 files, 16.99%), Kafka (13,158 files, 37.59%), and Express (1,013 files, 37.51%). Overall defect rate: 18.61%. Each instance is annotated with process metrics (commit count, unique developers, lines added, lines deleted, code churn, bug-fix commits, file age, commit frequency) and a binary defect label derived from commit-message keyword matching. The corpus is one to three orders of magnitude larger than the PROMISE and AEEEM benchmarks that dominate the SDP literature. Released with extraction scripts, trained model artifacts, data validation summaries, and analysis notebooks. Version 2 re-mines Spring Boot against its full commit history (56,425 → 68,207 files), corrects a file_age_days sign bug present in v1, and removes one spurious Express row.</p>
title Software Defect Prediction Dataset: 296,457 Code File Instances from Five Open-Source Repositories (Elasticsearch, Spring Boot, Hadoop, Kafka, Express)
topic software defect prediction
machine learning
repository analytics
empirical software engineering
SMOTE
gradient boosting
random forest
git analytics
code quality
url https://doi.org/10.5281/zenodo.20381231