Engineering Blockchain-based Software Systems: Foundations, Survey, and Future Directions[J] ACM COMPUTING SURVEYS 2023(55) Fahmideh, Mahdi Grundy, John Ahmad, Aakash Shen, Jun Yan, Jun Mougouei, Davoud Wang, Peng Ghose, Aditya Gunawardana, Anuradha Aickelin, Uwe Abedin, Babak
Defining Smart Contract Defects on Ethereum[J] IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 2022(48) Chen, Jiachi Xia, Xin Lo, David Grundy, John Luo, Xiapu Chen, Ting
DefectChecker: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode[J] IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 2021(48) Chen, Jiachi Xia, Xin Lo, David Grundy, John Luo, Xiapu Chen, Ting
Checking Smart Contracts With Structural Code Embedding[J] IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 2021(47) Gao, Zhipeng Jiang, Lingxiao Xia, Xin Lo, David Grundy, John
Maintenance-related concerns for post-deployed Ethereum smart contract development: issues, techniques, and future challenges[J] EMPIRICAL SOFTWARE ENGINEERING 2021(26) Chen, Jiachi Xia, Xin Lo, David Grundy, John Yang, Xiaohu
Why Do Smart Contracts Self-Destruct? Investigating the Selfdestruct Function on Ethereum[J] ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY 2022(31) Chen, Jiachi Xia, Xin Lo, David Grundy, John