John Businge

Assistant Professor at University of Nevada-Las Vegas

Las Vegas, Nevada, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
John Businge is an Assistant Professor and software engineering researcher with nine years of professional experience and a PhD focused on the co-evolution of frameworks and plug-ins. He has a strong international academic track record—from PhD work in Eindhoven to a Fulbright stint at UC Davis and postdoctoral research in Antwerp—producing empirical studies on software ecosystems, mining software repositories, clone detection, and social aspects of development. At UNLV he continues work on recommendation tools to improve team interaction and predict member abandonment, translating socio-technical research into practical tooling. He also founded an IT consultancy, JoBIT, applying data-driven automation to real-world organizations, which complements his academic focus on what makes software projects thrive or die. Notably, his research combines large-scale repository mining (GitHub, Travis CI, app marketplaces) with statistical modeling to uncover non-obvious drivers of software longevity and ecosystem health.
code9 years of coding experience
job9 years of employment as a software developer
bookMbarara University of Science & Technology
bookPhD, Co-evolution of the Eclipse Framework and its Third-party Plug-ins, PhD, Co-evolution of the Eclipse Framework and its Third-party Plug-ins at Eindhoven University of Technology
bookM.Sc., Software Engineering, M.Sc., Software Engineering at University of Groningen
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Makerere University
github-logo-circle

Github Skills (31)

ranking10
science10
react9
computer-science9
mining9
refactoring8
webpages8
popularity7
geotools7
msr7
perl7
multicore7
google-play-store6
python6
ieee5

Programming languages (7)

JavaSCSSJavaScriptHTMLRoffJupyter NotebookPython

Github contributions (5)

github-logo-circle
Motivations for creating and maintaining variants
Contributions:97 commits, 2 PRs, 23 pushes in 3 months
johnxu21/sre

Mar 2020 - Feb 2021

In this repo you will find the course content for lecture Mining Repositories for the course Software Re-engineering at the University of Antwerp, Belgium
Contributions:16 commits, 4 PRs, 13 pushes in 10 months
repositoriespythonminingantwerpengineering
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
John Businge - Assistant Professor at University of Nevada-Las Vegas