{"id":"https://openalex.org/W3056873248","doi":"https://doi.org/10.1109/icbc48266.2020.9169480","title":"A preliminary study on using acceptance tests for representing business requirements of smart contracts","display_name":"A preliminary study on using acceptance tests for representing business requirements of smart contracts","publication_year":2020,"publication_date":"2020-05-01","ids":{"openalex":"https://openalex.org/W3056873248","doi":"https://doi.org/10.1109/icbc48266.2020.9169480","mag":"3056873248"},"language":"en","primary_location":{"id":"doi:10.1109/icbc48266.2020.9169480","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icbc48266.2020.9169480","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","raw_type":"proceedings-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/A5058153111","display_name":"Patr\u00edcia Vilain","orcid":null},"institutions":[{"id":"https://openalex.org/I4104125","display_name":"Universidade Federal de Santa Catarina","ror":"https://ror.org/041akq887","country_code":"BR","type":"education","lineage":["https://openalex.org/I4104125"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Patricia Vilain","raw_affiliation_strings":["Depart. of Informatics and Statistics, Federal University of Santa Catarina, Florian\u00f3polis, Brazil"],"affiliations":[{"raw_affiliation_string":"Depart. of Informatics and Statistics, Federal University of Santa Catarina, Florian\u00f3polis, Brazil","institution_ids":["https://openalex.org/I4104125"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052098157","display_name":"John Mylopoulos","orcid":"https://orcid.org/0000-0002-8698-3292"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"John Mylopoulos","raw_affiliation_strings":["Depart. of Computer Science, University of Toronto, Toronto, Canada"],"affiliations":[{"raw_affiliation_string":"Depart. of Computer Science, University of Toronto, Toronto, Canada","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072791865","display_name":"Hans\u2010Arno Jacobsen","orcid":"https://orcid.org/0000-0003-0813-0101"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Hans-Arno Jacobsen","raw_affiliation_strings":["Depart. of Electrical & Computer Eng, University of Toronto, Toronto, Canada"],"affiliations":[{"raw_affiliation_string":"Depart. of Electrical & Computer Eng, University of Toronto, Toronto, Canada","institution_ids":["https://openalex.org/I185261750"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5058153111"],"corresponding_institution_ids":["https://openalex.org/I4104125"],"apc_list":null,"apc_paid":null,"fwci":0.8007,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.80318463,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"19","issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9934999942779541,"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":0.9934999942779541,"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/T13999","display_name":"Digital Rights Management and Security","score":0.988099992275238,"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/T11437","display_name":"Digital Platforms and Economics","score":0.9761000275611877,"subfield":{"id":"https://openalex.org/subfields/1408","display_name":"Strategy and Management"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/acceptance-testing","display_name":"Acceptance testing","score":0.7088552117347717},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6983356475830078},{"id":"https://openalex.org/keywords/business-requirements","display_name":"Business requirements","score":0.664755642414093},{"id":"https://openalex.org/keywords/notation","display_name":"Notation","score":0.6135468482971191},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.49689510464668274},{"id":"https://openalex.org/keywords/requirements-management","display_name":"Requirements management","score":0.4499260187149048},{"id":"https://openalex.org/keywords/functional-requirement","display_name":"Functional requirement","score":0.43968087434768677},{"id":"https://openalex.org/keywords/requirements-elicitation","display_name":"Requirements elicitation","score":0.43485361337661743},{"id":"https://openalex.org/keywords/non-functional-testing","display_name":"Non-functional testing","score":0.43330830335617065},{"id":"https://openalex.org/keywords/requirements-analysis","display_name":"Requirements analysis","score":0.42803868651390076},{"id":"https://openalex.org/keywords/non-functional-requirement","display_name":"Non-functional requirement","score":0.4151139557361603},{"id":"https://openalex.org/keywords/work","display_name":"Work (physics)","score":0.4108707904815674},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.35915738344192505},{"id":"https://openalex.org/keywords/risk-analysis","display_name":"Risk analysis (engineering)","score":0.35182395577430725},{"id":"https://openalex.org/keywords/business-process","display_name":"Business process","score":0.2782537341117859},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1774735450744629},{"id":"https://openalex.org/keywords/work-in-process","display_name":"Work in process","score":0.1340252161026001},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1150411069393158},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.11398831009864807},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.089959055185318},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.08077496290206909},{"id":"https://openalex.org/keywords/operations-management","display_name":"Operations management","score":0.07826578617095947}],"concepts":[{"id":"https://openalex.org/C131377759","wikidata":"https://www.wikidata.org/wiki/Q322514","display_name":"Acceptance testing","level":2,"score":0.7088552117347717},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6983356475830078},{"id":"https://openalex.org/C123247970","wikidata":"https://www.wikidata.org/wiki/Q5001932","display_name":"Business requirements","level":4,"score":0.664755642414093},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.6135468482971191},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.49689510464668274},{"id":"https://openalex.org/C173577280","wikidata":"https://www.wikidata.org/wiki/Q530038","display_name":"Requirements management","level":4,"score":0.4499260187149048},{"id":"https://openalex.org/C62235348","wikidata":"https://www.wikidata.org/wiki/Q3264234","display_name":"Functional requirement","level":2,"score":0.43968087434768677},{"id":"https://openalex.org/C45384764","wikidata":"https://www.wikidata.org/wiki/Q838667","display_name":"Requirements elicitation","level":4,"score":0.43485361337661743},{"id":"https://openalex.org/C26336911","wikidata":"https://www.wikidata.org/wiki/Q7048920","display_name":"Non-functional testing","level":5,"score":0.43330830335617065},{"id":"https://openalex.org/C59488412","wikidata":"https://www.wikidata.org/wiki/Q187147","display_name":"Requirements analysis","level":3,"score":0.42803868651390076},{"id":"https://openalex.org/C199747065","wikidata":"https://www.wikidata.org/wiki/Q3254666","display_name":"Non-functional requirement","level":5,"score":0.4151139557361603},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.4108707904815674},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.35915738344192505},{"id":"https://openalex.org/C112930515","wikidata":"https://www.wikidata.org/wiki/Q4389547","display_name":"Risk analysis (engineering)","level":1,"score":0.35182395577430725},{"id":"https://openalex.org/C85345410","wikidata":"https://www.wikidata.org/wiki/Q851587","display_name":"Business process","level":3,"score":0.2782537341117859},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1774735450744629},{"id":"https://openalex.org/C174998907","wikidata":"https://www.wikidata.org/wiki/Q357662","display_name":"Work in process","level":2,"score":0.1340252161026001},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1150411069393158},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.11398831009864807},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.089959055185318},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.08077496290206909},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.07826578617095947},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icbc48266.2020.9169480","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icbc48266.2020.9169480","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/17","score":0.4300000071525574,"display_name":"Partnerships for the goals"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":59,"referenced_works":["https://openalex.org/W4214443","https://openalex.org/W148311044","https://openalex.org/W1969344535","https://openalex.org/W1973235883","https://openalex.org/W1999798506","https://openalex.org/W2041971724","https://openalex.org/W2047622661","https://openalex.org/W2056937295","https://openalex.org/W2079197264","https://openalex.org/W2099191758","https://openalex.org/W2112080211","https://openalex.org/W2137195699","https://openalex.org/W2144631057","https://openalex.org/W2163815578","https://openalex.org/W2168491554","https://openalex.org/W2169675324","https://openalex.org/W2287325073","https://openalex.org/W2294437488","https://openalex.org/W2414349213","https://openalex.org/W2465408359","https://openalex.org/W2589660059","https://openalex.org/W2782274428","https://openalex.org/W2795033621","https://openalex.org/W2803426915","https://openalex.org/W2804197377","https://openalex.org/W2808913401","https://openalex.org/W2810297787","https://openalex.org/W2810704207","https://openalex.org/W2811438692","https://openalex.org/W2885304496","https://openalex.org/W2892044642","https://openalex.org/W2893703421","https://openalex.org/W2896507647","https://openalex.org/W2897171873","https://openalex.org/W2897654294","https://openalex.org/W2899499293","https://openalex.org/W2899675229","https://openalex.org/W2899826495","https://openalex.org/W2909504891","https://openalex.org/W2938233824","https://openalex.org/W2943459541","https://openalex.org/W2946457892","https://openalex.org/W2952268489","https://openalex.org/W2953213819","https://openalex.org/W2960873751","https://openalex.org/W2960910588","https://openalex.org/W2970447682","https://openalex.org/W2972301426","https://openalex.org/W3099768119","https://openalex.org/W3115779639","https://openalex.org/W3134115013","https://openalex.org/W3140839090","https://openalex.org/W4230847852","https://openalex.org/W6605927604","https://openalex.org/W6684596924","https://openalex.org/W6696251255","https://openalex.org/W6755922216","https://openalex.org/W6785113442","https://openalex.org/W6787639449"],"related_works":["https://openalex.org/W4230481354","https://openalex.org/W1978608362","https://openalex.org/W4250440026","https://openalex.org/W3153864189","https://openalex.org/W1974810950","https://openalex.org/W2491625839","https://openalex.org/W1527029289","https://openalex.org/W2106614425","https://openalex.org/W1976299131","https://openalex.org/W1617997706"],"abstract_inverted_index":{"In":[0,110],"this":[1,24],"work,":[2],"we":[3,26,125],"address":[4],"the":[5,72,100,107,131,143],"following":[6],"question:":[7],"\"Which":[8],"acceptance":[9,34,49,62,84,97,155],"testing":[10,50,63,85,98],"techniques":[11,51,64,86],"are":[12,41,52,65],"being":[13,42,53],"used":[14,69],"for":[15,36],"representing":[16],"business":[17,73,108,120,159],"requirements":[18,46,74,121,136],"of":[19,75,93,122,137],"smart":[20,37,76,88,123,139],"contracts?\"":[21],"To":[22],"answer":[23],"question":[25],"performed":[27],"a":[28,138],"systematic":[29,56],"mapping":[30,57],"to":[31,44,70,105,112,118,134,153,157],"determine":[32],"whether":[33],"tests":[35,156],"contracts":[38],"and":[39,47],"blockchain":[40],"utilized":[43],"represent":[45,71,106,119,135,158],"which":[48],"applied.":[54],"This":[55],"shows":[58],"that,":[59],"in":[60,142],"fact,":[61],"still":[66],"not":[67],"commonly":[68],"contracts.":[77,89],"We":[78],"only":[79,91],"found":[80],"two":[81],"studies":[82],"using":[83],"with":[87],"Moreover,":[90],"one":[92],"them":[94],"uses":[95,130],"an":[96,127],"technique,":[99],"BDD":[101,132],"(Behavior-Driven":[102],"Development)":[103],"notation,":[104],"requirements.":[109,160],"order":[111],"confirm":[113],"that":[114,129,149],"it":[115,150],"is":[116,151],"possible":[117,152],"contracts,":[124],"developed":[126],"example":[128],"notation":[133],"contract":[140],"deployed":[141],"Hyperledger":[144],"blockchain.":[145],"Preliminary":[146],"results":[147],"show":[148],"use":[154]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
