Skip to content

This repository contains all artifacts required to replicate our study investigating abandonment patterns and slowdowns in the Maven ecosystem

Notifications You must be signed in to change notification settings

RISElabQueens/analyzing-abandonment-and-slowdowns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Replication Package: Understanding Abandonment and Slowdown Dynamics in the Maven Ecosystem (MSR 2025)

Authors: Kazi Amit Hasan, Jerin Yasmin, Huizi Hao, Yuan Tian, Safwat Hassan, Steven Ding

Overview

This repository contains all data and code required to replicate our study investigating abandonment patterns and slowdowns in the Maven ecosystem.

Repository Structure

.
├── Data/
│   ├── data.zip           # Compressed analysis-ready dataset
│   └── queries.md         # Neo4j Cypher queries for raw data extraction
├── RQ1/
│   └── rq1.ipynb          # Jupyter notebook for RQ 1
├── RQ2/
│   ├── rq2_quartile_v1_ab_std.ipynb      
│   ├── rq2_quartile_v1_active_std.ipynb   
│   ├── rq2_speed_x_lifespan_active    
│   └── rq2_speed_x_lifespan_abandoned   
├── requirements.txt       # Python package dependencies
└── README.md             

Requirements

  • Python 3.10+
  • Jupyter Notebook
  • 7-Zip or equivalent for data extraction
  • Neo4j 4.4.11 (optional, only for raw data re-extraction)

Setup Instructions

  1. Download Data:
    Get data.zip from Google Drive

  2. Extract Data:
    Unzip contents to Data/ folder:

    unzip data.zip -d ./Data
  3. Install Dependencies:

    pip install -r requirements.txt

Contact

For technical assistance or data inquiries:
Kazi Amit Hasan: [kaziamit.hasan@queensu.ca]

About

This repository contains all artifacts required to replicate our study investigating abandonment patterns and slowdowns in the Maven ecosystem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published