articleIEEE Transactions on Software EngineeringSep 24, 2019Closed access

Smart Contract Development: Challenges and Opportunities

Nanjing University · Singapore Management University · +3 more institutions

Indexed incrossref

Abstract

Smart contract, a term which was originally coined to refer to the automation of legal contracts in general, has recently seen much interest due to the advent of blockchain technology. Recently, the term is popularly used to refer to low-level code scripts running on a blockchain platform. Our study focuses exclusively on this subset of smart contracts. Such smart contracts have increasingly been gaining ground, finding numerous important applications (e.g., crowdfunding) in the real world. Despite the increasing popularity, smart contract development still remains somewhat a mystery to many developers largely due to its special design and applications. Are there any differences between smart contract…

Citation impact

700
total citations
FWCI
56.77
Percentile
100%
References
182
Citations per year

Authors

8

Topics & keywords

Keywords
  • Computer science
  • Software engineering
  • Engineering management
  • Computer security
  • Data science
  • Engineering
UN Sustainable Development Goals
  • Industry, innovation and infrastructure
No related works found for this paper.

Funding