SciELO - Scientific Electronic Library Online

 
 issue49Trends and Challenges of HPC in the Cloud author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação

Print version ISSN 1646-9895

Abstract

SOTO, Wilson. Smart Contract for Requirements Management in Software Development. RISTI [online]. 2023, n.49, pp.147-160.  Epub Mar 31, 2023. ISSN 1646-9895.  https://doi.org/10.17013/risti.49.147-160.

One of the essential processes in the software industry is the negotiation of contract terms for the development of software. The software development contract is a contract between a customer and a developer, whereby the developer creates and delivers a specific, custom piece of software to the customer. The software development contract is a binding legal agreement that contains roles and responsibilities, delivery and payment times, acceptance criteria, eventualities in cases of failure or delay, and procedures for adjustments. In addition, the contract specifies the requirements for software development. This article proposes the design and implementation of a smart contract deployed in a blockchain network for requirement management within an agile software development methodology. Even the proposed smart contract is used for the contractual payments of each requirement accepted by the client.

Keywords : Blockchain; Ethereum; Smart Contracts; Software Processes.

        · abstract in Spanish     · text in Spanish     · Spanish ( pdf )