kirancodes.me
To Proof Maintenance & Beyond!

Demystifying the Composition and Code Reuse in Solidity Smart Contracts

Kairan Sun, Zhengzi Xu, Chengwei Liu, Kaixuan Li, Yang Liu

Abstract

As the development of Solidity smart contracts has increased in popularity, the reliance on external sources such as third-party packages increases to reduce development costs. However, despite the use of external sources bringing flexibility and efficiency to the development, they could also complicate the process of assuring the security of downstream applications due to the lack of package managers for standardized ways and sources. While previous studies have only focused on code clones without considering how the external components are introduced, the compositions of a smart contract and their characteristics still remain puzzling.

BibTeX
@inproceedings{Sun-al:FSE23,
  author    = {Kairan Sun and
               Zhengzi Xu and
               Chengwei Liu and
               Kaixuan Li and
               Yang Liu},
  title     = {Demystifying the Composition and Code Reuse in Solidity Smart Contracts},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {796--807},
  publisher = {{ACM}},
  year      = {2023},
}

Related papers