National University of Piura · Bachelor Thesis
Predicting the Abandonment State of OSS Repositories using BiLSTM Neural Networks
▸ Problem statement
A significant number of Open Source Software (OSS) repositories become abandoned over time, leaving dependent projects exposed to security vulnerabilities, missing updates, and technical debt. Early detection of abandonment risk is a critical yet underexplored challenge in software ecosystem health.
▸ Research hypothesis
“Can Bidirectional LSTM (BiLSTM) networks, trained on historical activity metrics from GitHub repositories (commits, issues, pull requests, contributor patterns), predict the abandonment state of an OSS repository with higher accuracy than traditional ML baselines?”
▸ Methodology (MSR)
Mining Software Repositories (MSR) — extracting temporal sequences of activity signals from the GitHub API (GH Archive), engineering features that capture contribution decay, issue resolution rates, and bus factor trends, then training BiLSTM models to classify future abandonment probability.
Data pipeline
▸ Engineered features
▸ Dataset
Curated dataset of GitHub OSS repositories spanning multiple domains, labeled by abandonment state using historical activity thresholds (commit frequency, last contribution date, open issue aging).
▸ Model architecture
▸ Evaluation metrics
▸ Current status
Actively training BiLSTM models and comparing against ML baselines. Results will be published upon thesis completion.
Keywords
Interested? Reach out
Collaborations, questions or opportunities.