mlsanityData to 7 Oct 2026

Leveraging Large Language Models for Efficient Failure Analysis in Game Development

arXiv 2406.07084 ↗First posted 11 Jun 2024cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

In games, and more generally in the field of software development, early detection of bugs is vital to maintain a high quality of the final product. Automated tests are a powerful tool that can catch a problem earlier in development by executing periodically. As an example, when new code is submitted to the code base, a new automated test verifies these changes. However, identifying the specific change responsible for a test failure becomes harder when dealing with batches of changes -- especially in the case of a large-scale project such as a AAA game, where thousands of people contribute to a single code base. This paper proposes a new approach to automatically identify which change in the code caused a test to fail. The method leverages Large Language Models (LLMs) to associate error messages with the corresponding code changes causing the failure. We investigate the effectiveness of our approach with quantitative and qualitative evaluations. Our approach reaches an accuracy of 71% in our newly created dataset, which comprises issues reported by developers at EA over a period of one year. We further evaluated our model through a user study to assess the utility and usability of the tool from a developer perspective, resulting in a significant reduction in time -- up to 60% -- spent investigating issues.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 16 of its 25 references that are in the map. First posted on arXiv 11 Jun 2024.

Builds on

16 of 25 references.

References · 16

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2023GPT-4 Technical Reportcited by 18,132
  4. 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
  5. 2020Big Bird: Transformers for Longer Sequencescited by 1,673
  6. 2022Competition-Level Code Generation with AlphaCodecited by 1,427
  7. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
  8. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
  9. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
  10. 2023StarCoder: may the source be with you!cited by 790
  11. 2021Unified Pre-training for Program Understanding and Generationcited by 361
  12. 2022Mega: Moving Average Equipped Gated Attentioncited by 178
4 more
  1. 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 178
  2. 2020PyMT5: multi-mode translation of natural language and Python code with transformerscited by 80
  3. 2023CrashTranslator: Automatically Reproducing Mobile Application Crashes Directly from Stack Tracecited by 6
  4. 2014Locating Crashing Faults based on Crash Stack Tracescited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.