PPCH Framework
Predictive and Proactive Code Health
My final-year research: a framework that predicts when a Java pull request will increase code complexity, and proposes verified refactorings before it merges.
- 334 PRs
- 0.78 AUC
- 42% caught before merge
- Python
- scikit-learn
- XGBoost
- GitHub REST API
- SonarQube (SonarScanner)
- GitHub Actions
- Java (Apache Commons)

