{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T02:39:04Z","timestamp":1784342344161,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,15]],"date-time":"2024-04-15T00:00:00Z","timestamp":1713139200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"German Research Foundation","award":["504226141"],"award-info":[{"award-number":["504226141"]}]},{"name":"German Research Foundation (DFG)","award":["453895475"],"award-info":[{"award-number":["453895475"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,15]]},"DOI":"10.1145\/3643991.3644911","type":"proceedings-article","created":{"date-parts":[[2024,7,2]],"date-time":"2024-07-02T13:05:13Z","timestamp":1719925513000},"page":"619-630","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["On the Anatomy of Real-World R Code for Static Analysis"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7195-7801","authenticated-orcid":false,"given":"Florian","family":"Sihler","sequence":"first","affiliation":[{"name":"Ulm University, Ulm, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-7803-6583","authenticated-orcid":false,"given":"Lukas","family":"Pietzschmann","sequence":"additional","affiliation":[{"name":"Ulm University, Ulm, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-8534-0053","authenticated-orcid":false,"given":"Raphael","family":"Straub","sequence":"additional","affiliation":[{"name":"Ulm University, Ulm, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9067-3748","authenticated-orcid":false,"given":"Matthias","family":"Tichy","sequence":"additional","affiliation":[{"name":"Ulm University, Ulm, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-3959-493X","authenticated-orcid":false,"given":"Andor","family":"Diera","sequence":"additional","affiliation":[{"name":"Ulm University, Ulm, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8793-2465","authenticated-orcid":false,"given":"Abdelhalim","family":"Dahou","sequence":"additional","affiliation":[{"name":"GESIS Leibniz Institute for the Social Sciences, Cologne, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,7,2]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2019. Google's R Style Guide. https:\/\/google.github.io\/styleguide\/Rguide.html [Accessed 11-11-2023]."},{"key":"e_1_3_2_1_2_1","unstructured":"2022. ACM SIGSOFT Empirical Standards. https:\/\/www2.sigsoft.org\/EmpiricalStandards\/docs\/?standard=RepositoryMining"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","unstructured":"2024. Reproducibility Package. 10.5281\/zenodo.10569379","DOI":"10.5281\/zenodo.10569379"},{"key":"e_1_3_2_1_4_1","unstructured":"JJ Allaire Yihui Xie Christophe Dervieux Jonathan McPherson Javier Luraschi Kevin Ushey Aron Atkins Hadley Wickham Joe Cheng Winston Chang and Richard Iannone. 2023. rmarkdown: Dynamic Documents for R. https:\/\/github.com\/rstudio\/rmarkdown R package version 2.25."},{"key":"e_1_3_2_1_5_1","unstructured":"Stefan Milton Bache and Hadley Wickham. 2022. magrittr: A Forward-Pipe Operator for R. https:\/\/CRAN.R-project.org\/package=magrittr R package version 2.0.3."},{"key":"e_1_3_2_1_6_1","unstructured":"E. D. Berger S. M. Blackburn M. Hauswirth and M. Hicks. 2018. SIGPLAN Empirical Evaluation Checklist. https:\/\/raw.githubusercontent.com\/SIGPLAN\/empirical-evaluation\/master\/checklist\/checklist.pdf [Accessed 13-11-2023]."},{"key":"e_1_3_2_1_7_1","unstructured":"Patrick Burns. 2011. The R Inferno. https:\/\/www.burns-stat.com\/pages\/Tutor\/R_inferno.pdf"},{"key":"e_1_3_2_1_8_1","volume-title":"To Bonferroni or not to Bonferroni: when and how are the questions. Bulletin of the ecological society of America 81, 3","author":"Cabin Robert J","year":"2000","unstructured":"Robert J Cabin and Randall J Mitchell. 2000. To Bonferroni or not to Bonferroni: when and how are the questions. Bulletin of the ecological society of America 81, 3 (2000), 246--248."},{"key":"e_1_3_2_1_9_1","volume-title":"Statistical power analysis for the behavioral sciences (revised edition)","author":"Cohen Jacob","year":"1987","unstructured":"Jacob Cohen. 1987. Statistical power analysis for the behavioral sciences (revised edition). Laurence Erlbaum Associates: Hillsdale, NJ, USA (1987)."},{"key":"e_1_3_2_1_10_1","volume-title":"Mathematical methods of statistics","author":"Cramer H","year":"1946","unstructured":"H Cramer. 1946. Mathematical methods of statistics, Princeton, 1946. Math Rev (Math-SciNet) MR16588 Zentralblatt MATH 63 (1946), 300."},{"key":"e_1_3_2_1_11_1","unstructured":"G\u00e1bor Cs\u00e1rdi. 2021. xmlparsedata: Parse Data of 'R' Code as an 'XML' Tree. https:\/\/CRAN.R-project.org\/package=xmlparsedata R package version 1.0.5."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606588"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568295"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.2307\/2340521"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485502"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485478"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360579"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10057-7"},{"key":"e_1_3_2_1_19_1","unstructured":"Jim Hester Florent Angly Russ Hyde Michael Chirico Kun Ren Alexander Rosenstock and Indrajeet Patil. 2023. lintr: A 'Linter' for R Code. https:\/\/CRAN.R-project.org\/package=lintr R package version 3.1.0."},{"key":"e_1_3_2_1_20_1","volume-title":"Data flow analysis: theory and practice","author":"Khedker Uday","unstructured":"Uday Khedker, Amitabha Sanyal, and Bageshri Sathe. 2017. Data flow analysis: theory and practice. CRC Press."},{"key":"e_1_3_2_1_21_1","volume-title":"An Empirical Study of FORTRAN Programs. Software: Practice and experience 1, 2","author":"Knuth Donald E.","year":"1971","unstructured":"Donald E. Knuth. 1971. An Empirical Study of FORTRAN Programs. Software: Practice and experience 1, 2 (1971), 105--133."},{"key":"e_1_3_2_1_22_1","unstructured":"Randy Lai. 2023. languageserver: Language Server Protocol. https:\/\/CRAN.R-project.org\/package=languageserver R package version 0.3.16."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.53"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2017.36"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1214\/aoms\/1177730491"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511921452.003"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31057-7_6"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2016.10.017"},{"key":"e_1_3_2_1_29_1","volume-title":"An Introduction to R","author":"Team R Core","unstructured":"R Core Team. 2023. An Introduction to R. R Foundation for Statistical Computing. https:\/\/www.R-project.org\/"},{"key":"e_1_3_2_1_30_1","volume-title":"R: A Language and Environment for Statistical Computing","author":"Team R Core","year":"2023","unstructured":"R Core Team. 2023. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing. https:\/\/www.R-project.org\/"},{"key":"e_1_3_2_1_31_1","unstructured":"R Core Team. 2023. R Language Definition. R Foundation for Statistical Computing. https:\/\/www.R-project.org\/"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.22237\/jmasm\/1257035100"},{"key":"e_1_3_2_1_33_1","volume-title":"ROSA: R Optimizations with Static Analysis. arXiv:1704.02996 [cs.PL]","author":"Sen Rathijit","year":"2017","unstructured":"Rathijit Sen, Jianqiao Zhu, Jignesh M. Patel, and Somesh Jha. 2017. ROSA: R Optimizations with Static Analysis. arXiv:1704.02996 [cs.PL]"},{"key":"e_1_3_2_1_34_1","volume-title":"The R User Conference, useR! 2011","author":"Smith David M.","year":"2011","unstructured":"David M. Smith. 2011. The R ecosystem. In The R User Conference, useR! 2011 August 16-18 2011 University of Warwick, Coventry, UK. 12."},{"key":"e_1_3_2_1_35_1","unstructured":"R Core Team. 2023. R Language Definition. https:\/\/cran.r-project.org\/doc\/manuals\/r-patched\/R-lang.pdf"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106791"},{"key":"e_1_3_2_1_38_1","volume-title":"Advanced R","author":"Wickham Hadley","unstructured":"Hadley Wickham. 2019. Advanced R. CRC press."},{"key":"e_1_3_2_1_39_1","unstructured":"Hadley Wickham. 2022. The tidyverse style guide. https:\/\/style.tidyverse.org\/ [Accessed 11-11-2023]."},{"key":"e_1_3_2_1_40_1","volume-title":"R packages","author":"Wickham Hadley","unstructured":"Hadley Wickham and Jennifer Bryan. 2023. R packages. O'Reilly Media, Inc."},{"key":"e_1_3_2_1_41_1","unstructured":"Hadley Wickham Peter Danenberg G\u00e1bor Cs\u00e1rdi and Manuel Eugster. 2022. roxygen2: In-Line Documentation for R. https:\/\/CRAN.R-project.org\/package=roxygen2 R package version 7.2.3."},{"key":"e_1_3_2_1_42_1","unstructured":"Chong-ho Yu and Barbara Ohlund. 2010. Threats to Validity of Research Design."}],"event":{"name":"MSR '24: 21st International Conference on Mining Software Repositories","location":"Lisbon Portugal","acronym":"MSR '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 21st International Conference on Mining Software Repositories"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643991.3644911","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3643991.3644911","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T23:56:44Z","timestamp":1750291004000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643991.3644911"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,15]]},"references-count":41,"alternative-id":["10.1145\/3643991.3644911","10.1145\/3643991"],"URL":"https:\/\/doi.org\/10.1145\/3643991.3644911","relation":{},"subject":[],"published":{"date-parts":[[2024,4,15]]},"assertion":[{"value":"2024-07-02","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}