{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T16:44:03Z","timestamp":1783010643957,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","funder":[{"name":"PhD of National Interest in \u201cBlockchain & Distributed Ledger Technology\u201d, under the National Recovery and Resilience Plan","award":["D.M. 351\/2022"],"award-info":[{"award-number":["D.M. 351\/2022"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,17]]},"DOI":"10.1145\/3756681.3756934","type":"proceedings-article","created":{"date-parts":[[2025,12,24]],"date-time":"2025-12-24T08:30:04Z","timestamp":1766565004000},"page":"305-315","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Micro-Patterns in Solidity Code"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7330-4051","authenticated-orcid":false,"given":"Luca","family":"Ruschioni","sequence":"first","affiliation":[{"name":"Universit\u00e0 di Camerino, Camerino, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-3930-4779","authenticated-orcid":false,"given":"Robert","family":"Shuttleworth","sequence":"additional","affiliation":[{"name":"Brunel University of London, London, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2755-7728","authenticated-orcid":false,"given":"Rumyana","family":"Neykova","sequence":"additional","affiliation":[{"name":"Brunel University of London, London, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5374-2364","authenticated-orcid":false,"given":"Barbara","family":"Re","sequence":"additional","affiliation":[{"name":"Universit\u00e0 di Camerino, Camerino, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3982-6355","authenticated-orcid":false,"given":"Giuseppe","family":"Destefanis","sequence":"additional","affiliation":[{"name":"Brunel University of London, London, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,12,24]]},"reference":[{"key":"e_1_3_3_2_2_2","volume-title":"Mastering Ethereum: Building Smart Contracts and DApps","author":"Antonopoulos A.M.","year":"2018","unstructured":"A.M. Antonopoulos and G. Wood. 2018. Mastering Ethereum: Building Smart Contracts and DApps. O\u2019Reilly Media, Gravenstein Highway North, Sebastopol, CA 95472. https:\/\/books.google.it\/books?id=SedSMQAACAAJ"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-54455-6_8"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","unstructured":"Huashan Chen Marcus Pendleton Laurent Njilla and Shouhuai Xu. 2020. A survey on ethereum systems security: Vulnerabilities attacks and defenses. ACM Computing Surveys (CSUR) 53 3 (2020) 1\u201343. 10.1145\/3391195","DOI":"10.1145\/3391195"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","unstructured":"Zadia Codabux Kazi\u00a0Zakia Sultana and Byron\u00a0J Williams. 2017. The Relationship between Traceable Code Patterns and Code Smells. International Journal of Software Engineering and Knowledge Engineering 27 09n10 (2017) 444\u2013449. 10.18293\/SEKE2017-121","DOI":"10.18293\/SEKE2017-121"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.4324\/9780203771587"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38314-4_15"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-2535-6_4"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/IWBOSE.2018.8327567"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2012.63"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-6534-5_4"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380364"},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/WETSEB.2019.00008"},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"publisher","unstructured":"Norman\u00a0E Fenton and Martin Neil. 1999. Software metrics: successes failures and new directions. Journal of Systems and Software 47 2-3 (1999) 149\u2013157. 10.1016\/S0164-1212(99)00035-7","DOI":"10.1016\/S0164-1212(99)00035-7"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397385"},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094819"},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1137995"},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678932"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.4135\/9781412984942"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/1809223.1809229"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","unstructured":"Nathan Mantel. 1967. The detection of disease clustering and a generalized regression approach. Cancer research 27 2_Part_1 (1967) 209\u2013220. 10.1136\/bmj.3.5668.473-a","DOI":"10.1136\/bmj.3.5668.473-a"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00133"},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/NTMS.2019.8763832"},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"publisher","unstructured":"Sidney Siegel. 1957. Nonparametric statistics. The American Statistician 11 3 (1957) 13\u201319. 10.1080\/00031305.1957.10501091","DOI":"10.1080\/00031305.1957.10501091"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","unstructured":"Amritraj Singh Reza\u00a0M Parizi Qi Zhang Kim-Kwang\u00a0Raymond Choo and Ali Dehghantanha. 2020. Blockchain smart contracts formalization: Approaches and challenges to address vulnerabilities. Computers & Security 88 (2020) 101654. 10.1016\/j.cose.2019.101654","DOI":"10.1016\/j.cose.2019.101654"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","unstructured":"Charles Spearman. 1904. The proof and measurement of association between two things. The American Journal of Psychology 15 1 (1904) 72\u2013101. 10.2307\/1412159","DOI":"10.2307\/1412159"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/SOFTWAREMINING.2017.8100852"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","unstructured":"Kazi\u00a0Zakia Sultana Byron\u00a0J Williams and Tanmay Bhowmik. 2019. A study examining relationships between micro patterns and security vulnerabilities. Software Quality Journal 27 (2019) 5\u201341. 10.1007\/s11219-017-9397-z","DOI":"10.1007\/s11219-017-9397-z"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3194113.3194115"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","unstructured":"Palina Tolmach Yi Li Shang-Wei Lin Yang Liu and Zengxiang Li. 2021. A Survey of Smart Contract Formal Specification and Verification. ACM Comput. Surv. 54 7 Article 148 (July 2021) 38\u00a0pages. 10.1145\/3464421","DOI":"10.1145\/3464421"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"publisher","unstructured":"Anna Vacca Andrea Di\u00a0Sorbo Corrado\u00a0A Visaggio and Gerardo Canfora. 2021. A systematic literature review of blockchain and smart contract development: Techniques tools and open challenges. Journal of Systems and Software 174 (2021) 110891. 10.1016\/j.jss.2020.110891","DOI":"10.1016\/j.jss.2020.110891"},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"publisher","unstructured":"Fernando\u00a0Richter Vidal Naghmeh Ivaki and Nuno Laranjeiro. 2024. Vulnerability detection techniques for smart contracts: A systematic literature review. Journal of Systems and Software 217 3 (2024) 112160. 10.1016\/j.jss.2024.112160","DOI":"10.1016\/j.jss.2024.112160"},{"key":"e_1_3_3_2_33_2","unstructured":"Eric\u00a0W Weisstein. 2004. Bonferroni correction. https:\/\/mathworld.wolfram.com\/"},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/IWBOSE.2018.8327565"}],"event":{"name":"EASE '25: Evaluation and Assessment in Software Engineering","location":"Istanbul Turkiye","acronym":"EASE '25"},"container-title":["Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3756681.3756934","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,24]],"date-time":"2025-12-24T08:37:44Z","timestamp":1766565464000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3756681.3756934"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,17]]},"references-count":33,"alternative-id":["10.1145\/3756681.3756934","10.1145\/3756681"],"URL":"https:\/\/doi.org\/10.1145\/3756681.3756934","relation":{},"subject":[],"published":{"date-parts":[[2025,6,17]]},"assertion":[{"value":"2025-12-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}