The Software Evolution Lab is home to graduate researchers in advancing empiricial software engineering research at UNLV. The EVOL Research Group
is headed by Prof. John Businge.
The current research interests are in the areas of code recommenders. This includes searching for code snippets (bug/vulnerability fix, refactoring, test cases, optimizations, e.t.c) and recommending them. As a next step after the snippet search, we want to help the developer with the integration of the snippet. However, we can also be a little flexible. If you have a related software engineering topic that sounds interesting, feel free to email us with specifics.
- RefMergeCommits - It analyzes merge commits in git repositories and determines changes and merge conflicts caused by refactoring operations
- PatchIntegrator - A good first look at patch integration from source to target variant in divergent fork
- PaReco - Patched clones and missed patches among the divergent variants of a software family
2022
PaReco: Patched Clones and Missed Patches among the Divergent Variants of a Software Family
Poedjadevie Ramkisoen, John Businge, Brent Van Bradel, Alexandre Decan, Serge Demeyer, Coen De Roover, Foutse Khomh
Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) , Technical Paper, pp. To appear, 2022 [preprint]
Reuse and maintenance practices among divergent forks in three software ecosystems
John Businge, Moses Openja, Sarah Nadi, Thorsten Berger
The Journal of Empirical Software Engineering (EMSE), 2022 [preprint]
Variant Forks - Motivations and Impediments
John Businge, Ahmed Zerouali, Alexandre Decan, Tom Mens, Serge Demeyer, Coen De Roover
Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2022) [preprint]
Older Papers can be found at Google Scholar.