{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T21:26:12Z","timestamp":1769808372957,"version":"3.49.0"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T00:00:00Z","timestamp":1769731200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T00:00:00Z","timestamp":1769731200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"UniAndes-DeepMind","award":["2023"],"award-info":[{"award-number":["2023"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"DOI":"10.1007\/s42979-025-04493-1","type":"journal-article","created":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T10:39:51Z","timestamp":1769769591000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["VAR Check: Quality Analysis of Reinforcement Learning Programs Using Voronoi Diagrams"],"prefix":"10.1007","volume":"7","author":[{"given":"Laura","family":"Rodriguez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ivana","family":"Dusparic","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1094-9952","authenticated-orcid":false,"given":"Nicol\u00e1s","family":"Cardozo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,1,30]]},"reference":[{"issue":"1","key":"4493_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TSE.2019.2962027","volume":"48","author":"JM Zhang","year":"2022","unstructured":"Zhang JM, Harman M, Ma L, Liu Y. Machine learning testing: survey, landscapes and horizons. IEEE Trans Softw Eng. 2022;48(1):1\u201336. https:\/\/doi.org\/10.1109\/TSE.2019.2962027.","journal-title":"IEEE Trans Softw Eng"},{"key":"4493_CR2","volume-title":"Reinforcement learning: an introduction","author":"RS Sutton","year":"1998","unstructured":"Sutton RS, Barto AG. Reinforcement learning: an introduction. Cambridge, Massachusetts: The MIT Press; 1998."},{"key":"4493_CR3","doi-asserted-by":"publisher","unstructured":"Tambon F, Majdinasab V, Nikanjam A, Khomh F, Antoniol G. Mutation testing of deep reinforcement learning based on real faults. In: IEEE Conference on Software Testing, Verification and Validation. ICST\u201923, pp. 188\u2013198. IEEE Computer Society, Los Alamitos, CA, USA. 2023. https:\/\/doi.org\/10.1109\/ICST57152.2023.00026. https:\/\/doi.ieeecomputersociety.org\/10.1109\/ICST57152.2023.00026","DOI":"10.1109\/ICST57152.2023.00026"},{"issue":"07","key":"4493_CR4","doi-asserted-by":"publisher","first-page":"3715","DOI":"10.1109\/TSE.2023.3269804","volume":"49","author":"A Zolfagharian","year":"2023","unstructured":"Zolfagharian A, Abdellatif M, Briand LC, Bagherzadeh M. A search-based testing approach for deep reinforcement learning agents. IEEE Trans Softw Eng. 2023;49(07):3715\u201335. https:\/\/doi.org\/10.1109\/TSE.2023.3269804.","journal-title":"IEEE Trans Softw Eng"},{"key":"4493_CR5","doi-asserted-by":"publisher","unstructured":"Trujillo M, Linares-V\u00e1squez M, Escobar-Vel\u00e1squez C, Dusparic I, Cardozo N. Does neuron coverage matter for deep reinforcement learning? A preliminary study. In: Proceedings of the IEEE\/ACM 42nd International Conference on Software Engineering Workshops, 2020;pp. 215\u2013220. ACM, New York, NY, USA. https:\/\/doi.org\/10.1145\/3387940.3391462","DOI":"10.1145\/3387940.3391462"},{"key":"4493_CR6","doi-asserted-by":"publisher","DOI":"10.1145\/3631970","author":"M Biagiola","year":"2023","unstructured":"Biagiola M, Tonella P. Testing of deep reinforcement learning agents with surrogate models. ACM Trans Softw Eng Method. 2023. https:\/\/doi.org\/10.1145\/3631970.","journal-title":"ACM Trans Softw Eng Method"},{"key":"4493_CR7","doi-asserted-by":"crossref","unstructured":"Cardozo N, Dusparic I, Cabrera C. Prevalence of code smells in reinforcement learning projects. In: Conference on AI Engineering \u2013 Software Engineering for AI. CAIN\u201923, 2023;pp. 37\u201342. IEEE.","DOI":"10.1109\/CAIN58948.2023.00013"},{"issue":"3","key":"4493_CR8","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1145\/116873.116880","volume":"23","author":"F Aurenhammer","year":"1991","unstructured":"Aurenhammer F. Voronoi diagrams\u2014a survey of a fundamental geometric data structure. ACM Comput Surv (CSUR). 1991;23(3):345\u2013405.","journal-title":"ACM Comput Surv (CSUR)"},{"key":"4493_CR9","doi-asserted-by":"crossref","unstructured":"Nocaj A, Brandes U. Computing voronoi treemaps: faster, simpler, and resolution-independent. In: Computer Graphics Forum, vol. 31, pp. 855\u2013864. 2012. Wiley Online Library","DOI":"10.1111\/j.1467-8659.2012.03078.x"},{"key":"4493_CR10","doi-asserted-by":"crossref","unstructured":"Wettel R, Lanza M. Codecity: 3d visualization of large-scale software. In: Companion of the International Conference on Software Engineering. ICSE\u201908, 2008;pp. 921\u2013922.","DOI":"10.1145\/1370175.1370188"},{"key":"4493_CR11","unstructured":"Wangberg R. A literature review on code smells and refactoring. 2010."},{"key":"4493_CR12","unstructured":"Lanza M, Marinescu R. Object-oriented metrics in practice: using software metrics to characterize, evaluate, and improve the design of object-oriented systems. 2007. Springer."},{"key":"4493_CR13","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.infsof.2017.09.011","volume":"94","author":"Z Chen","year":"2018","unstructured":"Chen Z, Chen L, Ma W, Zhou X, Zhou Y, Xu B. Understanding metric-based detectable smells in python software: a comparative study. Inf Softw Technol. 2018;94:14\u201329. https:\/\/doi.org\/10.1016\/j.infsof.2017.09.011.","journal-title":"Inf Softw Technol"},{"key":"4493_CR14","doi-asserted-by":"publisher","unstructured":"Balzer M, Deussen O, Lewerentz C. Voronoi treemaps for the visualization of software metrics. In: Proceedings of the Symposium on Software Visualization. SoftVis\u201905, 2005;pp. 165\u2013172. Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/1056018.1056041.","DOI":"10.1145\/1056018.1056041"},{"issue":"4","key":"4493_CR15","doi-asserted-by":"publisher","first-page":"396","DOI":"10.1109\/TSE.2002.995435","volume":"28","author":"SG Eick","year":"2002","unstructured":"Eick SG, Graves TL, Karr AF, Mockus A, Schuster P. Visualizing software changes. IEEE Trans Softw Eng. 2002;28(4):396\u2013412.","journal-title":"IEEE Trans Softw Eng"},{"key":"4493_CR16","volume-title":"Graphics and graphic information processing","author":"J Bertin","year":"2011","unstructured":"Bertin J. Graphics and graphic information processing. Berlin: Walter de Gruyter; 2011."},{"issue":"2","key":"4493_CR17","first-page":"190","volume":"8","author":"GJ Wills","year":"1999","unstructured":"Wills GJ. Nicheworks\u2014interactive visualization of very large graphs. J Comput Graph Stat. 1999;8(2):190\u2013212.","journal-title":"J Comput Graph Stat"},{"issue":"2","key":"4493_CR18","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/2133416.2146416","volume":"10","author":"J Heer","year":"2012","unstructured":"Heer J, Shneiderman B. Interactive dynamics for visual analysis: a taxonomy of tools that support the fluent and flexible use of visualizations. Queue. 2012;10(2):30\u201355.","journal-title":"Queue"},{"key":"4493_CR19","doi-asserted-by":"crossref","unstructured":"Galperin F, Koschke R, Steinbeck M. Visualizing code smells: Tables or code cities? a controlled experiment. In: 2022 Working Conference on Software Visualization (VISSOFT), 2022;pp. 51\u201362. IEEE.","DOI":"10.1109\/VISSOFT55257.2022.00014"},{"key":"4493_CR20","doi-asserted-by":"publisher","unstructured":"Tua DP, Minelli R, Lanza M. Voronoi evolving treemaps. In: 2021 Working Conference on Software Visualization. VISSOFT\u201921, 2021;pp. 1\u20135. https:\/\/doi.org\/10.1109\/VISSOFT52517.2021.00032","DOI":"10.1109\/VISSOFT52517.2021.00032"},{"key":"4493_CR21","volume-title":"Software visualization: visualizing the structure, behaviour, and evolution of software","author":"S Diehl","year":"2007","unstructured":"Diehl S. Software visualization: visualizing the structure, behaviour, and evolution of software. Berlin: Springer; 2007."},{"key":"4493_CR22","doi-asserted-by":"crossref","unstructured":"Bedu L, Tinh O, Petrillo F. A tertiary systematic literature review on software visualization. In: Working Conference on Software Visualization. vissoft, 2019;pp. 33\u201344. IEEE.","DOI":"10.1109\/VISSOFT.2019.00013"},{"issue":"7","key":"4493_CR23","doi-asserted-by":"publisher","first-page":"913","DOI":"10.1109\/TVCG.2010.110","volume":"17","author":"P Caserta","year":"2010","unstructured":"Caserta P, Zendra O. Visualization of the static aspects of software: a survey. IEEE Trans Visual Comput Graphics. 2010;17(7):913\u201333.","journal-title":"IEEE Trans Visual Comput Graphics"},{"issue":"2","key":"4493_CR24","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1007\/s11334-005-0019-8","volume":"1","author":"D Gra\u010danin","year":"2005","unstructured":"Gra\u010danin D, Matkovi\u0107 K, Eltoweissy M. Software visualization. Innov Syst Softw Eng. 2005;1(2):221\u201330.","journal-title":"Innov Syst Softw Eng"},{"key":"4493_CR25","doi-asserted-by":"crossref","unstructured":"Storey MAD, M\u00fcller HA, Wong K. Manipulating and documenting software structures. In: Software Visualisation, 1996;pp. 244\u2013263. World Scientific.","DOI":"10.1142\/9789812797995_0014"},{"key":"4493_CR26","doi-asserted-by":"crossref","unstructured":"Storey MA, Wong K, Fracchia FD, Muller HA. On integrating visualization techniques for effective software exploration. In: Proceedings of VIZ\u201997: Visualization Conference, Information Visualization Symposium and Parallel Rendering Symposium, 1997;pp. 38\u201345. IEEE.","DOI":"10.1109\/INFVIS.1997.636784"},{"key":"4493_CR27","doi-asserted-by":"crossref","unstructured":"Gutwenger C, J\u00fcnger M, Klein K, Kupke J, Leipert S, Mutzel P. A new approach for visualizing UML class diagrams. In: Proceedings of the 2003 ACM Symposium on Software Visualization, 2003;pp. 179\u2013188.","DOI":"10.1145\/774833.774859"},{"key":"4493_CR28","doi-asserted-by":"crossref","unstructured":"Kvam K, Bakkelund D, Lie R. Cynical reengineering. In: Extreme Programming and Agile Processes in Software Engineering: 5th International Conference. XP\u201904, 2004;pp. 130\u2013138.","DOI":"10.1007\/978-3-540-24853-8_15"},{"key":"4493_CR29","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.110945","volume":"176","author":"R Alanazi","year":"2021","unstructured":"Alanazi R, Gharibi G, Lee Y. Facilitating program comprehension with call graph multilevel hierarchical abstractions. J Syst Softw. 2021;176:110945.","journal-title":"J Syst Softw"},{"issue":"1","key":"4493_CR30","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1109\/TVCG.2008.86","volume":"15","author":"AR Teyseyre","year":"2008","unstructured":"Teyseyre AR, Campo MR. An overview of 3d software visualization. IEEE Trans Visual Comput Graphics. 2008;15(1):87\u2013105.","journal-title":"IEEE Trans Visual Comput Graphics"},{"key":"4493_CR31","doi-asserted-by":"crossref","unstructured":"Merino L, Fuchs J, Blumenschein M, Anslow C, Ghafari M, Nierstrasz O, Behrisch M, Keim DA. On the impact of the medium in the effectiveness of 3d software visualizations. In: IEEE Working Conference on Software Visualization. VISSOFT\u201917, 2017;pp. 11\u201321. IEEE.","DOI":"10.1109\/VISSOFT.2017.17"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-025-04493-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-025-04493-1","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-025-04493-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T10:39:54Z","timestamp":1769769594000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-025-04493-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,30]]},"references-count":31,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2026,2]]}},"alternative-id":["4493"],"URL":"https:\/\/doi.org\/10.1007\/s42979-025-04493-1","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,30]]},"assertion":[{"value":"10 February 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 October 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 January 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"147"}}