{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T02:07:53Z","timestamp":1769738873180,"version":"3.49.0"},"reference-count":79,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2025,2,8]],"date-time":"2025-02-08T00:00:00Z","timestamp":1738972800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,2,8]],"date-time":"2025-02-08T00:00:00Z","timestamp":1738972800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2025,5]]},"DOI":"10.1007\/s10664-024-10609-7","type":"journal-article","created":{"date-parts":[[2025,2,8]],"date-time":"2025-02-08T02:52:51Z","timestamp":1738983171000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["UPC sentinel: An accurate approach for detecting upgradeability proxy contracts in Ethereum"],"prefix":"10.1007","volume":"30","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0706-9820","authenticated-orcid":false,"given":"Amir M.","family":"Ebrahimi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bram","family":"Adams","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gustavo A.","family":"Oliva","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed E.","family":"Hassan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,2,8]]},"reference":[{"key":"10609_CR1","unstructured":"Agarwal A (2023) Proxy contract. https:\/\/medium.com\/geekculture\/proxy-contract-7f05ff50a2c7"},{"key":"10609_CR2","doi-asserted-by":"crossref","unstructured":"AL\u00a0Amri S, Aniello L, Sassone V (2023) A review of upgradeable smart contract patterns based on openzeppelin technique. J The British Blockchain Association","DOI":"10.31585\/jbba-6-1-(3)2023"},{"key":"10609_CR3","doi-asserted-by":"publisher","unstructured":"Bandara HD, Xu X, Weber I (2020) Patterns for blockchain data migration. In: Proceedings of the european conference on pattern languages of programs 2020, ser. EuroPLoP \u201920. ACM. https:\/\/doi.org\/10.1145\/3424771.3424796","DOI":"10.1145\/3424771.3424796"},{"key":"10609_CR4","unstructured":"Bhatia A, Lin D, Rajbahadur GK, Adams B, Hassan AE (2024) Data quality antipatterns for software analytics. https:\/\/arxiv.org\/abs\/2408.12560"},{"key":"10609_CR5","unstructured":"Bodell WE, Meisami S, Duan Y (2023) Proxy hunting: understanding and characterizing proxy-based upgradeable smart contracts in blockchains. In: USENIX security symposium. https:\/\/api.semanticscholar.org\/CorpusID:260777885"},{"key":"10609_CR6","unstructured":"Brent L, Jurisevic A, Kong M, Liu E, Gauthier F, Gramoli V, Holz R, Scholz B (2018) Vandal: a scalable security analysis framework for smart contracts. https:\/\/arxiv.org\/abs\/1809.03981"},{"key":"10609_CR7","doi-asserted-by":"crossref","unstructured":"Bui VC, Wen S, Yu J, Xia X, Haghighi MS, Xiang Y (2021) Evaluating upgradable smart contract. In: 2021 IEEE international conference on blockchain (Blockchain), pp 252\u2013256","DOI":"10.1109\/Blockchain53845.2021.00041"},{"key":"10609_CR8","doi-asserted-by":"crossref","unstructured":"Byrt T, Bishop J, Carlin JB (1993) Bias, prevalence and kappa. J Clin Epidemiol 46(5):423\u2013429. https:\/\/www.sciencedirect.com\/science\/article\/pii\/089543569390018V","DOI":"10.1016\/0895-4356(93)90018-V"},{"issue":"6","key":"10609_CR9","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1007\/s10664-021-10018-0","volume":"26","author":"J Chen","year":"2021","unstructured":"Chen J, Xia X, Lo D, Grundy J, Yang X (2021) Maintenance-related concerns for post-deployed ethereum smart contract development: issues, techniques, and future challenges. Empir Softw Eng 26(6):117","journal-title":"Empir Softw Eng"},{"issue":"7","key":"10609_CR10","doi-asserted-by":"publisher","first-page":"2189","DOI":"10.1109\/TSE.2021.3054928","volume":"48","author":"J Chen","year":"2022","unstructured":"Chen J, Xia X, Lo D, Grundy J, Luo X, Chen T (2022) Defectchecker: automated smart contract defect detection by analyzing evm bytecode. IEEE Trans Softw Eng 48(7):2189\u20132207. https:\/\/doi.org\/10.1109\/TSE.2021.3054928","journal-title":"IEEE Trans Softw Eng"},{"key":"10609_CR11","doi-asserted-by":"crossref","unstructured":"Chen Q, Chen C, Hassan S, Xing Z, Xia X, Hassan A (2021c) How should i improve the ui of my app?: a study of user reviews of popular apps in the google play. ACM Trans Softw Eng Methodol 30(3)","DOI":"10.1145\/3447808"},{"key":"10609_CR12","doi-asserted-by":"publisher","unstructured":"Chen Q, Chen C, Hassan S, Xing Z, Xia X, Hassan AE (2021d) How should i improve the ui of my app? a study of user reviews of popular apps in the google play. ACM Trans Softw Eng Methodol 30(3). https:\/\/doi.org\/10.1145\/3447808","DOI":"10.1145\/3447808"},{"key":"10609_CR13","doi-asserted-by":"crossref","unstructured":"Chen J, Xia X, Lo D, Grundy J (2021a) Why do smart contracts self-destruct? investigating the selfdestruct function on ethereum. ACM Trans Softw Eng Methodol 31(2)","DOI":"10.1145\/3488245"},{"key":"10609_CR14","unstructured":"Chen J, Xia X, Lo D, Grundy J, Yang X (2020) Maintaining smart contracts on ethereum: issues, techniques, and future challenges"},{"key":"10609_CR15","doi-asserted-by":"crossref","unstructured":"Chen T, Zhang Y, Li Z, Luo X, Wang T, Cao R, Xiao X, Zhang X (2019) Tokenscope: automatically detecting inconsistent behaviors of cryptocurrency tokens in ethereum. In: Proceedings of the 2019 ACM SIGSAC conference on computer and communications security, ser. CCS \u201919. Association for Computing Machinery, New York, NY, USA, pp 1503\u20131520. https:\/\/doi.org\/10.1145\/3319535.3345664","DOI":"10.1145\/3319535.3345664"},{"key":"10609_CR16","unstructured":"Corporate Finance Institute (2023). https:\/\/corporatefinanceinstitute.com\/resources\/cryptocurrency\/what-are-dapps\/"},{"key":"10609_CR17","unstructured":"DappRadar (2021) How dapp metrics can guide crypto investments. https:\/\/dappradar.com\/blog\/how-dapp-metrics-can-guide-crypto-investments"},{"key":"10609_CR18","unstructured":"Deloitte (2023) Using blockchain to drive supply chain transparency and innovation. https:\/\/www2.deloitte.com\/us\/en\/pages\/operations\/articles\/blockchain-supply-chain-innovation.html"},{"key":"10609_CR19","unstructured":"Dharma (2019) Dharma-smart-wallet: upgradeablebeacon. https:\/\/github.com\/dharma-eng\/dharma-smart-wallet"},{"key":"10609_CR20","unstructured":"Diligence C (2017). https:\/\/consensys.github.io\/smart-contract-best-practices\/development-recommendations\/precautions\/upgradeability\/"},{"key":"10609_CR21","doi-asserted-by":"crossref","unstructured":"Ebrahimi A, Adams B, Oliva G, Hassan AE (2023) A large-scale exploratory study on the proxy pattern in ethereum","DOI":"10.1007\/s10664-024-10485-1"},{"key":"10609_CR22","unstructured":"Ethereum ETL (2019). https:\/\/ethereum-etl.readthedocs.io\/en\/latest\/"},{"key":"10609_CR23","unstructured":"Ethereum.org (2023a) Upgrading smart contracts. https:\/\/ethereum.org\/es\/developers\/docs\/smart-contracts\/upgrading\/. Accessed 22 Aug 2023"},{"key":"10609_CR24","unstructured":"Ethereum.org (2023b) Ethereum Request for Comments (ERCs). https:\/\/eips.ethereum.org\/erc"},{"key":"10609_CR25","unstructured":"Ethereum.org (2023c) Upgrading smart contracts. https:\/\/ethereum.org\/en\/developers\/docs\/smart-contracts\/upgrading\/#proxy-patterns"},{"key":"10609_CR26","unstructured":"FasterCapital (2024) Blockchain kpis: key performance indicators: smart contracts: smarter metrics: Kpis for blockchain applications"},{"key":"10609_CR27","doi-asserted-by":"crossref","unstructured":"Feist J, Greico G, Groce A (2019) Slither: a static analysis framework for smart contracts. In: Proceedings of the 2Nd international workshop on emerging trends in software engineering for blockchain, ser. WETSEB \u201919. IEEE Press, Piscataway, NJ, USA, pp 8\u201315","DOI":"10.1109\/WETSEB.2019.00008"},{"key":"10609_CR28","unstructured":"Fortune Business Insights (2023) Decentralized finance technology market size, share & covid-19 impact analysis, by component (decentralized applications (dapps) and smart contracts), by application (asset management, compliance and kyt, data analytics, payments, and gaming), by industry (bfsi, retail & e-commerce, media & entertainment, automotive, and others), and regional forecast, 2023 - 2030. https:\/\/www.fortunebusinessinsights.com\/decentralized-finance-technology-market-107823"},{"key":"10609_CR29","unstructured":"Fravoll (2018) Proxy delegate. https:\/\/fravoll.github.io\/solidity-patterns\/proxy_delegate.html"},{"key":"10609_CR30","doi-asserted-by":"crossref","unstructured":"Fr\u00f6wis M, B\u00f6hme R (2022) Not all code are create2 equal. In: 6th Workshop on Trusted Smart Contracts (WTSC\u201922)","DOI":"10.1007\/978-3-031-32415-4_32"},{"key":"10609_CR31","unstructured":"Gabriel\u00a0Barros PG (2019) Eip-1822: universal upgradeable proxy standard (uups) [draft]. https:\/\/eips.ethereum.org\/EIPS\/eip-1822"},{"key":"10609_CR32","volume-title":"Design patterns: elements of reusable object-oriented software","author":"E Gamma","year":"1994","unstructured":"Gamma E, Helm R, Johnson R, Vlissides JM (1994) Design patterns: elements of reusable object-oriented software, 1st edn. Addison-Wesley Professional","edition":"1"},{"key":"10609_CR33","unstructured":"Google (2018). https:\/\/cloud.google.com\/blog\/products\/data-analytics\/ethereum-bigquery-how-we-built-dataset"},{"key":"10609_CR34","doi-asserted-by":"crossref","unstructured":"Grech N, Brent L, Scholz B, Smaragdakis Y (2019) Gigahorse: thorough, declarative decompilation of smart contracts. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp 1176\u20131186","DOI":"10.1109\/ICSE.2019.00120"},{"key":"10609_CR35","unstructured":"Gwet K (2002) Inter-rater reliability: dependency on trait prevalence and marginal homogeneity. Stat Methods Inter-Rater Reliab Assess 2"},{"key":"10609_CR36","unstructured":"Hassan SMI (2018) Studying user-developer interactions through the updating and reviewing mechanisms of the google play store, p 233. copyright - Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works; Analyte descriptor - N.A; Last updated - 2024-03-15. https:\/\/proxy.queensu.ca\/login?url=https:\/\/www.proquest.com\/dissertations-theses\/studying-user-developer-interactions-through\/docview\/2138667312\/se-2"},{"issue":"1","key":"10609_CR37","doi-asserted-by":"publisher","first-page":"505","DOI":"10.1007\/s10664-016-9435-7","volume":"22","author":"S Hassan","year":"2017","unstructured":"Hassan S, Shang W, Hassan AE (2017) An empirical study of emergency updates for top android mobile apps. Empirical Softw Eng 22(1):505\u2013546. https:\/\/doi.org\/10.1007\/s10664-016-9435-7","journal-title":"Empirical Softw Eng"},{"key":"10609_CR38","doi-asserted-by":"publisher","unstructured":"Hsieh H-F, Shannon SE (2005) Three approaches to qualitative content analysis. Qual Health Res 15(9):1277\u20131288. pMID: 16204405. https:\/\/doi.org\/10.1177\/1049732305276687","DOI":"10.1177\/1049732305276687"},{"key":"10609_CR39","doi-asserted-by":"publisher","first-page":"2144","DOI":"10.1109\/TIFS.2021.3050051","volume":"16","author":"J Huang","year":"2021","unstructured":"Huang J, Han S, You W, Shi W, Liang B, Wu J, Wu Y (2021) Hunting vulnerable smart contracts via graph embedding based bytecode matching. IEEE Trans Inf Forensics Secur 16:2144\u20132156","journal-title":"IEEE Trans Inf Forensics Secur"},{"key":"10609_CR40","unstructured":"Johnson N (2016) The first upgradeable proxy contract. https:\/\/gist.github.com\/Arachnid\/4ca9da48d51e23e5cfe0f0e14dd6318f"},{"key":"10609_CR41","doi-asserted-by":"crossref","unstructured":"Li M, Gao Q, Yu T (2023) Kappa statistic considerations in evaluating inter-rater reliability between two raters: which, when and context matters. BMC Cancer 23","DOI":"10.1186\/s12885-023-11325-z"},{"key":"10609_CR42","doi-asserted-by":"crossref","unstructured":"Li W, Li X, Li Z, Zhang Y (2024) Cobra: interaction-aware bytecode-level vulnerability detector for smart contracts. In: Proceedings of the 39th IEEE\/ACM international conference on automated software engineering, ser. ASE \u201924. Association for Computing Machinery, New York, NY, USA, pp 1358\u20131369. https:\/\/doi.org\/10.1145\/3691620.3695601","DOI":"10.1145\/3691620.3695601"},{"key":"10609_CR43","doi-asserted-by":"crossref","unstructured":"Lin D, Bezemer C-P, Hassan AE (2019b) Identifying gameplay videos that exhibit bugs in computer games. Empir Softw Eng 12","DOI":"10.1007\/s10664-019-09733-6"},{"key":"10609_CR44","doi-asserted-by":"crossref","unstructured":"Lin D, Bezemer C-P, Zou Y, Hassan AE (2019a) An empirical study of game reviews on the steam platform. Empir Softw Eng 24","DOI":"10.1007\/s10664-018-9627-4"},{"key":"10609_CR45","doi-asserted-by":"crossref","unstructured":"Liu X, Hua B, Wang Y, Pan Z (2023) An empirical study of smart contract decompilers. In: 2023 IEEE international conference on Software Analysis, Evolution and Reengineering (SANER), pp 1\u201312","DOI":"10.1109\/SANER56733.2023.00011"},{"key":"10609_CR46","doi-asserted-by":"publisher","first-page":"276","DOI":"10.11613\/BM.2012.031","volume":"22","author":"M McHugh","year":"2012","unstructured":"McHugh M (2012) Interrater reliability: the kappa statistic. Biochemia medica: \u010dasopis Hrvatskoga dru\u0161tva medicinskih biokemi\u010dara \/ HDMB 22:276\u201382","journal-title":"Biochemia medica: \u010dasopis Hrvatskoga dru\u0161tva medicinskih biokemi\u010dara \/ HDMB"},{"key":"10609_CR47","doi-asserted-by":"crossref","unstructured":"Mcnemar Q (1947) Note on the sampling error of the difference between correlated proportions or percentages. Psychometrika 12:153\u2013157. https:\/\/api.semanticscholar.org\/CorpusID:46226024","DOI":"10.1007\/BF02295996"},{"key":"10609_CR48","unstructured":"Meisami S, Bodell\u00a0III WE (2023) A comprehensive survey of upgradeable smart contract patterns"},{"key":"10609_CR49","unstructured":"Mudge N (2018) Erc-1538: transparent contract standard [draft]. https:\/\/eips.ethereum.org\/EIPS\/eip-1538"},{"key":"10609_CR50","unstructured":"Mudge N (2020a) Erc-2535: diamonds, multi-facet proxy. https:\/\/eips.ethereum.org\/EIPS\/eip-2535"},{"key":"10609_CR51","unstructured":"Mudge N (2020b) Three diamond reference implementations. https:\/\/github.com\/mudgen\/diamond"},{"key":"10609_CR52","unstructured":"Mudge N (2022) Mudgen\/awesome-diamonds: a curated list of awesome eip2535 diamonds resources, libraries, tools, articles and more. https:\/\/github.com\/mudgen\/awesome-diamonds"},{"key":"10609_CR53","first-page":"25","volume":"3","author":"D Nanjundeswaraswamy","year":"2021","unstructured":"Nanjundeswaraswamy D, Divakara S (2021) Determination of sample size and sampling methods in applied research. Proc Eng Sci 3:25\u201332","journal-title":"Proc Eng Sci"},{"key":"10609_CR54","doi-asserted-by":"crossref","unstructured":"Oliva GA, Hassan AE (2021) The gas triangle and its challenges to the development of blockchain-powered applications. In: Proceedings of the ACM joint european software engineering conference and symposium on the foundations of software engineering - Ideas, Visions and Reflections (IVR) track. ACM, Ed","DOI":"10.1145\/3468264.3473130"},{"key":"10609_CR55","unstructured":"OpenZeppelin (2017) Proxies. https:\/\/docs.openzeppelin.com\/contracts\/4.x\/api\/proxy#Proxy"},{"key":"10609_CR56","unstructured":"OpenZeppelin (2018a) Proxy patterns. https:\/\/blog.openzeppelin.com\/proxy-patterns\/"},{"key":"10609_CR57","unstructured":"OpenZeppelin (2018b) Proxy upgrade pattern. https:\/\/docs.openzeppelin.com\/upgrades-plugins\/1.x\/proxies"},{"key":"10609_CR58","unstructured":"OpenZeppelin (2018c) Writing upgradeable contracts. https:\/\/docs.openzeppelin.com\/upgrades-plugins\/1.x\/writing-upgradeable"},{"key":"10609_CR59","unstructured":"OpenZeppelin (2018d) Upgradeability using inherited storage. https:\/\/github.com\/OpenZeppelin\/openzeppelin-labs\/tree\/master\/upgradeability_using_inherited_storage"},{"key":"10609_CR60","unstructured":"OpenZeppelin (2018e) Upgradeability using eternal storage. https:\/\/github.com\/OpenZeppelin\/openzeppelin-labs\/tree\/master\/upgradeability_using_eternal_storage"},{"key":"10609_CR61","unstructured":"OpenZeppelin (2018f) Upgradeability using unstructured storage. https:\/\/github.com\/OpenZeppelin\/openzeppelin-labs\/tree\/master\/upgradeability_using_unstructured_storage"},{"key":"10609_CR62","unstructured":"Palkeo (2019) Panoramix: Ethereum decompiler. https:\/\/github.com\/palkeo\/panoramix"},{"key":"10609_CR63","unstructured":"Palladino S (2018) The transparent proxy pattern. https:\/\/blog.openzeppelin.com\/the-transparent-proxy-pattern\/"},{"key":"10609_CR64","unstructured":"Peh B (2018) The basics of upgradable proxy contracts in ethereum. https:\/\/medium.com\/@blockchain101\/the-basics-of-upgradable-proxy-contracts-in-ethereum-479b5d3363d6"},{"key":"10609_CR65","unstructured":"Qasse I, Hamdaqa M, \u00de\u00f3r J\u00f3nsson B (2023) Smart contract upgradeability on the ethereum blockchain platform: an exploratory study"},{"key":"10609_CR66","unstructured":"Ralph P, bin Ali N, Baltes S, Bianculli D, Diaz J, Dittrich Y, Ernst N, Felderer M, Feldt R, Filieri A, de\u00a0Fran\u00e7a BBN, Furia CA, Gay G, Gold N, Graziotin D, He P, Hoda R, Juristo N, Kitchenham B, Lenarduzzi V, Mart\u00ednez J, Melegati J, Mendez D, Menzies T, Molleri J, Pfahl D, Robbes R, Russo D, Saarim\u00e4ki N, Sarro F, Taibi D, Siegmund J, Spinellis D, Staron M, Stol K, Storey M-A, Taibi D, Tamburri D, Torchiano M, Treude C, Turhan B, Wang X, Vegas S (2021) Empirical standards for software engineering research. https:\/\/arxiv.org\/abs\/2010.03525"},{"key":"10609_CR67","doi-asserted-by":"crossref","unstructured":"Salehi M, Clark J, Mannan M (2022) Not so immutable: upgradeability of smart contracts on ethereum. https:\/\/arxiv.org\/abs\/2206.00716","DOI":"10.1007\/978-3-031-32415-4_33"},{"key":"10609_CR68","unstructured":"Santiago\u00a0Palladino FG (2019) Eip-1967: proxy storage slots. https:\/\/eips.ethereum.org\/EIPS\/eip-1967"},{"key":"10609_CR69","unstructured":"Solidity (2014). https:\/\/en.wikipedia.org\/wiki\/Solidity"},{"key":"10609_CR70","unstructured":"soliditylang.org (2023) Introduction to smart contracts. https:\/\/docs.soliditylang.org\/en\/v0.8.21\/introduction-to-smart-contracts.html. Accessed 22 Aug 2023"},{"key":"10609_CR71","doi-asserted-by":"crossref","unstructured":"Tikhomirov S, Voskresenskaya E, Ivanitskiy I, Takhaviev R, Marchenko E, Alexandrov Y (2018) Smartcheck: static analysis of ethereum smart contracts. In: 2018 IEEE\/ACM 1st international Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), pp 9\u201316","DOI":"10.1145\/3194113.3194115"},{"key":"10609_CR72","unstructured":"Wasnik A (2024) Implementing upgradeable smart contracts using proxy patterns. https:\/\/www.talentica.com\/blogs\/implementing-upgradeable-smart-contracts-using-proxy-patterns\/"},{"key":"10609_CR73","doi-asserted-by":"crossref","unstructured":"Xu J, Dang F, Ding X, Zhou M (2020) A survey on vulnerability detection tools of smart contract bytecode. In: 2020 IEEE 3rd International Conference on Information Systems and Computer Aided Education (ICISCAE), pp 94\u201398","DOI":"10.1109\/ICISCAE51034.2020.9236931"},{"key":"10609_CR74","doi-asserted-by":"publisher","unstructured":"Yang AZH, Hassan S, Zou Y, Hassan AE (2022a) An empirical study on release notes patterns of popular apps in the google play store. Empirical Softw Eng 27(2). https:\/\/doi.org\/10.1007\/s10664-021-10086-2","DOI":"10.1007\/s10664-021-10086-2"},{"key":"10609_CR75","doi-asserted-by":"crossref","unstructured":"Yang A, Hassan S, Zou Y, Hassan AE (2022b) An empirical study on release notes patterns of popular apps in the google play store. Empir Softw Eng 27","DOI":"10.1007\/s10664-021-10086-2"},{"issue":"1","key":"10609_CR76","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1007\/s10664-019-09744-3","volume":"25","author":"J Zhou","year":"2020","unstructured":"Zhou J, Wang S, Bezemer C-P, Hassan AE (2020) Bounties on technical q &a sites: a case study of stack overflow bounties. Empirical Softw Eng 25(1):139\u2013177. https:\/\/doi.org\/10.1007\/s10664-019-09744-3","journal-title":"Empirical Softw Eng"},{"issue":"1","key":"10609_CR77","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1007\/s10664-019-09744-3","volume":"25","author":"J Zhou","year":"2020","unstructured":"Zhou J, Wang S, Bezemer C-P, Hassan AE (2020) Bounties on technical q &a sites: a case study of stack overflow bounties. Empirical Softw Eng 25(1):139\u2013177. https:\/\/doi.org\/10.1007\/s10664-019-09744-3","journal-title":"Empirical Softw Eng"},{"key":"10609_CR78","unstructured":"Zhou Y, Kumar D, Bakshi S, Mason J, Miller A, Bailey M (2018) Erays: reverse engineering ethereum\u2019s opaque smart contracts. In: 27th USENIX Security Symposium (USENIX Security 18). Baltimore, MD: USENIX Association, pp 1371\u20131385. https:\/\/www.usenix.org\/conference\/usenixsecurity18\/presentation\/zhou"},{"key":"10609_CR79","doi-asserted-by":"crossref","unstructured":"Zhou J, Wang S, Zhang H, Chen T-HP, Hassan AE (2021) Studying backers and hunters in bounty issue addressing process of open source projects. Empir Softw Eng 26","DOI":"10.1007\/s10664-021-09979-z"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10609-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-024-10609-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10609-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,20]],"date-time":"2025-11-20T13:26:44Z","timestamp":1763645204000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-024-10609-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,8]]},"references-count":79,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,5]]}},"alternative-id":["10609"],"URL":"https:\/\/doi.org\/10.1007\/s10664-024-10609-7","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,2,8]]},"assertion":[{"value":"29 December 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 February 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no known competing interests or personal relationships that could have (appeared to) influenced the work reported in this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}],"article-number":"61"}}