SCRT: A Smart Contract-Based Requirements Traceability Method
With the globalization of the software industry, requirements traceability has become increasingly critical in the software development process. However, the development of large-scale, complex software systems by cross-organizational research teams often faces challenges due to diverse organizational backgrounds, multi-site environments, conflicting objectives, and organizational boundaries. These factors can lead to trust issues, complicating the implementation of requirements traceability. To address these challenges, this study proposes a Smart Contract-Based Requirements Traceability (SCRT) framework. Smart contracts, which are executable code deployed on a blockchain, exhibit properties such as enforceability, tamper resistance, and verifiability. These characteristics empower the SCRT framework to enhance collaboration, communication, and trust among stakeholders while potentially improving the efficiency and quality of software development. Within the SCRT framework, a novel Requirements Traceability Information Model (RTIM) is introduced, which categorizes the links between new and existing artifacts. This model serves as a guide for the smart contract module, delineating which software artifacts to trace and the relationships to establish.
Authors
- Zihan Li (ORCID: https://orcid.org/0009-0008-4765-8244)
- Bangchao Wang (ORCID: https://orcid.org/0000-0001-6920-1810)
- Zan Wang (ORCID: https://orcid.org/0000-0001-6173-8170)
- Ruiqi Luo
Institutions
- Wuhan Textile University (CN)
Publication Details
- Journal
- 電腦學刊
- Published
- 2025-06-29
- DOI
- https://doi.org/10.63367/199115992025063603010
- Primary Topic
- Open Source Software Innovations
- Type
- article
- Field-Weighted Citation Impact
- 0.00