Populating Code Cities with NPCs Representing Bugs
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:
- Format:
- application/pdf
- 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/