Design and Implementation of an Ethereum-Based Deliverables Management System for Public Information Software Project


KIPS Transactions on Computer and Communication Systems, Vol. 11, No. 6, pp. 175-184, Jun. 2022
https://doi.org/10.3745/KTCCS.2022.11.6.175,   PDF Download:
Keywords: Ethereum, Smart Contract, Deliverable, Blockchain, Hash
Abstract

Blockchain is being studied in various fields such as logistics, fintech, medical care, and the public sector. In the public information software project, some deliverables are omitted because the developed deliverables and the deliverables requested by the project management methodology do not match, and an additional process is required for payment. In this paper, we propose the deliverables management system for public information software project which is configured a distributed environment using the Ethereum blockchain and which has an automatic payment system only when all deliverables are approved. This system can keep the service available in case of system failure, provide transparency and traceability of deliverables management, and can reduce conflicts between the ordering company and the contractor through automatic payment. In this system, the information of deliverables is stored in the blockchain, and the deliverables that their file name is the hash value calculated by using the version information and the hash value of the previous version deliverable, are stored in the SFTP server. Experimental results show that the hash value of the deliverables registered by the contractor is correct, the file name of the deliverables stored in the SFTP server is the same as the hash value registered in the Ethereum blockchain, and the payment is made automatically to the Ethereum address of the contractor when all deliverables are approved.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
L. E. Ju and K. J. Wook, "Design and Implementation of an Ethereum-Based Deliverables Management System for Public Information Software Project," KIPS Transactions on Computer and Communication Systems, vol. 11, no. 6, pp. 175-184, 2022. DOI: https://doi.org/10.3745/KTCCS.2022.11.6.175.

[ACM Style]
Lee Eun Ju and Kim Jin Wook. 2022. Design and Implementation of an Ethereum-Based Deliverables Management System for Public Information Software Project. KIPS Transactions on Computer and Communication Systems, 11, 6, (2022), 175-184. DOI: https://doi.org/10.3745/KTCCS.2022.11.6.175.