EVOL Lab logo EVOL Lab

Professor

Dr. John Businge

Dr. Businge leads EVOL Lab research on software evolution, variant forks, and evidence-based tooling. His work emphasizes practical methods for understanding divergence across repositories and improving patch integration in real development ecosystems.

Research Interests

  • Dependable software evolution and maintenance.
  • Long-lived software variants, forks, and reusable change propagation.
  • AI-assisted software engineering and collaborative development workflows.
  • Empirical software engineering and repository mining.
  • Refactoring-aware software evolution and automated change integration.

Current Research Projects

  • AI-assisted pull request analysis, prompt engineering, and developer workflows.
  • Semantic alignment and refactoring-aware reusable change adaptation across software variants.
  • Ecosystem-scale software evolution using large-scale mining and explainable software analytics.
  • Open datasets, benchmarks, and developer tools for reproducible software engineering research.