Javascript must be enabled for the correct page display

NeoRepro: A Tool For Creating Replication Packages for Mining Software Repository Research using a Graph Database

Rutherfoord, Andrew (2024) NeoRepro: A Tool For Creating Replication Packages for Mining Software Repository Research using a Graph Database. Bachelor's Thesis, Computing Science.

[img]
Preview
Text
s4667646ThesisNeoReprofinal.pdf

Download (1MB) | Preview
[img] Text
toestemming.pdf
Restricted to Registered users only

Download (130kB)

Abstract

In this thesis we present NeoRepro, an application which can be used to conduct a Mining Software Repositories (MSR) study and create a replication package for the study, which can easily be distributed alongside the research paper for replication of the results. These packages encompass all source data and scripts used in the study. The NeoRepro application is centered around the Neo4j graph database which is used to store all gathered software repository data and facilitate querying of the collected data. Using a centralized data storage solution enables the data to be queried quickly with a standardized query language without revisiting the original data sources. To enhance our tool, we conducted a thorough analysis of existing tools in this domain, identifying key areas for improvement which NeoRepro addresses. We demonstrate the application's utility by creating and distributing a replication package for an existing MSR study. Our evaluation confirms that NeoRepro is highly effective in producing replication packages that facilitate the accurate replication of research results.

Item Type: Thesis (Bachelor's Thesis)
Supervisor name: Andrikopoulos, V. and Feitosa, D.
Degree programme: Computing Science
Thesis type: Bachelor's Thesis
Language: English
Date Deposited: 06 Aug 2024 07:07
Last Modified: 06 Aug 2024 07:07
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/33843

Actions (login required)

View Item View Item