{"title":"Smart Contract Application on Blockchain Technology in the Software Industry","authors":"Wilson Soto","doi":"10.1109/CIMPS57786.2022.10035690","DOIUrl":null,"url":null,"abstract":"This paper shows a smart contract application on blockchain technology in the software industry. Inside the software industry, one of the essential processes is the negotiation of agreements. The software development agreement is a contract between a customer and a developer, on which the developer creates and delivers customized or a specified piece of software to the client. In addition, a software development agreement is a legally binding contract that captures roles and responsibilities, timelines and pricing, acceptance criteria, events in case of failures or delays, and procedures for adjustments. The main contribution of this paper is the implementation of a software development agreement as a smart contract on blockchain technology, among other things, for the management of requirements. The preliminary results and tests show the functionality of the smart contract and a new opportunity for software processes improvement from the requirements engineering.","PeriodicalId":205829,"journal":{"name":"2022 11th International Conference On Software Process Improvement (CIMPS)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 11th International Conference On Software Process Improvement (CIMPS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIMPS57786.2022.10035690","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper shows a smart contract application on blockchain technology in the software industry. Inside the software industry, one of the essential processes is the negotiation of agreements. The software development agreement is a contract between a customer and a developer, on which the developer creates and delivers customized or a specified piece of software to the client. In addition, a software development agreement is a legally binding contract that captures roles and responsibilities, timelines and pricing, acceptance criteria, events in case of failures or delays, and procedures for adjustments. The main contribution of this paper is the implementation of a software development agreement as a smart contract on blockchain technology, among other things, for the management of requirements. The preliminary results and tests show the functionality of the smart contract and a new opportunity for software processes improvement from the requirements engineering.