ETD PDF

Populating Code Cities with NPCs Representing Bugs

Citation

Young, James. (2022-08). Populating Code Cities with NPCs Representing Bugs. Theses and Dissertations Collection, University of Idaho Library Digital Collections. https://www.lib.uidaho.edu/digital/etd/items/young_idaho_0089n_12371.html

Title:
Populating Code Cities with NPCs Representing Bugs
Author:
Young, James
Date:
2022-08
Program:
Computer Science
Subject Category:
Computer science; Artificial intelligence
Abstract:

A code city is a visual representation of a code repository using aspects of the repository to build and arrange the city; code files can become buildings, and a directory of files can become a city block. Until now, most code cities have consisted of a static depiction of code repositories. This thesis lays the groundwork to populate a code city with dynamic entities that represent bugs reported in a code repository. These dynamic entities are controlled via an evolutionary algorithm that allows the bug to adapt to its environment as well as the existence of other entities. By measuring fitness as a metric of bug lifespan, the evolutionary algorithm optimizes time spent alive given a bug's surroundings.

Description:
masters, M.S., Computer Science -- University of Idaho - College of Graduate Studies, 2022-08
Major Professor:
Jeffery, Clinton
Committee:
Alves-Foss, Jim; Soule, Terence
Defense Date:
2022-08
Identifier:
Young_idaho_0089N_12371
Type:
Text
Format Original:
PDF
Format:
application/pdf

Contact us about this record

Rights
Rights:
In Copyright - Educational Use Permitted. For more information, please contact University of Idaho Library Special Collections and Archives Department at libspec@uidaho.edu.
Standardized Rights:
http://rightsstatements.org/vocab/InC-EDU/1.0/