Телефон: 8-800-350-22-65
Напишите нам:
MAX:
WhatsApp:
Telegram:
Прием заявок круглосуточно
График работы офиса: с 9:00 до 23:00 Нск (с 5:00 до 19:00 Мск)

Статья опубликована в рамках: Научного журнала «Студенческий» № 32(370)

Рубрика журнала: Информационные технологии

Скачать книгу(-и): Скачать книгу

Библиографическое описание:
Xiaohui W. DISCOVERING PLAYER REQUESTS AFTER GAME UPDATES THROUGH EMERGING ISSUE DETECTION // Студенческий: электрон. научн. журн. 2026. № 32(370). URL: https://sibac.info/journal/student/370/432507 (дата обращения: 19.10.2026).

DISCOVERING PLAYER REQUESTS AFTER GAME UPDATES THROUGH EMERGING ISSUE DETECTION

Xiaohui Wang

Student, Department of Applied Mathematics and Computer Science, Tomsk State University, Russia, Tomsk

ABSTRACT

This study develops a Python workflow for discovering problem reports and improvement requests in HELLDIVERS 2 reviews around a major update. Sentence embeddings, clustering and historical matching distinguish growing feedback from recurring complaints. Analysis of 9,167 collected reviews yielded 12 supported candidate themes. All had historical matches under the default settings, illustrating why increased attention alone does not establish a new issue.


Keywords: player feedback; game updates; NLP; emerging issues; semantic clustering.


Introduction

Online reviews can reveal software problems and requested improvements. Prior work examines emerging issues in application reviews [1]. Multiplayer games add ambiguity: "bugs" may refer to enemies rather than defects. The objective here is a reproducible workflow that ranks candidate concerns after an update while retaining evidence of earlier discussion.

Data

The case concerns HELLDIVERS 2 patch 01.003.000, released on 13 May 2025 with weapon customization, new enemies and fixes [2]. English reviews dated 13 April-27 May were collected through the Steam review API on 4 October 2026 [3], including both recommendation labels and all purchase types. Pagination returned 9,167 unique reviews. The workflow excluded 1,412 modified reviews, then 316 from the update day and 3,561 without a fragment containing at least five English words. This left 1,454 pre-update and 2,424 post-update reviews. Excluding edits reduces historical text leakage but introduces selection bias.

Method

The Python project separates collection, preprocessing, semantic analysis and reporting. A transparent cue filter selects complaints and requests from both positive and negative reviews. Standalone enemy "bugs", genre "FPS" and "need more Helldivers" are excluded as sole cues. The filter selected 450 pre-update and 544 post-update fragments; these are candidates, not verified defects. BGE-small-en-v1.5 represents fragments as 384-dimensional normalized vectors [4]. Post-update fragments are grouped by average-linkage cosine clustering at distance 0.22.

Historical fragments are assigned to their nearest post-update centroid when cosine similarity is at least 0.78. Each theme requires five distinct post-update review IDs. Its ranking score multiplies the positive increase in review share, one minus the maximum historical similarity, and ln(1 + post-update support). Shares use all retained reviews in each window as denominators; one review contributes at most once to a theme. This is retrospective comparison, not online early detection.

Results and limitations

Clustering produced 12 themes meeting the support requirement. Table 1 shows the five most frequent post-update themes, with descriptive names assigned from their representative fragments. Themes can overlap within a review and may separate closely related crash complaints. Every supported theme had historical matches; none met the operational criterion of having no matched earlier feedback.

Table 1

Frequent candidate themes before and after the update

Candidate theme

Before, n (%)

After, n (%)

General defect complaints

30 (2.06)

15 (0.62)

Performance and optimization

14 (0.96)

13 (0.54)

Crashes and launch failures

17 (1.17)

13 (0.54)

Whole-PC crashes

13 (0.89)

9 (0.37)

Update-related frustration

7 (0.48)

8 (0.33)


Only one theme had a positive ranking score: repeated crashes, with four earlier and seven later reviews. Its share changed from 0.275% to 0.289%, too small to establish a meaningful increase. Frequency ranking placed it sixth, while change-based ranking placed it first. This difference illustrates the ranking objective and does not demonstrate superior accuracy.

Sensitivity checks used historical cosine cutoffs of 0.75, 0.78 and 0.81 and minimum supports of three, five and eight reviews. No theme lacked historical matches at supports five or eight. One unmatched theme appeared at support three and cutoff 0.81, but its excerpts concerned campaign rhetoric, exposing remaining contextual errors. No independent human annotations were available, so precision and recall are not reported.

The workflow produces traceable candidates rather than confirmed update-induced faults. A single English-language event, cue-filter omissions, modified-review exclusions and nearby hotfixes or content events restrict interpretation. The case demonstrates why historical evidence and normalized prevalence should accompany feedback ranking. Independent annotation and further events are required before claiming reliable discovery of new problems.


References:

  1. Gao C., Zeng J., Lyu M.R., King I. Online App Review Analysis for Identifying Emerging Issues // ICSE. 2018. P. 48-58. DOI: 10.1145/3180155.3180218.
  2. Arrowhead Game Studios. Patch 01.003.000 [Electronic resource]. URL: https://steamcommunity.com/games/553850/announcements/detail/516335345719051929 (accessed: 04.10.2026).
  3. Valve. IUserReviewsService [Electronic resource]. URL: https://partner.steamgames.com/doc/webapi/IUserReviewsService (accessed: 04.10.2026).
  4. BAAI. bge-small-en-v1.5 [Electronic resource]. URL: https://huggingface.co/BAAI/bge-small-en-v1.5 (accessed: 04.10.2026).