Visible to the public CoderChain: A BlockChain Community for Coders

TitleCoderChain: A BlockChain Community for Coders
Publication TypeConference Paper
Year of Publication2018
AuthorsLin, Y., Qi, Z., Wu, H., Yang, Z., Zhang, J., Wenyin, L.
Conference Name2018 1st IEEE International Conference on Hot Information-Centric Networking (HotICN)
Date Publishedaug
KeywordsAutomated Secure Software Engineering, blockchain, blockchain based database, blockchain community, code assessment, code review, CoderChain, composability, computer security, Conferences, cryptocurrencies, Distributed databases, Handheld computers, knowledge based systems, knowledge contribution, online community, pubcrawl, Resiliency, software development community, software engineering, software related knowledge
AbstractAn online community based on blockchain is proposed for software developers to share, assess, and learn codes and other codes or software related knowledge. It involves three modules or roles, namely: developer (or coder, or more generally, knowledge contributor), code (or knowledge contribution), and jury (or assessor, who is usually a developer with advanced skills), in addition to the blockchain based database. Each full node of the blockchain hosts a copy of all activities of developers in such community, including uploading contributions, assessing others' contributions, and conducting transactions. Smart contracts are applicable to automate transactions after code assessment or other related activities. The system aims to assess and improve the value of codes accurately, stimulate the creativity of the developers, and improve software development efficiency, so as to establish a virtuous cycle of a software development community.
DOI10.1109/HOTICN.2018.8605946
Citation Keylin_coderchain:_2018