Loading...
Improving smart contract search by semantic and structural clustering for source codes
; Tan, Chiu C.
Tan, Chiu C.
Citations
Altmetric:
Genre
Journal article
Date
2023-06-10
Advisor
Committee member
Group
Department
Computer and Information Sciences
Permanent link to this record
Collections
Research Projects
Organizational Units
Journal Issue
DOI
https://doi.org/10.1016/j.bcra.2022.100117
Abstract
The search for smart contract source codes has drawn research attention to fulfill developers’ and researchers’ needs. Yet, the existing studies are not mature enough to address smart contracts’ technical properties and functionalities. This paper proposes a system to improve the naive search for smart contract codes; for example, Etherscan has one keyword search feature without regard to the contract structure. We consider clustering smart contracts based on developers’ preferences, which increases the probability that the resulting source codes match developers’ needs. Our experimental results show a significant improvement in the complexity of the retrieved source codes of smart contracts compared with the baseline scenario using blockchain search engines (e.g., Etherscan). Our solution reduces the number of retrieved smart contract codes the developer has to check if the codes match her/his needs by 94%, 88%, 82%, or 98%, depending on the user’s search preferences.
Description
Citation
Alkhansaa A. Abuhashim, Chiu C. Tan, Improving smart contract search by semantic and structural clustering for source codes, Blockchain: Research and Applications, Volume 4, Issue 2, 2023, 100117, ISSN 2096-7209, https://doi.org/10.1016/j.bcra.2022.100117.
Citation to related work
Elsevier
Has part
Blockchain: Research and Applications, Vol. 4, Iss. 2
ADA compliance
For Americans with Disabilities Act (ADA) accommodation, including help with reading this content, please contact scholarshare@temple.edu