{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,20]],"date-time":"2026-07-20T11:44:29Z","timestamp":1784547869685,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,6,18]],"date-time":"2024-06-18T00:00:00Z","timestamp":1718668800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"Business Finland","doi-asserted-by":"publisher","award":["8542\/31\/2022"],"award-info":[{"award-number":["8542\/31\/2022"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]},{"name":"NSFC China","award":["62172311"],"award-info":[{"award-number":["62172311"]}]},{"name":"Business Finland","award":["8541\/31\/2022"],"award-info":[{"award-number":["8541\/31\/2022"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,6,18]]},"DOI":"10.1145\/3661167.3661227","type":"proceedings-article","created":{"date-parts":[[2024,6,14]],"date-time":"2024-06-14T12:24:25Z","timestamp":1718367865000},"page":"170-180","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Issues and Their Causes in WebAssembly Applications: An Empirical Study"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7488-2577","authenticated-orcid":false,"given":"Muhammad","family":"Waseem","sequence":"first","affiliation":[{"name":"Faculty of Information Technology, University of Jyv\u00e4skyl\u00e4, Jyv\u00e4skyl\u00e4, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2024-6545","authenticated-orcid":false,"given":"Teerath","family":"Das","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, University of Jyv\u00e4skyl\u00e4, Jyv\u00e4skyl\u00e4, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3198-9638","authenticated-orcid":false,"given":"Aakash","family":"Ahmad","sequence":"additional","affiliation":[{"name":"Lancaster University Leipzig, Leipzig, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2056-5346","authenticated-orcid":false,"given":"Peng","family":"Liang","sequence":"additional","affiliation":[{"name":"Wuhan University, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8540-9918","authenticated-orcid":false,"given":"Tommi","family":"Mikkonen","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, University of Jyv\u00e4skyl\u00e4, Jyv\u00e4skyl\u00e4, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,6,18]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME55016.2022.00045"},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 21st Int. Conf. on Agile Software Development (XP) Workshops. Springer, 141\u2013145","author":"Bosshard Bill","year":"2020","unstructured":"Bill Bosshard. 2020. On the use of web assembly in a serverless context. In Proceedings of the 21st Int. Conf. on Agile Software Development (XP) Workshops. Springer, 141\u2013145."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3397537.3397567"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3533767.3534218"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 5th ACM\/IEEE Int. Symposium on Empirical Software Engineering and Measurement (ESEM). IEEE, 275\u2013284","author":"Cruzes S.","unstructured":"D.\u00a0S. Cruzes and T. Dyba. 2011. Recommended steps for thematic synthesis in software engineering. In Proceedings of the 5th ACM\/IEEE Int. Symposium on Empirical Software Engineering and Measurement (ESEM). IEEE, 275\u2013284."},{"key":"e_1_3_2_1_6_1","unstructured":"[6] Denis Eleskovic. 2020. A closer look at WebAssembly. Bachelor\u2019s Thesis."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3361525.3361541"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062363"},{"key":"e_1_3_2_1_9_1","volume-title":"WebAssembly and JavaScript Challenge: Numerical program performance using modern browser technologies and devices","author":"Herrera David","year":"2018","unstructured":"David Herrera, Hangfen Chen, Erick Lavoie, and Laurie Hendren. 2018. WebAssembly and JavaScript Challenge: Numerical program performance using modern browser technologies and devices. University of McGill, Montreal: QC, Technical report SABLE-TR-2018-2 (2018)."},{"key":"e_1_3_2_1_10_1","volume-title":"Determining Sample Size. Fact Sheet PEOD-6. Florida Cooperative Extension Service","author":"Israel D.","unstructured":"Glenn\u00a0D. Israel. 1992. Determining Sample Size. Fact Sheet PEOD-6. Florida Cooperative Extension Service, Institute of Food and Agricultural Sciences, University of Florida, Florida, U.S.A."},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the USENIX Annual Technical Conf. (ATC). USENIX, 107\u2013120","author":"Jangda Abhinav","year":"2019","unstructured":"Abhinav Jangda, Bobby Powers, Emery\u00a0D Berger, and Arjun Guha. 2019. Not so fast: Analyzing the performance of WebAssembly vs. native code. In Proceedings of the USENIX Annual Technical Conf. (ATC). USENIX, 107\u2013120."},{"key":"e_1_3_2_1_12_1","unstructured":"[12] Teemu Ketonen. 2022. Examining performance benefits of real-world WebAssembly applications: a quantitative multiple-case study. Bachelor\u2019s Thesis."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-21388-5_47"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-34444-2_7"},{"key":"e_1_3_2_1_15_1","unstructured":"Paul Krill. 2023. Direct WebAssembly compilation comes to Rust language. https:\/\/www.infoworld.com"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 29th USENIX Security Symposium (USS). USENIX, 217\u2013234","author":"Lehmann Daniel","year":"2020","unstructured":"Daniel Lehmann, Johannes Kinder, and Michael Pradel. 2020. Everything old is new again: Binary security of WebAssembly. In Proceedings of the 29th USENIX Security Symposium (USS). USENIX, 217\u2013234."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213857"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2023.107319"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the 30th Annual Int. Conf. on Computer Science and Software Engineering (CASCON). ACM, 163\u2013172","author":"Nie\u00dfen Tobias","year":"2020","unstructured":"Tobias Nie\u00dfen, Michael Dawson, Panos Patros, and Kenneth\u00a0B Kent. 2020. Insights into WebAssembly: compilation performance and shared code caching in node.js. In Proceedings of the 30th Annual Int. Conf. on Computer Science and Software Engineering (CASCON). ACM, 163\u2013172."},{"key":"e_1_3_2_1_20_1","unstructured":"Harsh Patel. 2023. WebAssembly: Unlocking Performance and Portability for Web Applications. https:\/\/javascript.plainenglish.io"},{"key":"e_1_3_2_1_21_1","unstructured":"Carmen Popoviciu. 2023. Use the language of your choice with Pages Functions via WebAssembly. https:\/\/blog.cloudflare.com"},{"key":"e_1_3_2_1_22_1","volume-title":"EVulHunter: Detecting fake transfer vulnerabilities for EOSIO\u2019s smart contracts at WebAssembly-level. arXiv preprint arXiv:1906.10362","author":"Quan Lijin","year":"2019","unstructured":"Lijin Quan, Lei Wu, and Haoyu Wang. 2019. EVulHunter: Detecting fake transfer vulnerabilities for EOSIO\u2019s smart contracts at WebAssembly-level. arXiv preprint arXiv:1906.10362 (2019)."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.3390\/fi15080275"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678776"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.23919\/MIPRO52101.2021.9596883"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/QRS54544.2021.00024"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678831"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER56733.2023.00041"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","unstructured":"Muhammad Waseem Teerath Das Aakash Ahmad Peng Liang and Tommi Mikkonen. 2024. Dataset for the Paper: Issues and Their Causes in WebAssembly Applications: An Empirical Study. https:\/\/zenodo.org\/record\/10528608. https:\/\/doi.org\/10.5281\/zenodo.10528608","DOI":"10.5281\/zenodo.10528608"},{"key":"e_1_3_2_1_30_1","volume-title":"Understanding the Issues, Their Causes and Solutions in Microservices Systems: An Empirical Study. arXiv preprint arXiv:2302.01894","author":"Waseem Muhammad","year":"2023","unstructured":"Muhammad Waseem, Peng Liang, Aakash Ahmad, Arif\u00a0Ali Khan, Mojtaba Shahin, Pekka Abrahamsson, Ali\u00a0Rezaei Nasab, and Tommi Mikkonen. 2023. Understanding the Issues, Their Causes and Solutions in Microservices Systems: An Empirical Study. arXiv preprint arXiv:2302.01894 (2023)."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3463274.3463337"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3487552.3487827"},{"key":"e_1_3_2_1_33_1","volume-title":"Characterizing and Detecting WebAssembly Runtime Bugs. ACM Transactions on Software Engineering and Methodology","author":"Zhang Yixuan","year":"2023","unstructured":"Yixuan Zhang, Shangtong Cao, Haoyu Wang, Zhenpeng Chen, Xiapu Luo, Dongliang Mu, Yun Ma, Gang Huang, and Xuanzhe Liu. 2023. Characterizing and Detecting WebAssembly Runtime Bugs. ACM Transactions on Software Engineering and Methodology (2023)."},{"key":"e_1_3_2_1_34_1","volume-title":"WASMOD: Detecting vulnerabilities in Wasm smart contracts. IET Blockchain","author":"Zhou Jianfei","year":"2023","unstructured":"Jianfei Zhou and Ting Chen. 2023. WASMOD: Detecting vulnerabilities in Wasm smart contracts. IET Blockchain (2023)."}],"event":{"name":"EASE 2024: 28th International Conference on Evaluation and Assessment in Software Engineering","location":"Salerno Italy","acronym":"EASE 2024"},"container-title":["Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3661167.3661227","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3661167.3661227","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T11:13:51Z","timestamp":1755861231000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3661167.3661227"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,18]]},"references-count":34,"alternative-id":["10.1145\/3661167.3661227","10.1145\/3661167"],"URL":"https:\/\/doi.org\/10.1145\/3661167.3661227","relation":{},"subject":[],"published":{"date-parts":[[2024,6,18]]},"assertion":[{"value":"2024-06-18","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}