Skip to content
@unlv-evol

UNLV EVOL

Advancing Empirical Software Engineering Research

Software Evolution (EVOL) Lab

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.

EVOL Research Group

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.

Repositories

  1. RefMergeCommits - It analyzes merge commits in git repositories and determines changes and merge conflicts caused by refactoring operations
  2. PatchIntegrator - A good first look at patch integration from source to target variant in divergent fork
  3. PaReco - Patched clones and missed patches among the divergent variants of a software family

Publications

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

Older Papers can be found at Google Scholar.

Pinned Loading

  1. PaReco PaReco Public

    Patched clones and missed patches among the divergent variants of a software family

    Python 1 1

  2. PyReprism PyReprism Public

    PyReprism is a suite of essential methods designed for common preprocessing tasks in code clone detection research.

    Python 1

  3. PatchTrack PatchTrack Public

    PatchTrack: A Comprehensive Analysis of ChatGPT’s Influence on Pull Request Outcomes

    HTML 1

  4. GACPD GACPD Public

    A changed version of Pareco that utilizes JSCPD to expand upong its available language to check divergent branches

    Python 1

  5. RePatch RePatch Public

    Refactoring-Aware Patch Integration Across Structurally Divergent Java Forks

    Java 1 2

  6. roles-smells-replication-package roles-smells-replication-package Public

    Empirical Investigation of the Relationship Between Design Smells and Role Stereotypes

    Jupyter Notebook

Repositories

Showing 10 of 26 repositories
  • RCAP Public

    Reusable Changes and Semantic Alignment (RCAP)

    unlv-evol/RCAP's past year of commit activity
    0 MIT 0 0 0 Updated Sep 10, 2026
  • SALP Public

    Semantic Alignment Pipeline (SALP): recovers deterministic semantic evidence from GACPD output and constructs characterized Semantic Alignment Packages (SAPs).

    unlv-evol/SALP's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Sep 1, 2026
  • unlv-evol.github.io Public

    Repository containing the public website for the Software Evolution Lab(EVOL) at UNLV.

    unlv-evol/unlv-evol.github.io's past year of commit activity
    CSS 0 MIT 0 0 0 Updated Aug 31, 2026
  • PyReprism Public

    PyReprism is a suite of essential methods designed for common preprocessing tasks in code clone detection research.

    unlv-evol/PyReprism's past year of commit activity
    Python 1 MIT 0 2 0 Updated Aug 24, 2026
  • string-readability-study Public

    This repository contain dataset and results for the string readability experiment

    unlv-evol/string-readability-study's past year of commit activity
    HTML 0 MIT 0 0 0 Updated Aug 19, 2026
  • unlv-evol/AgenticFriction's past year of commit activity
    Jupyter Notebook 0 MIT 0 0 0 Updated Aug 14, 2026
  • AgenticFlict Public

    Large-Scale Dataset of Merge Conflicts in AI Coding Agents Pull Requests on GitHub

    unlv-evol/AgenticFlict's past year of commit activity
    Jupyter Notebook 2 MIT 0 0 0 Updated Jul 29, 2026
  • GACPD_Hunk_Context_Extraction Public

    Extracts the context of GACPD-detected hunks.

    unlv-evol/GACPD_Hunk_Context_Extraction's past year of commit activity
    Python 0 0 0 0 Updated Jul 23, 2026
  • PatchPrompt Public
    unlv-evol/PatchPrompt's past year of commit activity
    Jupyter Notebook 0 MIT 0 0 0 Updated Jun 15, 2026
  • RePatch Public

    Refactoring-Aware Patch Integration Across Structurally Divergent Java Forks

    unlv-evol/RePatch's past year of commit activity
    Java 1 MIT 2 1 0 Updated May 31, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…