eFish’nSea: Unity Game Set for Learning Software Performance Issues Root Causes and Resolutions

Andrew Quinlan, Ryan Mercadante, Vincent Tufo, Jonathan Morrone, Lu Xiao

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Prior research has revealed eight recurring types of software performance issues, their root causes, and resolutions. People who do not have a strong programming background may benefit from learning about these concepts to form “performance-aware” thinking in general problem-solving and also prepare them for future studies in related fields. This paper intends to share a set of eight Unity games, named eFish’nSea, with the community to generate broader impacts. Each game maps to one of the eight performance issue types, conveying the technical concepts through fun and easy-to-capture game mechanisms, and providing feedback to players regarding how “efficient” they played the games. The authors have conducted stress testing and delivered several practical sessions of the games, showing great promise in the indicated intention.

Original languageEnglish
Title of host publicationProceedings - 2024 ACM/IEEE 46th International Conference on Software Engineering
Subtitle of host publicationSoftware Engineering Education and Training, ICSE-SEET 2024
Pages342-347
Number of pages6
ISBN (Electronic)9798400704987
DOIs
StatePublished - 14 Apr 2024
Event46th International Conference on Software Engineering: Software Engineering Education and Training, ICSE-SEET 2024 - Lisbon, Portugal
Duration: 14 Apr 202420 Apr 2024

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference46th International Conference on Software Engineering: Software Engineering Education and Training, ICSE-SEET 2024
Country/TerritoryPortugal
CityLisbon
Period14/04/2420/04/24

Fingerprint

Dive into the research topics of 'eFish’nSea: Unity Game Set for Learning Software Performance Issues Root Causes and Resolutions'. Together they form a unique fingerprint.

Cite this