{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T19:01:11Z","timestamp":1757617271030,"version":"3.44.0"},"reference-count":59,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2025,1,3]],"date-time":"2025-01-03T00:00:00Z","timestamp":1735862400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,1,3]],"date-time":"2025-01-03T00:00:00Z","timestamp":1735862400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Iniciando Lineas de Producto Software Mediante Busquedas Interactivas Dirigidas por Modelos","award":["PID2021-128695OB-I00"],"award-info":[{"award-number":["PID2021-128695OB-I00"]}]},{"DOI":"10.13039\/501100010067","name":"Gobierno de Arag\u00f3n","doi-asserted-by":"publisher","award":["Research Group T61_23R"],"award-info":[{"award-number":["Research Group T61_23R"]}],"id":[{"id":"10.13039\/501100010067","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2025,8]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>The development and maintenance of video games present unique challenges that differentiate them from Classic Software Engineering (CSE) such as the increased difficulty in locating bugs within video games. This distinction has given rise to Game Software Engineering (GSE), a subfield that intersects software engineering and video games. Our work proposes a novel way for bug localization in video games by evolving simulations via an evolutionary algorithm, which helps to explore the large number of possible simulations. Simulations generate data (i.e., traces) from the behavior of non-player characters (NPCs). NPCs are not controlled by the player and are key components of video games. We hypothesize that such traces can be instrumental in locating bugs. Our approach automatically locates potential buggy model elements from traces. Furthermore, we propose a novel way of applying genetic operations to evolve simulations by selectively combining their components, rather than combining all components as a whole. We evaluate our approach in the commercial video game Kromaia, and the results indicate that evolving simulations using our novel component-specific genetic operations boosts bug localization. Specifically, our approach improved the F-measure for all bug categories over randomly combining all components, the baseline (which focuses on CSE and utilizes bug reports), and Random Search by 7.93%, 27.17%, and 46.34%, respectively. This work opens a new research direction for further exploration in bug localization within GSE and potentially in CSE as well. Moreover, it encourages other researchers to explore alternative genetic operations rather than selecting them by default.<\/jats:p>","DOI":"10.1007\/s10270-024-01253-2","type":"journal-article","created":{"date-parts":[[2025,1,3]],"date-time":"2025-01-03T00:25:15Z","timestamp":1735863915000},"page":"1157-1185","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Boosting bug localization in software models of video games with simulations and component-specific genetic operations"],"prefix":"10.1007","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6718-5642","authenticated-orcid":false,"given":"Rodrigo","family":"Casamayor","sequence":"first","affiliation":[]},{"given":"Lorena","family":"Arcega","sequence":"additional","affiliation":[]},{"given":"Francisca","family":"P\u00e9rez","sequence":"additional","affiliation":[]},{"given":"Carlos","family":"Cetina","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,1,3]]},"reference":[{"key":"1253_CR1","unstructured":"SlashData, \u201cGlobal developer population report 2019,\u201d https:\/\/sdata.me\/GlobalDevPop19, (2019) [Online; accessed 21-November-2021]"},{"key":"1253_CR2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijinfomgt.2022.102542","volume":"66","author":"YK Dwivedi","year":"2022","unstructured":"Dwivedi, Y.K., Hughes, D.L., Baabdullah, A.M., Ribeiro-Navarrete, S., Giannakis, M., Al-Debei, M.M., Dennehy, D., Metri, B.A., Buhalis, D., Cheung, C.M.K., Conboy, K., Doyle, R., Dubey, R., Dutot, V., Felix, R., Goyal, D.P., Gustafsson, A., Hinsch, C., Jebabli, I., Janssen, M., Kim, Y., Kim, J., Koos, S., Kreps, D., Kshetri, N., Kumar, V., Ooi, K., Papagiannidis, S., Pappas, I.O., Polyviou, A., Park, S., Pandey, N., Queiroz, M.M., Raman, R., Rauschnabel, P.A., Shirish, A., Sigala, M., Spanaki, K., Tan, G.W., Tiwari, M.K., Viglia, G., Wamba, S.F.: Metaverse beyond the hype: multidisciplinary perspectives on emerging challenges, opportunities, and agenda for research, practice and policy. Int. J. Inf. Manag. 66, 102542 (2022). https:\/\/doi.org\/10.1016\/j.ijinfomgt.2022.102542","journal-title":"Int. J. Inf. Manag."},{"key":"1253_CR3","doi-asserted-by":"publisher","first-page":"14671","DOI":"10.1109\/JIOT.2023.3278329","volume":"1016","author":"H Wang","year":"2023","unstructured":"Wang, H., Ning, H., Lin, Y., Wang, W., Dhelim, S., Farha, F., Ding, J., Daneshmand, M.: A survey on the metaverse: the state-of-the-art, technologies, applications, and challenges. IEEE Internet Things J. 1016, 14671\u201314688 (2023). https:\/\/doi.org\/10.1109\/JIOT.2023.3278329","journal-title":"IEEE Internet Things J."},{"key":"1253_CR4","doi-asserted-by":"crossref","unstructured":"Pascarella, L., Palomba, F., Penta, MD., Bacchelli, A.: \u201cHow is video game development different from software development in open source?\u201d in Proceedings of the 15th International Conference on Mining Software Repositories, MSR 2018, Gothenburg, Sweden, May 28-29, 2018, Zaidman, A., Kamei, Y., Hill, E., (Eds.) ACM, pp. 392\u2013402 (2018)","DOI":"10.1145\/3196398.3196418"},{"key":"1253_CR5","unstructured":"Unity Technologies, \u201cUnity,\u201d https:\/\/unity.com, (2005) [Online; accessed 21-November-2021]"},{"key":"1253_CR6","unstructured":"Epic Games, \u201cUnreal Engine,\u201d https:\/\/www.unrealengine.com, (1998) [Online; accessed 21-November-2021]"},{"key":"1253_CR7","unstructured":"Crytek, \u201cCryEngine,\u201d https:\/\/www.cryengine.com, (2002) [Online; accessed 21-November-2021]"},{"issue":"6","key":"1253_CR8","first-page":"1","volume":"52","author":"M Zhu","year":"2020","unstructured":"Zhu, M., Wang, A.I.: Model-driven game development: a literature review. ACM Comput. Surv. 52(6), 1\u201332 (2020)","journal-title":"ACM Comput. Surv."},{"issue":"8","key":"1253_CR9","doi-asserted-by":"publisher","first-page":"707","DOI":"10.1109\/TSE.2016.2521368","volume":"42","author":"WE Wong","year":"2016","unstructured":"Wong, W.E., Gao, R., Li, Y., Abreu, R., Wotawa, F.: A survey on software fault localization. IEEE Trans. Softw. Eng. 42(8), 707\u2013740 (2016). https:\/\/doi.org\/10.1109\/TSE.2016.2521368","journal-title":"IEEE Trans. Softw. Eng."},{"key":"1253_CR10","doi-asserted-by":"crossref","unstructured":"Politowski, C., Petrillo, F., Gu\u00e9h\u00e9neuc, Y.: A survey of video game testing, in 2nd IEEE\/ACM International Conference on Automation of Software Test, AST@ICSE 2021, Madrid, Spain, May 20-21, 2021. IEEE, pp. 90\u201399 (2021)","DOI":"10.1109\/AST52587.2021.00018"},{"key":"1253_CR11","unstructured":"P.\u00a0Gamer, \u201cHow buggy is Cyberpunk 2077, really?\u201d https:\/\/www.pcgamer.com\/how-buggy-is-cyberpunk-2077-really\/, (2020) [Online; accessed 21-November-2021]"},{"key":"1253_CR12","unstructured":"Steam Community, \u201cCyberpunk 2077 bug reports and discussions,\u201d 2020, accessed: 2024-06-20. https:\/\/steamcommunity.com\/app\/1091500\/discussions\/0\/2996548763043050958\/?l=spanish&tscn=1609341594"},{"issue":"9","key":"1253_CR13","doi-asserted-by":"publisher","first-page":"888","DOI":"10.1016\/j.infsof.2010.05.004","volume":"52","author":"A Ampatzoglou","year":"2010","unstructured":"Ampatzoglou, A., Stamelos, I.: Software engineering research for computer games: A systematic review. Inf. Softw. Technol. 52(9), 888\u2013901 (2010)","journal-title":"Inf. Softw. Technol."},{"key":"1253_CR14","doi-asserted-by":"publisher","unstructured":"Casamayor, R., Arcega, L., P\u00e9rez, F., Cetina, C.: \u201cBug localization in game software engineering: evolving simulations to locate bugs in software models of video games,\u201d in Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems, MODELS 2022, Montreal, Quebec, Canada, October 23-28, 2022, E.\u00a0Syriani, H.\u00a0A. Sahraoui, N.\u00a0Bencomo, and M.\u00a0Wimmer, Eds. ACM, pp. 356\u2013366. (2022) https:\/\/doi.org\/10.1145\/3550355.3552440","DOI":"10.1145\/3550355.3552440"},{"issue":"6","key":"1253_CR15","doi-asserted-by":"publisher","first-page":"3551","DOI":"10.1007\/s10270-019-00727-y","volume":"18","author":"L Arcega","year":"2019","unstructured":"Arcega, L., Font, J., Haugen, \u00d8., Cetina, C.: An approach for bug localization in models using two levels: model and metamodel. Softw. Syst. Model. 18(6), 3551\u20133576 (2019)","journal-title":"Softw. Syst. Model."},{"issue":"1","key":"1253_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3472616","volume":"31","author":"L Arcega","year":"2022","unstructured":"Arcega, L., Font, J., Haugen, \u00d8., Cetina, C.: Bug localization in model-based systems in the wild. ACM Trans. Softw. Eng. Methodol. 31(1), 1\u201332 (2022). https:\/\/doi.org\/10.1145\/3472616","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"1253_CR17","doi-asserted-by":"publisher","unstructured":"Hassan, AE., Holt, RC.: \u201cThe top ten list: dynamic fault prediction,\u201d in Proceedings of the 21st IEEE International Conference on Software Maintenance, ser. ICSM \u201905. USA: IEEE Computer Society, (2005) pp. 263\u2013272. https:\/\/doi.org\/10.1109\/ICSM.2005.91","DOI":"10.1109\/ICSM.2005.91"},{"key":"1253_CR18","doi-asserted-by":"crossref","unstructured":"Zimmermann, T., Weisgerber, P., Diehl, S., Zeller, A.: \u201cMining version histories to guide software changes,\u201d in Proceedings of the 26th International Conference on Software Engineering, ser. ICSE \u201904. Washington, DC, USA: IEEE Computer Society 563\u2013572 (2004) http:\/\/dl.acm.org\/citation.cfm?id=998675.999460","DOI":"10.1109\/ICSE.2004.1317478"},{"key":"1253_CR19","doi-asserted-by":"crossref","unstructured":"Sisman, B., Kak, AC.: \u201cIncorporating version histories in information retrieval based bug localization,\u201d in 9th IEEE Working Conference on Mining Software Repositories, (2012)","DOI":"10.1109\/MSR.2012.6224299"},{"key":"1253_CR20","doi-asserted-by":"publisher","unstructured":"Truelove, A., de\u00a0Almeida, ES., Ahmed, I.: \u201cWe\u2019ll fix it in post: what do bug fixes in video game update notes tell us?\u201d in 43rd IEEE\/ACM International Conference on Software Engineering, ICSE 2021, Madrid, Spain, 22-30 May 2021. IEEE, pp. 736\u2013747 (2021) https:\/\/doi.org\/10.1109\/ICSE43902.2021.00073","DOI":"10.1109\/ICSE43902.2021.00073"},{"issue":"3","key":"1253_CR21","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1002\/stvr.1486","volume":"24","author":"A Arcuri","year":"2014","unstructured":"Arcuri, A., Briand, L.: A hitchhiker\u2019s guide to statistical tests for assessing randomized algorithms in software engineering. Softw. Testing Verif. Reliab. 24(3), 219\u2013250 (2014)","journal-title":"Softw. Testing Verif. Reliab."},{"key":"1253_CR22","doi-asserted-by":"crossref","unstructured":"Domingo, \u00c1., Echeverr\u00eda, J., Pastor, O., Cetina, C.: \u201cEvaluating the benefits of model-driven development - empirical evaluation paper,\u201d in Advanced Information Systems Engineering-32nd International Conference, CAiSE 2020, Grenoble, France, June 8-12, Proceedings, ser. Lecture Notes in Computer Science, Dustdar, S., Yu, E., Salinesi, C., Rieu, D., Pant, V. (Eds.), vol. 12127. Springer, 2020, pp. 353\u2013367 (2020)","DOI":"10.1007\/978-3-030-49435-3_22"},{"issue":"1","key":"1253_CR23","doi-asserted-by":"publisher","DOI":"10.2307\/2529310","volume":"33","author":"JR Landis","year":"1977","unstructured":"Landis, J.R., Koch, G.G.: The measurement of observer agreement for categorical data. Biometrics 33(1), 159174 (1977)","journal-title":"Biometrics"},{"issue":"2","key":"1253_CR24","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1007\/s10515-017-0215-4","volume":"24","author":"I Boussa\u00efd","year":"2017","unstructured":"Boussa\u00efd, I., Siarry, P., Ahmed-Nacer, M.: A survey on search-based model-driven engineering. Autom. Softw. Eng. 24(2), 233\u2013294 (2017). https:\/\/doi.org\/10.1007\/s10515-017-0215-4","journal-title":"Autom. Softw. Eng."},{"key":"1253_CR25","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110804","volume":"171","author":"D Blasco","year":"2021","unstructured":"Blasco, D., Font, J., Zamorano, M., Cetina, C.: An evolutionary approach for generating software models: the case of Kromaia in Game Software Engineering. J. Syst. Softw. 171, 110804 (2021). https:\/\/doi.org\/10.1016\/j.jss.2020.110804","journal-title":"J. Syst. Softw."},{"issue":"2","key":"1253_CR26","doi-asserted-by":"publisher","first-page":"713","DOI":"10.1109\/TSE.2020.3000520","volume":"48","author":"F P\u00e9rez","year":"2022","unstructured":"P\u00e9rez, F., Ziadi, T., Cetina, C.: Utilizing automatic query reformulations as genetic operations to improve feature location in software models. IEEE Trans. Softw. Eng. 48(2), 713\u2013731 (2022). https:\/\/doi.org\/10.1109\/TSE.2020.3000520","journal-title":"IEEE Trans. Softw. Eng."},{"key":"1253_CR27","doi-asserted-by":"crossref","unstructured":"Ishibuchi, H., Nojima, Y., Tsutomu D.: \u201cComparison between single-objective and multi-objective genetic algorithms: performance comparison and performance measures,\u201d in IEEE International Conference on Evolutionary Computation 2006, pp. 1143\u20131150 (2006)","DOI":"10.1109\/CEC.2006.1688438"},{"issue":"10","key":"1253_CR28","doi-asserted-by":"publisher","first-page":"2044","DOI":"10.1016\/j.ins.2009.12.010","volume":"180","author":"S Garc\u00eda","year":"2010","unstructured":"Garc\u00eda, S., Fern\u00e1ndez, A., Luengo, J., Herrera, F.: Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power. Inf. Sci. 180(10), 2044\u20132064 (2010)","journal-title":"Inf. Sci."},{"key":"1253_CR29","volume-title":"Practical Nonparametric Statistics","author":"WJ Conover","year":"1999","unstructured":"Conover, W.J.: Practical Nonparametric Statistics, 3rd edn. Wiley, USA (1999)","edition":"3"},{"issue":"2","key":"1253_CR30","first-page":"101","volume":"25","author":"A Vargha","year":"2000","unstructured":"Vargha, A., Delaney, H.D.: A critique and improvement of the cl common language effect size statistics of McGraw and Wong. J. Educ. Behav. Stat. 25(2), 101\u2013132 (2000)","journal-title":"J. Educ. Behav. Stat."},{"key":"1253_CR31","volume-title":"Effect sizes for research: A broad practical approach","author":"RJ Grissom","year":"2005","unstructured":"Grissom, R.J., Kim, J.J.: Effect sizes for research: A broad practical approach. Lawrence Erlbaum Associates Publishers, New Jersey, USA (2005)"},{"key":"1253_CR32","volume-title":"Ordinal methods for behavioral data analysis","author":"N Cliff","year":"1996","unstructured":"Cliff, N.: Ordinal methods for behavioral data analysis. Lawrence Erlbaum Associates Inc, USA (1996)"},{"key":"1253_CR33","unstructured":"Romano, J., Kromrey, JD., Coraggio, J., Skowronek, J.: \u201cAppropriate statistics for ordinal level data: Should we really be using t-test and Cohen\u2019sd for evaluating group differences on the NSSE and other surveys?\u201d in Annual Meeting of the Florida Association of Institutional Research, (2006) pp. 1\u20133"},{"key":"1253_CR34","unstructured":"de\u00a0Oliveira\u00a0Barros, M., Neto, ACD.: \u201cThreats to validity in search-based software engineering empirical studies,\u201d Tech. Rep. 0006\/2011, (2011)"},{"key":"1253_CR35","doi-asserted-by":"publisher","first-page":"594","DOI":"10.1007\/s10664-013-9249-9","volume":"18","author":"A Arcuri","year":"2013","unstructured":"Arcuri, A., Fraser, G.: Parameter tuning or default values? an empirical investigation in search-based software engineering. Empir. Softw. Eng. 18, 594\u2013623 (2013)","journal-title":"Empir. Softw. Eng."},{"issue":"5","key":"1253_CR36","doi-asserted-by":"publisher","first-page":"490","DOI":"10.1109\/TSE.2014.2375201","volume":"41","author":"L Burgue\u00f1o","year":"2015","unstructured":"Burgue\u00f1o, L., Troya, J., Wimmer, M., Vallecillo, A.: Static fault localization in model transformations. IEEE Trans. Softw. Eng. 41(5), 490\u2013506 (2015)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"1253_CR37","doi-asserted-by":"publisher","unstructured":"Iftikhar, S., Iqbal, MZ., Khan, MU., Mahmood, W.: \u201cAn automated model based testing approach for platform games,\u201d in 18th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems, MoDELS 2015, Ottawa, ON, Canada, September 30-October 2, 2015, Lethbridge, T., Cabot, J., Egyed, A. (Eds.) IEEE Computer Society, pp. 426\u2013435. (2015) https:\/\/doi.org\/10.1109\/MODELS.2015.7338274","DOI":"10.1109\/MODELS.2015.7338274"},{"issue":"9","key":"1253_CR38","doi-asserted-by":"publisher","first-page":"868","DOI":"10.1109\/TSE.2016.2635137","volume":"43","author":"J S\u00e1nchez Cuadrado","year":"2017","unstructured":"S\u00e1nchez Cuadrado, J., Guerra, E., de Lara, J.: Static analysis of model transformations. IEEE Trans. Softw. Eng. 43(9), 868\u2013897 (2017)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"1253_CR39","doi-asserted-by":"publisher","first-page":"779","DOI":"10.1007\/s10270-016-0541-1","volume":"17","author":"J S\u00e1nchez Cuadrado","year":"2018","unstructured":"S\u00e1nchez Cuadrado, J., Guerra, E., de Lara, J.: Quick fixing ATL transformations with speculative analysis. Softw. Syst. Model. 17(3), 779\u2013813 (2018). https:\/\/doi.org\/10.1007\/s10270-016-0541-1","journal-title":"Softw. Syst. Model."},{"issue":"3","key":"1253_CR40","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/3241744","volume":"27","author":"J Troya","year":"2018","unstructured":"Troya, J., Segura, S., Parejo, J.A., Ruiz-Cort\u00e9s, A.: Spectrum-based fault localization in model transformations. ACM Trans. Softw. Eng. Methodol. 27(3), 11\u201312 (2018). https:\/\/doi.org\/10.1145\/3241744","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"1","key":"1253_CR41","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/TG.2019.2947597","volume":"13","author":"S Ariyurek","year":"2019","unstructured":"Ariyurek, S., Betin-Can, A., Surer, E.: Automated video game testing using synthetic and humanlike agents. IEEE Trans. Games 13(1), 50\u201367 (2019)","journal-title":"IEEE Trans. Games"},{"key":"1253_CR42","doi-asserted-by":"publisher","unstructured":"Zheng, Y., Fan, C., Xie, X., Su, T., Ma, L., Hao, J., Meng, Z., Liu, Y., Shen, R., Chen, Y.: \u201cWuji: Automatic online combat game testing using evolutionary deep reinforcement learning,\u201d in 34th IEEE\/ACM International Conference on Automated Software Engineering, ASE 2019, San Diego, CA, USA, November 11-15, 2019. IEEE, pp. 772\u2013784. (2019) https:\/\/doi.org\/10.1109\/ASE.2019.00077","DOI":"10.1109\/ASE.2019.00077"},{"key":"1253_CR43","doi-asserted-by":"crossref","unstructured":"Ahumada, T., Bergel, A.: \u201cReproducing bugs in video games using genetic algorithms,\u201d in IEEE Games Multimedia Animation and Multiple Realities Conference (GMAX) 2020, pp. 1\u20136 (2020)","DOI":"10.1109\/GMAX49668.2020.9256837"},{"key":"1253_CR44","doi-asserted-by":"publisher","unstructured":"Ariyurek, S., Betin-Can, A., S\u00fcrer, E.: \u201cEnhancing the Monte Carlo tree search algorithm for video game testing,\u201d in IEEE Conference on Games, CoG 2020, Osaka, Japan, August 24-27, 2020. IEEE, pp. 25\u201332. (2020) https:\/\/doi.org\/10.1109\/CoG47356.2020.9231670","DOI":"10.1109\/CoG47356.2020.9231670"},{"key":"1253_CR45","doi-asserted-by":"publisher","unstructured":"Bergdahl, J., Gordillo, C., Tollmar, K., Gissl\u00e9n, L.: \u201cAugmenting automated game testing with deep reinforcement learning,\u201d in IEEE Conference on Games, CoG 2020, Osaka, Japan, August 24-27, 2020. IEEE, pp. 600\u2013603. (2020) https:\/\/doi.org\/10.1109\/CoG47356.2020.9231552","DOI":"10.1109\/CoG47356.2020.9231552"},{"key":"1253_CR46","doi-asserted-by":"publisher","unstructured":"Cheng, X., Liu, N., Guo, L., Xu, Z., Zhang, T.: \u201cBlocking bug prediction based on xgboost with enhanced features,\u201d in 44th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2020, Madrid, Spain, July 13-17, 2020. IEEE, pp. 902\u2013911. (2020) https:\/\/doi.org\/10.1109\/COMPSAC48688.2020.0-152","DOI":"10.1109\/COMPSAC48688.2020.0-152"},{"key":"1253_CR47","doi-asserted-by":"publisher","unstructured":"Wu, Y., Chen, Y., Xie, X., Yu, B., Fan, C., Ma, L.: \u201cRegression testing of massively multiplayer online role-playing games,\u201d in IEEE International Conference on Software Maintenance and Evolution, ICSME 2020, Adelaide, Australia, September 28-October 2, 2020. IEEE, pp. 692\u2013696. (2020) https:\/\/doi.org\/10.1109\/ICSME46990.2020.00074","DOI":"10.1109\/ICSME46990.2020.00074"},{"key":"1253_CR48","doi-asserted-by":"publisher","unstructured":"Zhang, J., Xie, R., Ye, W., Zhang, Y., Zhang, S.: \u201cExploiting code knowledge graph for bug localization via bi-directional attention,\u201d in ICPC \u201920: 28th International Conference on Program Comprehension, Seoul, Republic of Korea, July 13-15, 2020. ACM, pp. 219\u2013229. (2020) https:\/\/doi.org\/10.1145\/3387904.3389281","DOI":"10.1145\/3387904.3389281"},{"key":"1253_CR49","doi-asserted-by":"publisher","unstructured":"Ferdous, R., Kifetew, FM., Prandi, D., Prasetya, ISWB., Shirzadehhajimahmood, S., Susi, A.: \u201cSearch-based automated play testing of computer games: a model-based approach,\u201d in Search-Based Software Engineering\u201313th International Symposium, SSBSE 2021, Bari, Italy, October 11-12, 2021, Proceedings, ser. Lecture Notes in Computer Science, U.\u00a0O\u2019Reilly and X.\u00a0Devroey, Eds., vol. 12914. Springer pp. 56\u201371. (2021) https:\/\/doi.org\/10.1007\/978-3-030-88106-1_5","DOI":"10.1007\/978-3-030-88106-1_5"},{"issue":"5","key":"1253_CR50","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/s10664-021-10004-6","volume":"26","author":"S Quach","year":"2021","unstructured":"Quach, S., Lamothe, M., Adams, B., Kamei, Y., Shang, W.: Evaluating the impact of falsely detected performance bug-inducing changes in JIT models. Empir. Softw. Eng. 26(5), 97 (2021). https:\/\/doi.org\/10.1007\/s10664-021-10004-6","journal-title":"Empir. Softw. Eng."},{"key":"1253_CR51","doi-asserted-by":"publisher","unstructured":"Ciborowska, A., Damevski, K.: \u201cFast changeset-based bug localization with BERT,\u201d in 44th IEEE\/ACM 44th International Conference on Software Engineering, ICSE 2022, Pittsburgh, PA, USA, May 25-27, 2022. ACM, pp. 946\u2013957. (2022) https:\/\/doi.org\/10.1145\/3510003.3510042","DOI":"10.1145\/3510003.3510042"},{"key":"1253_CR52","doi-asserted-by":"publisher","unstructured":"Khanfir, A.: \u201cEffective and scalable fault injection using bug reports and generative language models,\u201d in Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC\/FSE 2022, Singapore, Singapore, November 14-18, 2022, Roychoudhury, A., Cadar, C., Kim, M. (Eds.) ACM, pp. 1790\u20131794. (2022) https:\/\/doi.org\/10.1145\/3540250.3558907","DOI":"10.1145\/3540250.3558907"},{"issue":"7","key":"1253_CR53","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1007\/s10664-022-10237-z","volume":"27","author":"H Liang","year":"2022","unstructured":"Liang, H., Hang, D., Li, X.: Modeling function-level interactions for file-level bug localization. Empir. Softw. Eng. 27(7), 186 (2022). https:\/\/doi.org\/10.1007\/s10664-022-10237-z","journal-title":"Empir. Softw. Eng."},{"key":"1253_CR54","doi-asserted-by":"crossref","unstructured":"Tufano, R., Scalabrino, S., Pascarella, L., Aghajani, E., Oliveto, R., Bavota, G.: \u201cUsing reinforcement learning for load testing of video games,\u201d in Proceedings of the 44th International Conference on Software Engineering (ICSE 2022), Pittsburgh, USA, (2022)","DOI":"10.1145\/3510003.3510625"},{"issue":"1","key":"1253_CR55","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/s10664-022-10239-x","volume":"28","author":"D Liu","year":"2023","unstructured":"Liu, D., Feng, Y., Yan, Y., Xu, B.: Towards understanding bugs in python interpreters. Empir. Softw. Eng. 28(1), 19 (2023). https:\/\/doi.org\/10.1007\/s10664-022-10239-x","journal-title":"Empir. Softw. Eng."},{"key":"1253_CR56","doi-asserted-by":"publisher","unstructured":"Politowski, C., Petrillo, F., El-Boussaidi, G., Ullmann, GC., Gu\u00e9h\u00e9neuc, Y.: \u201cAssessing video game balance using autonomous agents,\u201d in 7th IEEE\/ACM International Workshop on Games and Software Engineering, GAS@ICSE 2023, Melbourne, Australia, May 15, 2023. IEEE, pp. 25\u201332. (2023) https:\/\/doi.org\/10.1109\/GAS59301.2023.00011","DOI":"10.1109\/GAS59301.2023.00011"},{"issue":"3","key":"1253_CR57","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3561384","volume":"32","author":"F Rez","year":"2023","unstructured":"Rez, F., Lape\u00f1a, R., Marc\u00e9n, A.C., Cetina, C.: How the quality of maintenance tasks is affected by criteria for selecting engineers for collaboration. ACM Trans. Softw. Eng. Methodol. 32(3), 1\u201322 (2023). https:\/\/doi.org\/10.1145\/3561384","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"1253_CR58","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2024.107412","volume":"169","author":"I Roca","year":"2024","unstructured":"Roca, I., Pastor, \u00d3., Cetina, C., Arcega, L.: Co-evolving scenarios and simulated players to locate bugs that arise from the interaction of software models of video games. Inf. Softw. Technol. 169, 107412 (2024). https:\/\/doi.org\/10.1016\/j.infsof.2024.107412","journal-title":"Inf. Softw. Technol."},{"key":"1253_CR59","doi-asserted-by":"publisher","unstructured":"Casamayor, R., Cetina, C., Pastor, O., P\u00e9rez, F.: Studying the influence and distribution of the human effort in a hybrid fitness function for search-based model-driven engineering. IEEE Trans. Softw. Eng. 49(12), 5189\u20135202 (2023). https:\/\/doi.org\/10.1109\/TSE.2023.3329730","DOI":"10.1109\/TSE.2023.3329730"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-024-01253-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-024-01253-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-024-01253-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,6]],"date-time":"2025-09-06T02:34:52Z","timestamp":1757126092000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-024-01253-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,1,3]]},"references-count":59,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,8]]}},"alternative-id":["1253"],"URL":"https:\/\/doi.org\/10.1007\/s10270-024-01253-2","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"type":"print","value":"1619-1366"},{"type":"electronic","value":"1619-1374"}],"subject":[],"published":{"date-parts":[[2025,1,3]]},"assertion":[{"value":"17 April 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 November 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 November 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 January 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}