{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,26]],"date-time":"2025-01-26T05:19:54Z","timestamp":1737868794461,"version":"3.33.0"},"reference-count":57,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/100016992","name":"Universidad Panamericana","doi-asserted-by":"publisher","award":["UP-CI-2024-GDL-14-ING"],"award-info":[{"award-number":["UP-CI-2024-GDL-14-ING"]}],"id":[{"id":"10.13039\/100016992","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100016992","name":"Universidad Panamericana-Amazon Web Service","doi-asserted-by":"publisher","award":["023579852268"],"award-info":[{"award-number":["023579852268"]}],"id":[{"id":"10.13039\/100016992","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2025]]},"DOI":"10.1109\/access.2025.3530269","type":"journal-article","created":{"date-parts":[[2025,1,15]],"date-time":"2025-01-15T20:08:34Z","timestamp":1736971714000},"page":"13628-13643","source":"Crossref","is-referenced-by-count":0,"title":["Emphasizing the Early Phases of the Software Development Process Before Deploying Smart Contracts"],"prefix":"10.1109","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7844-3261","authenticated-orcid":false,"given":"Juan-Carlos","family":"L\u00f3pez-Pimentel","sequence":"first","affiliation":[{"name":"Facultad de Ingenier&#x00ED;a, Universidad Panamericana, Zapopan, Jalisco, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0272-3275","authenticated-orcid":false,"given":"Carolina","family":"del-Valle-Soto","sequence":"additional","affiliation":[{"name":"Facultad de Ingenier&#x00ED;a, Universidad Panamericana, Zapopan, Jalisco, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7545-7441","authenticated-orcid":false,"given":"Leonardo J.","family":"Valdivia","sequence":"additional","affiliation":[{"name":"Facultad de Ingenier&#x00ED;a, Universidad Panamericana, Zapopan, Jalisco, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3465-995X","authenticated-orcid":false,"given":"Ra\u00fal","family":"Monroy","sequence":"additional","affiliation":[{"name":"Escuela de Ingenier&#x00ED;a y Ciencias, Tecnol&#x00F3;gico de Monterrey, Atizap&#x00E1;n de Zaragoza, Mexico City, Mexico"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.142"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-90318-3_6"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC57700.2023.00134"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/SP54263.2024.00255"},{"key":"ref5","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2023.107221","article-title":"A survey on smart contract vulnerabilities: Data sources, detection and repair","volume":"159","author":"Chu","year":"2023","journal-title":"Inf. Softw. Technol."},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3021502"},{"key":"ref7","article-title":"Blockchain testing: Challenges, techniques, and research directions","volume-title":"arXiv:2103.10074","author":"Lal","year":"2021"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110891"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2019.101654"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.3390\/jcp2020019"},{"key":"ref11","article-title":"Sereum: Protecting existing smart contracts against re-entrancy attacks","volume-title":"arXiv:1812.05934","author":"Rodler","year":"2018"},{"key":"ref12","first-page":"9","article-title":"SmartCheck: Static analysis of Ethereum smart contracts","volume-title":"Proc. IEEE\/ACM 1st Int. Workshop Emerg. Trends Softw. Eng. Blockchain (WETSEB)","author":"Tikhomirov"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/3274694.3274737"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3360615"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3416262"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TNSE.2020.2968505"},{"key":"ref17","first-page":"778","article-title":"SFuzz: An efficient adaptive fuzzer for solidity smart contracts","volume-title":"Proc. ACM\/IEEE 42nd Int. Conf. Softw. Eng.","author":"Nguyen"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.2971482"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3054928"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.3390\/s22093581"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2022.109289"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2024.3400294"},{"key":"ref23","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2024.112107","article-title":"ReenRepair: Automatic and semantic equivalent repair of reentrancy in smart contracts","volume":"216","author":"Huang","year":"2024","journal-title":"J. Syst. Softw."},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-76554-4_14"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/Cybermatics_2018.2018.00255"},{"volume-title":"Erc-1822: Universal Upgradeable Proxy Standard (uups)","year":"2019","author":"Barros","key":"ref26"},{"volume-title":"Erc-2535: Diamonds, Multi-facet Proxy","year":"2020","author":"Mudge","key":"ref27"},{"volume-title":"Erc-3448: Metaproxy Standard","year":"2021","key":"ref28"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/Blockchain53845.2021.00041"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-32415-4_33"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10018-0"},{"key":"ref32","article-title":"Smart contract upgradeability on the Ethereum blockchain platform: An exploratory study","volume-title":"arXiv:2304.06568","author":"Qasse","year":"2023"},{"key":"ref33","volume":"5","author":"Yin","year":"2009","journal-title":"Case Study Research: Design and Methods"},{"issue":"2","key":"ref34","first-page":"15","article-title":"Bitcoin: A peer-to-peer electronic cash system","volume":"4","author":"Nakamoto","year":"2008","journal-title":"Bitcoin"},{"key":"ref35","first-page":"1","article-title":"Ethereum: A secure decentralised generalised transaction ledger","volume":"151","author":"Wood","year":"2014","journal-title":"Ethereum Project Yellow Paper"},{"issue":"8","key":"ref36","doi-asserted-by":"crossref","first-page":"2337","DOI":"10.1016\/j.tele.2018.10.004","article-title":"Smart contract applications within blockchain technology: A systematic mapping study","volume":"35","author":"Macrinici","year":"2018","journal-title":"Telematics Informat."},{"issue":"7","key":"ref37","doi-asserted-by":"crossref","first-page":"257","DOI":"10.3390\/info12070257","article-title":"Survey of smart contract framework and its application","volume":"12","author":"Negara","year":"2021","journal-title":"Information"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC51365.2020.00020"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1007\/s12083-020-00991-6"},{"volume-title":"Proxy Upgrade Pattern","year":"2024","key":"ref40"},{"volume-title":"Proxies","year":"2024","key":"ref41"},{"issue":"1","key":"ref42","doi-asserted-by":"crossref","first-page":"1","DOI":"10.31585\/jbba-6-1-(3)2023","article-title":"A review of upgradeable smart contract patterns based on OpenZeppelin technique","volume":"6","author":"Amri","year":"2023","journal-title":"J. Brit. Blockchain Assoc."},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2017.53"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/SECON.2016.7506647"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.3390\/app11177856"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/IC2IE60547.2023.10331155"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.5220\/0009792702040215"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111521"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111061"},{"volume-title":"Microservice Architecture: Api Gateway Considerations","year":"2018","author":"Gadge","key":"ref50"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSA.2018.8439638"},{"volume-title":"Diario Oficial De La Federaci\u00f3n","year":"2024","key":"ref52"},{"volume-title":"Solidity","year":"2024","author":"Authors","key":"ref53"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-69231-4_14"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2024.3389153"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00035"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/3548683"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/6287639\/10820123\/10843205.pdf?arnumber=10843205","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,25]],"date-time":"2025-01-25T05:23:22Z","timestamp":1737782602000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10843205\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"references-count":57,"URL":"https:\/\/doi.org\/10.1109\/access.2025.3530269","relation":{},"ISSN":["2169-3536"],"issn-type":[{"type":"electronic","value":"2169-3536"}],"subject":[],"published":{"date-parts":[[2025]]}}}