Designing an Effective User Interface for Analyzing Software Repositories
The introduction of Git, a version control system, has radically changed the software development process. Currently, Git is considered an essential skill for software engineering developers and is necessary for collaboration between developers. This reliance on Git means that software development creates a vast pool of publicly available data. This data provides an opportunity for software engineering researchers interested in analyzing the software development process. Such analysis could facilitate numerous tools for developers that substantially increase developer productivity.
This opportunity has become apparent to researchers and the field is growing rapidly. However, analysis is riddled with difficulties because starting data extraction is a non-trivial matter. Mining Software Repository researchers are limited to crawling the Git ecosystem manually or leveraging APIs for data extraction. Unfortunately, these API are often difficult to use and might not be robust enough to retrieve the desired information. Alongside this, sampling is frequently done by manually selecting projects, which may be biased, and this practice has the potential to introduce data integrity problems.
To overcome these issues, my goal is to design and implement a user interface that enables software engineering researchers to effectively analyze code repositories. This inter- face will aim to address the complications other API currently face. The interface will allow rapid retrieval of a vast amount of Git data and will specifically target ease of use issues that have been noted for other API. It will be built to retrieve the desired data based on minimal and easily provided input. Thus, removing the need for users to expend effort understanding the. system before use.
- Prospective Doctoral Candidate at the University of Tennessee
- BS in Computer Science
- Video Gaming
Tue 11 AugDisplayed time zone: Pacific Time (US & Canada) change
12:20 - 13:20
Session 1Graduate Consortium at Zoom Room
|Assessing Cognitive Demand Testing Methods for Voice-Based Infotainment Systems|
Muriel Shields University of BrightonAuthorizer link
|Automating Representation Change Across Domains for Reasoning|
Aaron Stockdill University of CambridgeAuthorizer link
|Designing an Effective User Interface for Analyzing Software Repositories|
Adam Tutko University of Tennessee - KnoxvilleAuthorizer link