{"id":"https://openalex.org/W4393909806","doi":"https://doi.org/10.1108/ijwis-08-2023-0138","title":"GethReplayer: a smart contract testing method based on transaction replay","display_name":"GethReplayer: a smart contract testing method based on transaction replay","publication_year":2024,"publication_date":"2024-04-03","ids":{"openalex":"https://openalex.org/W4393909806","doi":"https://doi.org/10.1108/ijwis-08-2023-0138"},"language":"en","primary_location":{"id":"doi:10.1108/ijwis-08-2023-0138","is_oa":false,"landing_page_url":"https://doi.org/10.1108/ijwis-08-2023-0138","pdf_url":null,"source":{"id":"https://openalex.org/S145159096","display_name":"International Journal of Web Information Systems","issn_l":"1744-0084","issn":["1744-0084","1744-0092"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319811","host_organization_name":"Emerald Publishing Limited","host_organization_lineage":["https://openalex.org/P4310319811"],"host_organization_lineage_names":["Emerald Publishing Limited"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Web Information Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100697999","display_name":"Xiaohong Shi","orcid":"https://orcid.org/0000-0002-6107-7517"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xiaohong Shi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100653662","display_name":"Ziyan Wang","orcid":"https://orcid.org/0000-0001-9264-2841"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ziyan Wang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5094364612","display_name":"Runlu Zhong","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Runlu Zhong","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043178298","display_name":"Liangliang Ma","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liangliang Ma","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101601497","display_name":"Xiangping Chen","orcid":"https://orcid.org/0000-0001-8234-3186"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xiangping Chen","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5027848109","display_name":"Peng Yang","orcid":"https://orcid.org/0000-0002-6993-4464"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Peng Yang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6895,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.72234142,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"20","issue":"4","first_page":"358","last_page":"373"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11995","display_name":"FinTech, Crowdfunding, Digital Finance","score":0.9757000207901001,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11182","display_name":"Auction Theory and Applications","score":0.9417999982833862,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.658087968826294},{"id":"https://openalex.org/keywords/smart-contract","display_name":"Smart contract","score":0.580785870552063},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.4759271442890167},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.4276546239852905},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.4078821539878845},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.22016113996505737}],"concepts":[{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.658087968826294},{"id":"https://openalex.org/C2779950589","wikidata":"https://www.wikidata.org/wiki/Q7544035","display_name":"Smart contract","level":3,"score":0.580785870552063},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4759271442890167},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.4276546239852905},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.4078821539878845},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.22016113996505737}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1108/ijwis-08-2023-0138","is_oa":false,"landing_page_url":"https://doi.org/10.1108/ijwis-08-2023-0138","pdf_url":null,"source":{"id":"https://openalex.org/S145159096","display_name":"International Journal of Web Information Systems","issn_l":"1744-0084","issn":["1744-0084","1744-0092"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319811","host_organization_name":"Emerald Publishing Limited","host_organization_lineage":["https://openalex.org/P4310319811"],"host_organization_lineage_names":["Emerald Publishing Limited"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Web Information Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W2539190473","https://openalex.org/W2846896781","https://openalex.org/W2964285248","https://openalex.org/W2984656466","https://openalex.org/W2990934474","https://openalex.org/W2995871203","https://openalex.org/W2997640974","https://openalex.org/W2998271084","https://openalex.org/W3005700089","https://openalex.org/W3013972692","https://openalex.org/W3026315212","https://openalex.org/W3041830268","https://openalex.org/W3083471387","https://openalex.org/W3175444512","https://openalex.org/W3180056843","https://openalex.org/W3182763642","https://openalex.org/W3186721361","https://openalex.org/W4205689130","https://openalex.org/W4212832141","https://openalex.org/W4285201111","https://openalex.org/W4285586691","https://openalex.org/W4328028765"],"related_works":["https://openalex.org/W4206573979","https://openalex.org/W3004205122","https://openalex.org/W3129565431","https://openalex.org/W3090326592","https://openalex.org/W3103506657","https://openalex.org/W4293653209","https://openalex.org/W4292566855","https://openalex.org/W4236848438","https://openalex.org/W4247269287","https://openalex.org/W4383898246"],"abstract_inverted_index":{"Purpose":[0],"Smart":[1],"contracts":[2,31,48,215,224],"are":[3,32,37],"written":[4],"in":[5,63,151,212],"high-level":[6],"programming":[7],"languages,":[8],"compiled":[9],"into":[10,125],"Ethereum":[11,103],"Virtual":[12,155],"Machine":[13],"(EVM)":[14],"bytecode,":[15],"deployed":[16,29],"onto":[17],"blockchain":[18],"systems":[19],"and":[20,58,104,129,218,243],"called":[21],"with":[22,86,188,225],"the":[23,92,97,105,109,117,120,126,132,137,140,146,163,170,173,176,189,196,207],"corresponding":[24],"address":[25],"by":[26],"transactions.":[27],"The":[28,178],"smart":[30,47,64,69,111,122,152,214,223,240],"immutable,":[33],"even":[34],"if":[35],"there":[36],"bugs":[38],"or":[39],"vulnerabilities.":[40],"Therefore,":[41],"it":[42],"is":[43,77,149,169,232],"critical":[44],"to":[45,54,90,135,234],"verify":[46],"before":[49,216],"deployment.":[50],"This":[51,204],"paper":[52,205],"aims":[53],"help":[55],"developers":[56,210],"effectively":[57],"efficiently":[59],"locate":[60],"potential":[61],"defects":[62,228],"contracts.":[65],"Design/methodology/approach":[66],"GethReplayer,":[67],"a":[68,81,159],"contract":[70,123,153,241],"testing":[71,127,213,242],"method":[72,148,191,198],"based":[73],"on":[74,102,162,220],"transaction":[75,83,100,166],"replay,":[76,167],"proposed.":[78],"It":[79,95],"constructs":[80],"parallel":[82],"execution":[84,93],"environment":[85],"two":[87],"virtual":[88],"machines":[89],"compare":[91],"results.":[94],"uses":[96],"real":[98],"existing":[99],"data":[101],"source":[106],"code":[107],"of":[108,119,139,165,175,180],"tested":[110,121],"contacts":[112],"as":[113,226,229],"inputs,":[114],"conditionally":[115],"substitutes":[116],"bytecode":[118],"input":[124],"EVM,":[128],"then":[130],"monitors":[131],"environmental":[133,156],"information":[134,157],"check":[136],"correctness":[138],"contract.":[141],"Findings":[142],"Experiments":[143],"verified":[144],"that":[145,209],"proposed":[147,190,197],"effective":[150],"testing.":[154],"has":[158],"significant":[160],"effect":[161],"success":[164],"which":[168],"basis":[171],"for":[172,239,246],"performance":[174],"method.":[177],"efficiency":[179],"error":[181],"locating":[182],"was":[183],"approximately":[184],"14":[185],"times":[186],"faster":[187],"than":[192],"without.":[193],"In":[194],"addition,":[195],"supports":[199],"gas":[200],"consumption":[201],"analysis.":[202],"Originality/value":[203],"addresses":[206],"difficulty":[208],"encounter":[211],"deployment":[217],"focuses":[219],"helping":[221],"develop":[222],"few":[227],"possible.":[230],"GethReplayer":[231],"expected":[233],"be":[235],"an":[236],"alternative":[237],"solution":[238],"provide":[244],"inspiration":[245],"further":[247],"research.":[248]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
