Journal ArticleUnknown
Understanding the software development practices of blockchain projects
Author Affiliations
Bangladesh University of Engineering and Technology, Wayne State University
Year2018
Citations60
Abstract
Background: The application of the blockchain technology has shown promises in various areas, such as smart-contracts, Internet of Things, land registry management, identity management, etc. Although Github currently hosts more than three thousand active blockchain software (BCS) projects, a few software engineering research has been conducted on their software engineering practices. Aims: To bridge this gap, we aim to carry out the first formal survey to explore the software engineering practices including requirement analysis, task assignment, testing, and verification of blockchain software projects. Method: We sent an online survey to 1,604 active BCS developers identified via mining the Github repositories of 145 popular BCS projects. The survey received 156 responses that met our criteria for analysis. Results: We found that…
View at Publisher
BORR does not host full-text PDFs. The button above takes you to the original publisher.