{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T02:14:39Z","timestamp":1771467279784,"version":"3.50.1"},"reference-count":24,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T00:00:00Z","timestamp":1742515200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>In the current digital era, the Google Play Store and the App Store are major platforms for the distribution of mobile applications and games. Billions of users regularly download mobile games and provide reviews, which serve as a valuable resource for game vendors and developers, offering insights into bug reports, feature suggestions, and documentation of existing functionalities. This study showcases an innovative application of fine-tuned RoBERTa for detecting bugs in mobile phone games, highlighting advanced classification capabilities. This approach will increase player satisfaction, lead to higher ratings, and improve brand reputation for game developers, while also reducing development costs and saving time in creating high-quality games. To achieve this goal, a new bug detection dataset was created. Initially, data were sourced from four top-rated mobile games from multiple domains on the Google Play Store and the App Store, focusing on bugs, using the Google Play API and App Store API. Subsequently, the data were categorized into two classes: binary and multi-class. The Logistic Regression, Convolutional Neural Network (CNN), and pre-trained Robustly Optimized BERT Approach (RoBERTa) algorithms were used to compare the results. We explored the strength of pre-trained RoBERTa, which demonstrated its ability to capture both semantic nuances and contextual information within textual content. The results showed that pre-trained RoBERTa significantly outperformed the baseline models (Logistic Regression), achieving superior performance with a 5.49% improvement in binary classification and an 8.24% improvement in multi-class classification, resulting in cross-validation scores of 96% and 92%, respectively.<\/jats:p>","DOI":"10.3390\/computers14040113","type":"journal-article","created":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T04:58:38Z","timestamp":1742533118000},"page":"113","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Fine-Tuned RoBERTa Model for Bug Detection in Mobile Games: A Comprehensive Approach"],"prefix":"10.3390","volume":"14","author":[{"given":"Muhammad","family":"Usman","sequence":"first","affiliation":[{"name":"Centro de Investigaci\u00f3n en Computaci\u00f3n, Instituto Polit\u00e9cnico Nacional (CIC-IPN), Mexico City 07738, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muhammad","family":"Ahmad","sequence":"additional","affiliation":[{"name":"Centro de Investigaci\u00f3n en Computaci\u00f3n, Instituto Polit\u00e9cnico Nacional (CIC-IPN), Mexico City 07738, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fida","family":"Ullah","sequence":"additional","affiliation":[{"name":"Centro de Investigaci\u00f3n en Computaci\u00f3n, Instituto Polit\u00e9cnico Nacional (CIC-IPN), Mexico City 07738, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muhammad","family":"Muzamil","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Software Engineering, The Islamia University of Bahawalpur, Punjab 63100, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ameer","family":"Hamza","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Software Engineering, The Islamia University of Bahawalpur, Punjab 63100, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muhammad","family":"Jalal","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Software Engineering, The Islamia University of Bahawalpur, Punjab 63100, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7845-9039","authenticated-orcid":false,"given":"Alexander","family":"Gelbukh","sequence":"additional","affiliation":[{"name":"Centro de Investigaci\u00f3n en Computaci\u00f3n, Instituto Polit\u00e9cnico Nacional (CIC-IPN), Mexico City 07738, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2025,3,21]]},"reference":[{"key":"ref_1","unstructured":"Appinventiv (2024, May 23). Google Play Store Statistics: Top Trends & Data Analysis. Available online: https:\/\/appinventiv.com\/blog\/google-play-store-statistics\/."},{"key":"ref_2","unstructured":"Statista (2024, May 23). Number of Available Gaming Apps in the Google Play Store from 1st Quarter 2015 to 1st Quarter 2022. Available online: www.statista.com\/statistics\/780229\/number-of-available-gaming-apps-in-the-google-play-store-quarter."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/563693.563695","article-title":"Gaming and graphics: The console and PC: Separated at birth?","volume":"35","author":"Rouse","year":"2001","journal-title":"ACM SIGGRAPH Comput. Graph."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"115111","DOI":"10.1016\/j.eswa.2021.115111","article-title":"Discrepancy detection between actual user reviews and numeric ratings of Google App store using deep learning","volume":"181","author":"Sadiq","year":"2021","journal-title":"Expert Syst. Appl."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"38","DOI":"10.4258\/hir.2018.24.1.38","article-title":"Evaluating the dietary and nutritional apps in the google play store","volume":"24","author":"Schumer","year":"2018","journal-title":"Healthc. Inform. Res."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"3316","DOI":"10.1007\/s10664-019-09706-9","article-title":"Towards understanding and detecting fake reviews in app stores","volume":"24","author":"Martens","year":"2019","journal-title":"Empir. Softw. Eng."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Carre\u00f1o, L.V.G., and Winbladh, K. (2013, January 18\u201326). Analysis of user comments: An approach for software requirements evolution. Proceedings of the 2013 35th International Conference on Software Engineering (ICSE), San Francisco, CA, USA.","DOI":"10.1109\/ICSE.2013.6606604"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Hu, G., Yuan, X., Tang, Y., and Yang, J. (2014, January 14\u201316). Efficiently, effectively detecting mobile app bugs with appdoctor. Proceedings of the Ninth European Conference on Computer Systems, Amsterdam, The Netherlands.","DOI":"10.1145\/2592798.2592813"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1109\/TR.2021.3066170","article-title":"Effort-aware just-in-time bug prediction for mobile apps via cross-triplet deep feature embedding","volume":"71","author":"Xu","year":"2021","journal-title":"IEEE Trans. Reliab."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Guzman, E., and Maalej, W. (2014, January 25\u201329). How do users like this feature? A fine grained sentiment analysis of app reviews. Proceedings of the 2014 IEEE 22nd International Requirements Engineering Conference (RE), Karlskrona, Sweden.","DOI":"10.1109\/RE.2014.6912257"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Kristensen, J.T., and Burelli, P. (2024). Difficulty Modelling in Mobile Puzzle Games: An Empirical Study on Different Methods to Combine Player Analytics and Simulated Data. arXiv.","DOI":"10.1155\/2024\/5592373"},{"key":"ref_12","unstructured":"Li, H., Zhang, L., Zhang, L., and Shen, J. (2010, January 10\u201312). A user satisfaction analysis approach for software evolution. Proceedings of the 2010 IEEE International Conference on Progress in Informatics and Computing, Shanghai, China."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Pagano, D., and Maalej, W. (2013, January 15\u201319). User feedback in the appstore: An empirical study. Proceedings of the 2013 21st IEEE International Requirements Engineering Conference (RE), Rio de Janeiro, Brazil.","DOI":"10.1109\/RE.2013.6636712"},{"key":"ref_14","first-page":"24","article-title":"App store analysis: Mining app stores for relationships between customer, business and technical characteristics","volume":"14","author":"Finkelstein","year":"2014","journal-title":"RN"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Zhang, J., Musa, A., and Le, W. (2013, January 25). A comparison of energy bugs for smartphone platforms. Proceedings of the 2013 1st International Workshop on the Engineering of Mobile-Enabled Systems (MOBS), San Francisco, CA, USA.","DOI":"10.1109\/MOBS.2013.6614219"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Jiang, H., Yang, H., Qin, S., Su, Z., Zhang, J., and Yan, J. (2017). Detecting energy bugs in android apps using static analysis. International Conference on Formal Engineering Methods, Springer International Publishing.","DOI":"10.1007\/978-3-319-68690-5_12"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Payandeh, A., Sharbaf, M., and Rahimi, S.K. (IEEE Trans. Games, 2024). A Systematic Review of Model-Driven Game Development Studies, IEEE Trans. Games, early access.","DOI":"10.1109\/TG.2024.3356408"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Taesiri, M.R., Macklon, F., Habchi, S., and Bezemer, C.-P. (IEEE Trans. Games, 2024). Searching bug instances in gameplay video repositories, IEEE Trans. Games, early access.","DOI":"10.1109\/TG.2024.3355285"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"GomezRomero-Borquez, J., Del-Valle-Soto, C., Del-Puerto-Flores, J.A., Brise\u00f1o, R.A., and Varela-Ald\u00e1s, J. (2024). Neurogaming in Virtual Reality: A Review of Video Game Genres and Cognitive Impact. Electronics, 13.","DOI":"10.3390\/electronics13091683"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Wu, X., Ye, J., Chen, K., Xie, X., Hu, Y., Huang, R., Ma, L., and Zhao, J. (2023, January 14\u201320). Widget detection-based testing for industrial mobile games. Proceedings of the 2023 IEEE\/ACM 45th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP), Melbourne, Australia.","DOI":"10.1109\/ICSE-SEIP58684.2023.00021"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"van der Lee, W., and Verwer, S. (2018, January 23\u201327). Vulnerability Detection on Mobile Applications Using State Machine Inference. Proceedings of the 2018 IEEE European Symposium on Security and Privacy Workshops (EuroS&PW), London, UK.","DOI":"10.1109\/EuroSPW.2018.00008"},{"key":"ref_22","first-page":"1","article-title":"Collaborative Location-Based Mobile Game with Error Detection Algorithm","volume":"10","author":"Tazuddin","year":"2018","journal-title":"J. Telecommun. Electron. Comput. Eng. (JTEC)"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"65098","DOI":"10.1109\/ACCESS.2018.2877395","article-title":"Characterization and detection of tail energy bugs in smartphones","volume":"6","author":"Abbasi","year":"2018","journal-title":"IEEE Access"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Kim, C.H.P., Kroening, D., and Kwiatkowska, M. (2016, January 19\u201321). Static program analysis for identifying energy bugs in graphics-intensive mobile apps. Proceedings of the 2016 IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), London, UK.","DOI":"10.1109\/MASCOTS.2016.28"}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/14\/4\/113\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:57:34Z","timestamp":1760029054000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/14\/4\/113"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,21]]},"references-count":24,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2025,4]]}},"alternative-id":["computers14040113"],"URL":"https:\/\/doi.org\/10.3390\/computers14040113","relation":{},"ISSN":["2073-431X"],"issn-type":[{"value":"2073-431X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,3,21]]}}}