English

BiFuzz: A Two-Stage Fuzzing Tool for Open-World Video Games

Software Engineering 2025-11-12 v2

Abstract

Open-world video games present a broader search space than other video games, posing challenges for test automation. Fuzzing, which generates new inputs by mutating an initial input, is commonly used to uncover issues. In this study, we proposed BiFuzz, a two-stage fuzzer designed for automated testing of open-world video games, and investigated its effectiveness. The results revealed that BiFuzz mutated the overall strategy of gameplay and test cases, including actual movement paths, step by step. Consequently, BiFuzz can detect character stuck issues. The tool and its video are at https://github.com/Yusaku-Kato/BiFuzz and https://www.youtube.com/watch?v=VOrHfnLJSbk.

Keywords

Cite

@article{arxiv.2508.02144,
  title  = {BiFuzz: A Two-Stage Fuzzing Tool for Open-World Video Games},
  author = {Yusaku Kato and Norihiro Yoshida and Erina Makihara and Katsuro Inoue},
  journal= {arXiv preprint arXiv:2508.02144},
  year   = {2025}
}

Comments

4 pages, 5 figures

R2 v1 2026-07-01T04:32:47.094Z