Gamified Tutorials for Accelerating Adoption of Static Analysis Tools in Software Development
Jan-Peter Ostberg, Stefan Wagner
Journal of Information Technology Review, Vol. 16, No. 3, 2025.
DOI: https://doi.org/10.6025/jitr/2025/16/3/85-93
Link: https://www.dline.info/jitr/fulltext/v16n3/jitrv16n3_1.pdf
Abstract:
We investigate how tutorials inspired by video game design can improve the adoption and effective use of
static analysis tools in software development. Static analysis offers significant benefits for code quality and
maintainability; however, its adoption is hindered by steep learning curves and time-intensive on boarding
processes. Drawing parallels to gamers who prefer quick and engaging tutorials, the authors propose
embedding interactive tutorials in static analysis tools to lower entry barriers.
Their research strategy includes three phases: (1) a pilot study using the Wizard-of-Oz method to simulate a
tutorial via human guidance and identify user needs, (2) the development of a prototype tutorial within the
open-source tool FindBugs using a gamified approach (e.g., storytelling and rewards), and (3) an evaluation
comparing user performance and engagement with and without the enhanced tool. The goal is to reduce
training time, improve comprehension of warnings, and raise awareness of software quality.
The study anticipates that gamified tutorials can not only accelerate tool learning but also educate users on
deeper software engineering principles. Future work includes long-term classroom testing and addressing
usability issues such as false positives and poor interface design.