Abertay University
Unlocking the research potential of version control logs created by commercial video game development studios
Abstract
dc:description.abstractTo date, formal studies of the internal processes used by commercial video game developers are very rare. My research suggests that such studies would be aided by leveraging the logs created by version control software (VCS). These logs have unrealized research potential because unlike nearly all other types of software engineering, commercial video game development studios use Perforce – a centralised enterprise VCS system which encourages rigid use patterns, strong user authentication, and coherent file histories. The characteristics make commercial video game studios uniquely well-suited for VCS-based study. This thesis introduces a research method for accessing, exporting and cleaning Perforce data. The techniques of Trace Ethnography are then applied to make observations and descriptions from that data. To test this methodology, a 20-year VCS history from a mid-size studio was obtained and analysed. Interviews of current and former employees of the studio were conducted to provide context to those descriptions, and to explore how the VCS observations are related to the processes, tools, and work patterns of that studio. My research suggests that this method would be useful for any study examining commercial game development processes, and in particular can generate insights about a studio’s management and technology systems.
Degree
thesis:*- Name dc:type.qualificationname
- PhD
- Level dc:type.qualificationlevel
- Doctoral Thesis
- Grantor dc:publisher.institution
- Abertay University
- Year dc:date.issued
- 2025
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Strange, Simon
- Advisors dc:contributor.advisor
-
- Zeilinger, Martin
- Huber, William
Subjects
dc:subject × 4Rights
- Language dc:language
- eng
Identifiers
dc:identifier.*- Identifier
- oai:rke.abertay.ac.uk:studenttheses/7aece984-ac57-4cce-a971-7c6491446e18
- OAI identifier oai:identifier
- oai:rke.abertay.ac.uk:studenttheses/7aece984-ac57-4cce-a971-7c6491446e18