Jiachi Chen
|
![]() |
Biography
I'm currently an assistant professor at the School of Software Engineering, Sun Yat-Sen University. I received my Ph.D degree at the Faculty of Information Technology, Monash University, Australia, under the supervision of Prof.John Grundy, Dr.Xin Xia and Dr.Jiangshan Yu. Prior to joining Monash University, I spent two years at the Hong Kong Polytechnic University as a research assistant advised by Dr. Daniel Xiapu Luo. My research interests include blockchain, smart contracts, mining software repository, software security, and empirical study.
Looking for highly motivated students in the areas of Blockchain/Smart Contract, Software Engineering. Please contact me if you have interests.
|
Research Background
- 04/2022 - Present, Assistant Professor, School of Software Engineering, Sun Yat-Sen University
- 03/2019 - 03/2022, Ph.D, Faculty of Information Technology, Monash University
- 09/2018 - 02/2019, Research Assistant in Zhejiang University
- 10/2016 - 06/2018, Research Assistant in The Hong Kong Polytechnic University
Publication
-
Definition and Detection of Defects in NFT Smart Contracts
Shuo Yang, Jiachi Chen, Zibin Zheng
[The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'23), CCF A] -
DeFiTainter: Detecting Price Manipulation Vulnerabilities in DeFi Protocols
Queping Kong, Jiachi Chen, Yanlin Wang, Zigui Jiang, Zibin Zheng
[The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'23), CCF A] -
Toward Automated Detecting Unanticipated Price Feed in Smart Contract
Yifan Mo, Jiachi Chen, Yanlin Wang, Zibin Zheng
[The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'23), CCF A] -
Automatic Identification of Crash-inducing Smart Contracts
Chao Ni, Cong Tian, Kaiwen Yang, David Lo, Jiachi Chen, Xiaohu Yang
[The 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'23), CCF B] -
Turn the Rudder: A Beacon of Reentrancy Detection for Smart Contracts on Ethereum
Zibin Zheng, Neng Zhang, Jianzhong Su, Zhijie Zhong, Mingxi Ye, Jiachi Chen
[International Conference on Software Engineering (ICSE’23), CCF A] -
Reentrancy Vulnerability Detection and Localization: A Deep Learning Based Two-phase Approach
Zhuo Zhang, Yan Lei, Meng Yan, Yue Yu, Jiachi Chen, Shangwen Wang, Xiaoguang Mao
[IEEE/ACM International Conference on Automated Software Engineering (ASE'22), CCF A] -
Towards Automatically Localizing Function Errors in Mobile Apps with User Reviews
Le Yu, Haoyu Wang, Xiapu Luo, Tao Zhang, Kang Liu, Jiachi Chen, Hao Zhou, Yutian Tang, Xusheng Xiao
[IEEE Transactions on Software Engineering (TSE'22), CCF A] -
Large-Scale Empirical Study of Inline Assembly on 7.6 Million Ethereum Smart Contracts
Zhou Liao, Shuwei Song, Hang Zhu, Xiapu Luo, Zheyuan He, Renkai Jiang, Ting Chen, Jiachi Chen, Tao Zhang, Xiaosong Zhang
[IEEE Transactions on Software Engineering (TSE'22), CCF A] -
Why Do Smart Contracts Self-Destruct? Investigating the Selfdestruct Function on Ethereum
Jiachi Chen, Xin Xia, David Lo, John Grundy
[ACM Transactions on Software Engineering and Methodology (TOSEM'21), CCF A] -
Maintenance-Related Concerns for Post-deployed Ethereum Smart Contract Development: Issues, Techniques, and Future Challenges
Jiachi Chen, Xin Xia, David Lo, John Grundy, Xiaohu Yang
[Empirical Software Engineering (EMSE'21), CCF B] -
DEFECTCHECKER: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode
Jiachi Chen, Xin Xia, David Lo, John Grundy, Xiapu Luo, Ting Chen
[IEEE Transactions on Software Engineering (TSE'21), CCF A] -
Smart Contract Security: a Practitioners’ Perspective
Zhiyuan Wan, Xin Xia, David Lo, Jiachi Chen, Xiapu Luo, Xiaohu Yang
[43rd ACM/IEEE International Conference on Software Engineering (ICSE'21), CCF A] -
Defining Smart Contract Defects on Ethereum
Jiachi Chen, Xin Xia, David Lo, John Grundy, Xiapu Luo, Ting Chen
[IEEE Transactions on Software Engineering (TSE'20), CCF A] -
Understanding Ethereum via Graph Analysis
Ting Chen, Zihao Li, Yuxiao Zhu, Jiachi Chen, Xiapu Luo, John Chi-Shing Lui, Xiaodong Lin, Xiaosong Zhang
[ACM Transactions on Internet Technology (TOIT’20), CCF B] -
Finding Ethereum Smart Contracts Security Issues by Comparing History Versions
Jiachi Chen
[IEEE/ACM International Conference on Automated Software Engineering(ASE'20-SRC), CCF A - Short Paper] -
GasChecker: Scalable Analysis for Discovering Gas-Inefficient Smart Contracts
Ting Chen, Youzheng Feng, Zihao Li, Hao Zhou, Xiapu Luo, Xiaoqi Li, Xiuzhuo Xiao, Jiachi Chen, Xiaosong Zhang
[IEEE Transactions on Emerging Topics in Computing (TETC'20)] -
Where2Change: Change Request Localization for App Reviews
Tao Zhang, Jiachi Chen(First Student Author), Xian Zhan, Xiapu Luo, David Lo, He Jiang
[IEEE Transactions on Software Engineering (TSE'19), CCF A] -
Dataether: Data exploration framework for ethereum
Ting Chen, Zihao Li, Yufei Zhang, Xiapu Luo, Ang Chen, Kun Yang, Bin Hu, Tong Zhu, Shifang Deng, Teng Hu, Jiachi Chen, Xiaosong Zhang
[International Conference on Distributed Computing Systems (ICDCS'19), CCF B] -
PPChecker: Towards Accessing the Trustworthiness of Android Apps' Privacy Policies
Le Yu, Xiapu Luo, Jiachi Chen, Hao Zhou, Tao Zhang, Henry Chang, Hareton KN Leung
[IEEE Transactions on Software Engineering (TSE'18), CCF A] -
Localizing Function Errors in Mobile Apps with User Reviews
Le Yu, Jiachi Chen, Hao Zhou, Xiapu Luo, Kang Liu
[IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'18), CCF B] -
Towards saving money in using smart contracts
Ting Chen, Zihao Li, Hao Zhou, Jiachi Chen, Xiapu Luo, Xiaoqi Li, Xiaosong Zhang
[International Conference on Software Engineering: New Ideas and Emerging Technologies Results (ICSE'18-NIER), CCF A - Short Paper] -
Understanding ethereum via graph analysis
Ting Chen, Yuxiao Zhu, Zihao Li, Jiachi Chen, Xiaoqi Li, Xiapu Luo, Xiaodong Lin, Xiaosong Zhang
[IEEE Conference on Computer Communications (INFOCOM'18), CCF A, Best Paper Award] -
An adaptive gas cost mechanism for ethereum to defend against under-priced dos attacks
Ting Chen, Xiaoqi Li, Ying Wang, Jiachi Chen, Zihao Li, Xiapu Luo, Man Ho Au, Xiaosong Zhang
[International Conference on Information Security Practice and Experience (ISPEC'17), Best Paper Award] -
Bug Reports for Desktop Software and Mobile Apps in GitHub: What's the Difference?
Tao Zhang, Jiachi Chen(First Student Author), Xiapu Luo, Tao Li
[IEEE Software'17] -
Bug report enrichment with application of automated fixer recommendation
Tao Zhang, Jiachi Chen(First Student Author), He Jiang, Xiapu Luo, Xin Xia
[IEEE/ACM 25th International Conference on Program Comprehension (ICPC'17), CCF B] -
Towards more accurate severity prediction and fixer recommendation of software bugs
Tao Zhang, Jiachi Chen(First Student Author), Geunseok Yang, Byungjeong Lee, Xiapu Luo
[Journal of Systems and Software (JSS'16), CCF B]
Journal/Conference Reviewers (Selected)
- IEEE Transactions on Software Engineering (TSE)
- Communications of the ACM (CACM)
- ACM Transactions on Software Engineering and Methodology (TOSEM)
- Empirical Software Engineering (EMSE)
- Journal of Software: Evolution and Process (JSME)
- Journal of Systems and Software (JSS)
- IEEE Network
- Blockchain: Research and Applications
Awards (Selected)
- 2020: Top 10 blockchain authors for software engineering, Source: A Systematic Literature Review of Blockchain and Smart Contract Development: Techniques, Tools, and Open Challenges
- 2018: Best Paper Award, 40th IEEE International Conference on Computer Communications (INFOCOM, CCF-A)
- 2017: Best Paper Award, 13th International Conference on Information Security Practice and Experience (ISPEC)