A Blockchain-Enabled Framework for Requirements Traceability

被引:4
作者
Demi, Selina [1 ]
Sanchez-Gordon, Mary [1 ]
Colomo-Palacios, Ricardo [1 ]
机构
[1] Ostfold Univ Coll, Halden, Norway
来源
SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT, EUROSPI 2021 | 2021年 / 1442卷
关键词
Requirements traceability; Blockchain technology; Smart contracts; Distributed software development;
D O I
10.1007/978-3-030-85521-5_1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Requirements traceability has been broadly recognized by researchers as an important quality of any software development process. However, among stakeholders, requirements traceability is often perceived as an extra task that disrupts their workflow. This perceived overhead demotivates stakeholders to participate in the creation, maintenance and use of traceability links The challenges of implementing requirements traceability are amplified when complex and large-scale software systems are developed by cross-organizational and distributed teams. Different organizational backgrounds, conflicting objectives, and organizational boundaries lead to trust issues that complicate the implementation of traceability in such settings. In this paper, the authors propose a blockchain-enabled framework for requirements traceability. This framework aims to: (i) enable a holistic and reliable view of artifacts and traceability links, (ii) provide an incentive mechanism for creators of traceability links, (iii) ensure the authenticity and quality of traceability links by means of voting mechanisms, (iv) facilitate comprehension from traceability information through query services, and (v) enable interactive graphical visualization of traceability links.
引用
收藏
页码:3 / 13
页数:11
相关论文
共 34 条
[1]   Blockchain Technology in Healthcare: A Systematic Review [J].
Agbo, Cornelius C. ;
Mahmoud, Qusay H. ;
Eklund, J. Mikael .
HEALTHCARE, 2019, 7 (02)
[2]   Interactive Traceability Links Visualization using Hierarchical Trace Map [J].
Aung, Thazin Win Win ;
Huo, Huan ;
Sui, Yulei .
2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2019), 2019, :367-369
[3]  
Bartoletti Massimo, 2017, Financial Cryptography and Data Security. FC 2017 International Workshops WAHC, BITCOIN, VOTING, WTSC, and TA. Revised Selected Papers: LNCS 10323, P494, DOI 10.1007/978-3-319-70278-0_31
[4]  
Beck R, 2017, PROCEEDINGS OF THE 50TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, P5390
[5]   BLINKER: A Blockchain-enabled Framework for Software Provenance [J].
Bose, R. P. Jagadeesh Chandra ;
Phokela, Kanchanjot Kaur ;
Kaulgud, Vikrant ;
Podder, Sanjay .
2019 26TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), 2019, :1-8
[6]   When Blockchain Meets Supply Chain: A Systematic Literature Review on Current Development and Potential Applications [J].
Chang, Shuchih E. ;
Chen, Yichian .
IEEE ACCESS, 2020, 8 :62478-62494
[7]   Best practices for automated traceability [J].
Cleland-Huang, Jane ;
Settimi, Raffaella ;
Romanova, Eli ;
Berenbach, Brian ;
Clark, Stephen .
COMPUTER, 2007, 40 (06) :27-+
[8]   Model-Based Traceability [J].
Cleland-Huang, Jane ;
Hayes, Jane Huffman ;
Domel, J. M. .
2009 ICSE WORKSHOP ON TRACEABILITY IN EMERGING FORMS OF SOFTWARE ENGINEERING (TEFSE), 2009, :6-+
[9]   Cross Fertilization in Software Engineering [J].
Colomo-Palacios, Ricardo .
SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2020), 2020, 1251 :3-13
[10]   Software Engineering Applications Enabled by Blockchain Technology: A Systematic Mapping Study [J].
Demi, Selina ;
Colomo-Palacios, Ricardo ;
Sanchez-Gordon, Mary .
APPLIED SCIENCES-BASEL, 2021, 11 (07)