Leveraging Large Language Models for Efficient Failure Analysis in Game Development

被引:0
|
作者
Marini, Leonardo [1 ]
Gisslen, Linus [2 ]
Sestini, Alessandro [2 ]
机构
[1] Frostbite, Stockholm, Sweden
[2] SEED Elect Arts EA, Redwood City, CA USA
关键词
Natural language processing; Validation; Tracing; Games; Software Quality; Software development;
D O I
10.1109/CoG60054.2024.10645540
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] Leveraging Large Language Models for Automatic Smart Contract Generation
    Napoli, Emanuele Antonio
    Barbara, Fadi
    Gatteschi, Valentina
    Schifanella, Claudio
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 701 - 710
  • [42] Leveraging Large Language Models for Automated Chinese Essay Scoring
    Feng, Haiyue
    Du, Sixuan
    Zhu, Gaoxia
    Zou, Yan
    Poh Boon Phua
    Feng, Yuhong
    Zhong, Haoming
    Shen, Zhiqi
    Liu, Siyuan
    ARTIFICIAL INTELLIGENCE IN EDUCATION, PT I, AIED 2024, 2024, 14829 : 454 - 467
  • [43] Leveraging large language models for daily tourist demand forecasting
    He, Kaijian
    Zheng, Linyuan
    Wu, Don
    Zou, Yingchao
    CURRENT ISSUES IN TOURISM, 2024,
  • [44] Leveraging Large Language Models for Python']Python Unit Test
    Jiri, Medlen
    Emese, Bari
    Medlen, Patrick
    2024 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING, AITEST, 2024, : 95 - 100
  • [45] Leveraging Large Language Models for Decision Support in Personalized Oncology
    Benary, Manuela
    Wang, Xing David
    Schmidt, Max
    Soll, Dominik
    Hilfenhaus, Georg
    Nassir, Mani
    Sigler, Christian
    Knoedler, Maren
    Keller, Ulrich
    Beule, Dieter
    Keilholz, Ulrich
    Leser, Ulf
    Rieke, Damian T.
    JAMA NETWORK OPEN, 2023, 6 (11) : E2343689
  • [46] Leveraging large language models: transforming scholarly publishing for the better
    Fortier, Lisa A.
    JAVMA-JOURNAL OF THE AMERICAN VETERINARY MEDICAL ASSOCIATION, 2023, 261 (08): : 1106 - 1107
  • [47] Leveraging Large Language Models for Enhancing Safety in Maritime Operations
    Miller, Tymoteusz
    Durlik, Irmina
    Kostecka, Ewelina
    Lobodzinska, Adrianna
    Lazuga, Kinga
    Kozlovska, Polina
    APPLIED SCIENCES-BASEL, 2025, 15 (03):
  • [48] ERASMO: Leveraging Large Language Models for Enhanced Clustering Segmentation
    Silva, Fillipe dos Santos
    Kakimoto, Gabriel Kenzo
    dos Reis, Julio Cesar
    Reis, Marcelo S.
    INTELLIGENT SYSTEMS, BRACIS 2024, PT I, 2025, 15412 : 414 - 429
  • [49] Leveraging Large Language Models to Improve REST API Testing
    Kim, Myeongsoo
    Stennett, Tyler
    Shah, Dhruv
    Sinha, Saurabh
    Orso, Alessandro
    2024 IEEE/ACM 46TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING RESULTS, ICSE-NIER 2024, 2024, : 37 - 41
  • [50] Leveraging Large Language Models for the Automated Documentation of Hardware Designs
    Fernando, Saruni
    Kunzelmann, Robert
    Lopera, Daniela Sanchez
    Al Halabi, Jad
    Ecker, Wolfgang
    2024 13TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING, MECO 2024, 2024, : 165 - 170