Special Track/Issue on Blockchain-Based Software Systems


Blockchain has become a hot research area in both academia and industry. A blockchain is a continuously growing list of records of value transfer transactions maintained by a peer-to-peer network through a distributed consensus mechanism. Blockchain technology has promising characteristics regarding decentralization, persistency, anonymity and auditability that could greatly improve the cost-effectiveness of inter-organization business processes.

Blockchain can be applied to many fields,such as big data, cloud computing, digital economy, intelligent contracts, Internet-of-Things, security, etc. Adopting blockchain introduces various challenges to software systems, spanning almost every single stage in the software lifecycle, including requirements, design, implementation, testing, maintenance, and evolution. This special track focuses on presenting novel approaches to blockchain-based software system techniques as well as factual insights on what new challenges and requirements exist in doing so.

In this special track, we call for papers that present the state-of-the-art, the state-of-the-practice, and high-quality original research, in the area of blockchain-based software systems. It solicits submissions describing results of theoretical, empirical, conceptual, and experimental research related to blockchain-based software systems. Topics of interests include but are not limited to:

  • Theories and algorithms for blockchain-based software systems
  • Empirical studies for blockchain-based software systems
  • Models, architectures, and design patterns for blockchain-based software systems
  • DevOps for blockchain-based software systems
  • Smart contract testing for blockchain-based software systems
  • Security, privacy and trust for blockchain-based software systems
  • Scalability and fault tolerance mechanisms for blockchain-based software systems
  • Design, optimization, and learning-based analysis of blockchain-based software systems
  • Case studies and industrial experiences for blockchain-based software systems


To speed up the review process, and to encourage people to join Internetware 2020 conference (in Singapore), we set up two rounds of reviews: the Internetware conference round, and the journal round.

In the Internetware conference round, authors are encouraged to submit their manuscripts to the Easychair submission site. You should choose “Blockchain Track” on Easychair. The submissions must have not been previously published or considered for publication elsewhere. Each submission must not exceed 10 pages for all text, figures, tables, and references. All submissions must be in English and in PDF format. Please use the 2019 ACM Master article template, as can be obtained from the ACM Proceedings Template pages. Each submission will receive at least three reviews from our PC members. Each accepted submission must be accompanied by a registration of at least one author and presented at Internetware 2020.

And in the journal round, the best papers will be invited to submit their revisions to the IEEE Transactions on Reliability.  The authors should carefully address the comments from the Internetware conference reviewers and prepare a response letter. The revised papers and the response letters will be reviewed by the same reviewers. Note that only the selected best papers from the Internetware conference round will be invited for possible journal publication.

Important Dates

conference round

  • Submission Deadline: July 20, 2020
  • Submission Deadline: August 20, 2020
  • All Review Due: August 25, 2020
  • Author Notifications: August 30, 2020

Journal round

  • Submission Deadline: TBD
  • Acceptance Decision: TBD
  • Submission Procedure: TBD

Track co-Chairs

  • Zijiang Yang, Western Michigan University, USA (zijiang.yang@wmich.edu)
  • Xuanzhe Liu, Peking University, China (xzl@pku.edu.cn)