{"id":"https://openalex.org/W4311255968","doi":"https://doi.org/10.1016/j.bcra.2022.100117","title":"Improving smart contract search by semantic and structural clustering for source codes","display_name":"Improving smart contract search by semantic and structural clustering for source codes","publication_year":2022,"publication_date":"2022-12-10","ids":{"openalex":"https://openalex.org/W4311255968","doi":"https://doi.org/10.1016/j.bcra.2022.100117"},"language":"en","primary_location":{"id":"doi:10.1016/j.bcra.2022.100117","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.bcra.2022.100117","pdf_url":null,"source":{"id":"https://openalex.org/S4210227578","display_name":"Blockchain Research and Applications","issn_l":"2096-7209","issn":["2096-7209","2666-9536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Blockchain: Research and Applications","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1016/j.bcra.2022.100117","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5004817635","display_name":"Alkhansaa A. Abuhashim","orcid":"https://orcid.org/0000-0003-1137-4481"},"institutions":[{"id":"https://openalex.org/I240666556","display_name":"Imam Mohammad ibn Saud Islamic University","ror":"https://ror.org/05gxjyb39","country_code":"SA","type":"education","lineage":["https://openalex.org/I240666556"]},{"id":"https://openalex.org/I84392919","display_name":"Temple University","ror":"https://ror.org/00kx1jb78","country_code":"US","type":"education","lineage":["https://openalex.org/I84392919"]}],"countries":["SA","US"],"is_corresponding":true,"raw_author_name":"Alkhansaa A. Abuhashim","raw_affiliation_strings":["Computer and Information Science, Temple University, Philadelphia, PA 19122, USA","Information Systems, Al-Imam Muhammad Ibn Saud University, Riyadh 11564, Saudi Arabia"],"raw_orcid":"https://orcid.org/0000-0003-1137-4481","affiliations":[{"raw_affiliation_string":"Computer and Information Science, Temple University, Philadelphia, PA 19122, USA","institution_ids":["https://openalex.org/I84392919"]},{"raw_affiliation_string":"Information Systems, Al-Imam Muhammad Ibn Saud University, Riyadh 11564, Saudi Arabia","institution_ids":["https://openalex.org/I240666556"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102829972","display_name":"Chiu C. Tan","orcid":"https://orcid.org/0000-0002-5758-6394"},"institutions":[{"id":"https://openalex.org/I84392919","display_name":"Temple University","ror":"https://ror.org/00kx1jb78","country_code":"US","type":"education","lineage":["https://openalex.org/I84392919"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chiu C. Tan","raw_affiliation_strings":["Computer and Information Science, Temple University, Philadelphia, PA 19122, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer and Information Science, Temple University, Philadelphia, PA 19122, USA","institution_ids":["https://openalex.org/I84392919"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5004817635"],"corresponding_institution_ids":["https://openalex.org/I240666556","https://openalex.org/I84392919"],"apc_list":{"value":1600,"currency":"USD","value_usd":1600},"apc_paid":{"value":1600,"currency":"USD","value_usd":1600},"fwci":2.552,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.91626545,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":"4","issue":"2","first_page":"100117","last_page":"100117"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12016","display_name":"Web Data Mining and Analysis","score":0.9932000041007996,"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/T12016","display_name":"Web Data Mining and Analysis","score":0.9932000041007996,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9922000169754028,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9901000261306763,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/smart-contract","display_name":"Smart contract","score":0.7201142311096191},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7090071439743042},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.6991320252418518},{"id":"https://openalex.org/keywords/baseline","display_name":"Baseline (sea)","score":0.5841134190559387},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.47042179107666016},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.3532220721244812},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3203132152557373},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.2283618152141571},{"id":"https://openalex.org/keywords/blockchain","display_name":"Blockchain","score":0.180212140083313},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.15914732217788696}],"concepts":[{"id":"https://openalex.org/C2779950589","wikidata":"https://www.wikidata.org/wiki/Q7544035","display_name":"Smart contract","level":3,"score":0.7201142311096191},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7090071439743042},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.6991320252418518},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.5841134190559387},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.47042179107666016},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.3532220721244812},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3203132152557373},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.2283618152141571},{"id":"https://openalex.org/C2779687700","wikidata":"https://www.wikidata.org/wiki/Q20514253","display_name":"Blockchain","level":2,"score":0.180212140083313},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.15914732217788696},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111368507","wikidata":"https://www.wikidata.org/wiki/Q43518","display_name":"Oceanography","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1016/j.bcra.2022.100117","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.bcra.2022.100117","pdf_url":null,"source":{"id":"https://openalex.org/S4210227578","display_name":"Blockchain Research and Applications","issn_l":"2096-7209","issn":["2096-7209","2666-9536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Blockchain: Research and Applications","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:9a234a5437664389baac1cfd9439089f","is_oa":true,"landing_page_url":"https://doaj.org/article/9a234a5437664389baac1cfd9439089f","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Blockchain: Research and Applications, Vol 4, Iss 2, Pp 100117- (2023)","raw_type":"article"},{"id":"pmh:oai:null:20.500.12613/10761","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.12613/10761","pdf_url":null,"source":{"id":"https://openalex.org/S4306402624","display_name":"TUScholarShare (Temple University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I84392919","host_organization_name":"Temple University","host_organization_lineage":["https://openalex.org/I84392919"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Text"}],"best_oa_location":{"id":"doi:10.1016/j.bcra.2022.100117","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.bcra.2022.100117","pdf_url":null,"source":{"id":"https://openalex.org/S4210227578","display_name":"Blockchain Research and Applications","issn_l":"2096-7209","issn":["2096-7209","2666-9536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Blockchain: Research and Applications","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":54,"referenced_works":["https://openalex.org/W2056856375","https://openalex.org/W2108286200","https://openalex.org/W2125682153","https://openalex.org/W2139543149","https://openalex.org/W2141128179","https://openalex.org/W2298285108","https://openalex.org/W2326767972","https://openalex.org/W2493916176","https://openalex.org/W2582137716","https://openalex.org/W2762844179","https://openalex.org/W2770719629","https://openalex.org/W2890330093","https://openalex.org/W2909511174","https://openalex.org/W2911270308","https://openalex.org/W2912203066","https://openalex.org/W2972978787","https://openalex.org/W2975871742","https://openalex.org/W2990934474","https://openalex.org/W2994154609","https://openalex.org/W2995317152","https://openalex.org/W3001458527","https://openalex.org/W3084421431","https://openalex.org/W3096338726","https://openalex.org/W3156226702","https://openalex.org/W3187454871","https://openalex.org/W3216741058","https://openalex.org/W4239249613","https://openalex.org/W4248491408","https://openalex.org/W4285175587","https://openalex.org/W4287686508","https://openalex.org/W4327784918","https://openalex.org/W6669898529","https://openalex.org/W6672556968","https://openalex.org/W6691194003","https://openalex.org/W6712966665","https://openalex.org/W6726679888","https://openalex.org/W6734945173","https://openalex.org/W6742135273","https://openalex.org/W6745731569","https://openalex.org/W6753527320","https://openalex.org/W6755759832","https://openalex.org/W6761771183","https://openalex.org/W6766685251","https://openalex.org/W6772264630","https://openalex.org/W6774732441","https://openalex.org/W6784307080","https://openalex.org/W6784736722","https://openalex.org/W6791558829","https://openalex.org/W6795458320","https://openalex.org/W6795489486","https://openalex.org/W6807208553","https://openalex.org/W6839768599","https://openalex.org/W6960451716","https://openalex.org/W7056681383"],"related_works":["https://openalex.org/W2383111961","https://openalex.org/W2365952365","https://openalex.org/W2352448290","https://openalex.org/W2380820513","https://openalex.org/W2005801347","https://openalex.org/W2372385138","https://openalex.org/W2186640231","https://openalex.org/W4296359239","https://openalex.org/W1557905920","https://openalex.org/W2043093291"],"abstract_inverted_index":{"The":[0],"search":[1,42,53,107,142],"for":[2,43,47],"smart":[3,27,44,64,98,118],"contract":[4,45,59,119],"source":[5,77,95],"codes":[6,78,96,120,128],"has":[7,50,123],"drawn":[8],"research":[9],"attention":[10],"to":[11,25,38,57,124],"fulfill":[12],"developers\u2019":[13,68,80],"and":[14,31],"researchers\u2019":[15],"needs.":[16,81],"Yet,":[17],"the":[18,40,58,72,75,90,93,102,114,121,127,140],"existing":[19],"studies":[20],"are":[21],"not":[22],"mature":[23],"enough":[24],"address":[26],"contracts\u2019":[28],"technical":[29],"properties":[30],"functionalities.":[32],"This":[33],"paper":[34],"proposes":[35],"a":[36,86],"system":[37],"improve":[39],"naive":[41],"codes;":[46],"example,":[48],"Etherscan":[49],"one":[51],"keyword":[52],"feature":[54],"without":[55],"regard":[56],"structure.":[60],"We":[61],"consider":[62],"clustering":[63],"contracts":[65,99],"based":[66],"on":[67,139],"preferences,":[69],"which":[70],"increases":[71],"probability":[73],"that":[74],"resulting":[76],"match":[79,129],"Our":[82,111],"experimental":[83],"results":[84],"show":[85],"significant":[87],"improvement":[88],"in":[89],"complexity":[91],"of":[92,97,116],"retrieved":[94,117],"compared":[100],"with":[101],"baseline":[103],"scenario":[104],"using":[105],"blockchain":[106],"engines":[108],"(e.g.,":[109],"Etherscan).":[110],"solution":[112],"reduces":[113],"number":[115],"developer":[122],"check":[125],"if":[126],"her/his":[130],"needs":[131],"by":[132],"94%,":[133],"88%,":[134],"82%,":[135],"or":[136],"98%,":[137],"depending":[138],"user\u2019s":[141],"preferences.":[143]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":2}],"updated_date":"2026-05-06T08:25:59.206177","created_date":"2025-10-10T00:00:00"}
