Trust-based Requirements Traceability

被引:14
|
作者
Ali, Nasir [1 ,2 ]
Gueheneuc, Yann-Gael [1 ]
Antoniol, Giuliano [2 ]
机构
[1] Ecole Polytech Montreal, DGIGL, Ptidej Team, Montreal, PQ, Canada
[2] Ecole Polytech Montreal, DGIGL, SOCCER Lab, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Traceability; requirements; source code; experts; trust-based model; CODE; COMPREHENSION; LINKS; MODEL;
D O I
10.1109/ICPC.2011.42
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Information retrieval (IR) approaches have proven useful in recovering traceability links between free-text documentation and source code. IR-based traceability recovery approaches produce ranked lists of traceability links between pieces of documentation and source code. These traceability links are then pruned using various strategies and, finally, validated by human experts. In this paper we propose two contributions to improve the precision and recall of traceability links and, thus, reduces the required human experts' manual validation effort. First, we propose a novel approach, Trustrace, inspired by Web trust models to improve the precision and recall of traceability links: Trustrace uses any traceability recovery approach to obtain a set of traceability links, which rankings are then re-evaluated using a set of other traceability recovery approaches. Second, we propose a novel traceability recovery approach, Histrace, to identify traceability links between requirements and source code through CVS/SVN change logs using a Vector Space Model (VSM). We combine a traditional recovery traceability approach with Histrace to build TrustraceVSM; Histrace in which we use Histrace as one expert adding knowledge to the traceability links extractted from CVS/SVN change logs. We apply TrustraceVSM; Histrace on two case studies to compare its traceability links with those recovered using only the VSM-based approach, in terms of precision and recall. We show that TrustraceVSM; Histrace improves with statistical significance the precision of the traceability links while also improving recall but without statistical significance.
引用
收藏
页码:111 / 120
页数:10
相关论文
共 50 条
  • [1] Dynamic Trust-Based Redactable Blockchain Supporting Update and Traceability
    Zhang, Yuqing
    Ma, Zhaofeng
    Luo, Shoushan
    Duan, Pengfei
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 821 - 834
  • [2] Requirements modeling for organization networks: A (dis)trust-based approach
    Gans, G
    Jarke, M
    Kethers, S
    Lakemeyer, G
    Ellrich, L
    Funken, C
    Meister, M
    [J]. FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2001, : 154 - 163
  • [3] Continuous requirements management for organisation networks: a (dis)trust-based approach
    Günter Gans
    Matthias Jarke
    Stefanie Kethers
    Gerhard Lakemeyer
    [J]. Requirements Engineering, 2003, 8 (1) : 4 - 22
  • [4] TRUST-BASED MEDICINE
    Nemcekova, Maria
    [J]. HUMAN AFFAIRS-POSTDISCIPLINARY HUMANITIES & SOCIAL SCIENCES QUARTERLY, 2013, 23 (01): : 114 - 116
  • [5] Trust-Based Security; Or, Trust Considered Harmful
    Singer, Abe
    Bishop, Matt
    [J]. NEW SECURITY PARADIGMS WORKSHOP (NSPW 2020), 2020, : 76 - 89
  • [6] A Survey on Trust & Trust-Based Schemes In VANETs
    Kavitha, M.
    Tangade, Shrikant S.
    [J]. 2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [7] Performance of trust-based governance
    Bart S. Vanneste
    Onesun Steve Yoo
    [J]. Journal of Organization Design, 9
  • [8] Trust-based belief change
    Lorini, Emiliano
    Jiang, Guifei
    Perrussel, Laurent
    [J]. 21ST EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2014), 2014, 263 : 549 - +
  • [9] Trust-based recommendations for documents
    Hess, Claudia
    Schlieder, Christoph
    [J]. AI COMMUNICATIONS, 2008, 21 (2-3) : 145 - 153
  • [10] TRUST-BASED THEORIES OF PROMISING
    Bruno, Daniele
    [J]. PHILOSOPHICAL QUARTERLY, 2020, 70 (280): : 443 - 463