• DocumentCode
    2544156
  • Title

    Trust-Based Requirements Traceability

  • Author

    Ali, Nasir ; Guéhéneuc, Yann-Gaël ; Antoniol, Giuliano

  • Author_Institution
    Ptidej Team, Ecole Polytech. de Montreal, Montreal, QC, Canada
  • fYear
    2011
  • fDate
    22-24 June 2011
  • Firstpage
    111
  • Lastpage
    120
  • Abstract
    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 extracted 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.
  • Keywords
    information retrieval; security of data; IR-based traceability recovery approach; Trustrace approach; information retrieval approach; traceability link; trust-based requirements traceability; vector space model; Documentation; Electronic mail; Indexing; Probabilistic logic; Semantics; Software; Web sites; Traceability; experts; requirements; source code; trust-based model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension (ICPC), 2011 IEEE 19th International Conference on
  • Conference_Location
    Kingston, ON
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-61284-308-7
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2011.42
  • Filename
    5970169