Trust-Based Requirements Traceability. Ali, N., Gu�h�neuc, Y., & Antoniol, G. In Sim, S. E. & Ricca, F., editors, Proceedings of the 19<sup>th</sup> International Conference on Program Comprehension (ICPC), pages 111–120, June, 2011. IEEE CS Press.  10 pages.![pdf Trust-Based Requirements Traceability [pdf]](https://bibbase.org/img/filetypes/pdf.svg) Paper  abstract   bibtex
Paper  abstract   bibtex   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 Trustrace\textrmVSM, \textrmHistrace in which we use Histrace as one expert adding knowledge to the traceability links extractted from CVS/SVN change logs. We apply Trustrace\textrmVSM, \textrmHistrace 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 Trustrace\textrmVSM, \textrmHistrace improves with statistical significance the precision of the traceability links while also improving recall but without statistical significance.
@INPROCEEDINGS{Ali11-ICPC-TrustTraceability,
   AUTHOR       = {Nasir Ali and Yann-Ga�l Gu�h�neuc and Giuliano Antoniol},
   BOOKTITLE    = {Proceedings of the 19<sup>th</sup> International Conference on Program Comprehension (ICPC)},
   TITLE        = {Trust-Based Requirements Traceability},
   YEAR         = {2011},
   OPTADDRESS   = {},
   OPTCROSSREF  = {},
   EDITOR       = {Susan E. Sim and Filippo Ricca},
   MONTH        = {June},
   NOTE         = {10 pages.},
   OPTNUMBER    = {},
   OPTORGANIZATION = {},
   PAGES        = {111--120},
   PUBLISHER    = {IEEE CS Press},
   OPTSERIES    = {},
   OPTVOLUME    = {},
   KEYWORDS     = {Topic: <b>Requirements and features</b>, 
      Venue: <c>ICPC</c>},
   URL          = {http://www.ptidej.net/publications/documents/ICPC11c.doc.pdf},
   PDF          = {http://www.ptidej.net/publications/documents/ICPC11c.ppt.pdf},
   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 
      Trustrace<sup>{\textrm{VSM},~\textrm{Histrace}}</sup> in which we use 
      Histrace as one expert adding knowledge to the traceability links 
      extractted from CVS/SVN change logs. We apply 
      Trustrace<sup>{\textrm{VSM},~\textrm{Histrace}}</sup> 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 Trustrace<sup>{\textrm{VSM},~\textrm{Histrace}}</sup> 
      improves with statistical significance the precision of the 
      traceability links while also improving recall but without 
      statistical significance.}
} 
Downloads: 0
{"_id":"G78QT2DTAvLyYAbp3","bibbaseid":"ali-guhneuc-antoniol-trustbasedrequirementstraceability-2011","downloads":0,"creationDate":"2018-01-17T20:29:42.418Z","title":"Trust-Based Requirements Traceability","author_short":["Ali, N.","Gu�h�neuc, Y.","Antoniol, G."],"year":2011,"bibtype":"inproceedings","biburl":"http://www.yann-gael.gueheneuc.net/Work/Publications/Biblio/complete-bibliography.bib","bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Nasir"],"propositions":[],"lastnames":["Ali"],"suffixes":[]},{"firstnames":["Yann-Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]},{"firstnames":["Giuliano"],"propositions":[],"lastnames":["Antoniol"],"suffixes":[]}],"booktitle":"Proceedings of the 19<sup>th</sup> International Conference on Program Comprehension (ICPC)","title":"Trust-Based Requirements Traceability","year":"2011","optaddress":"","optcrossref":"","editor":[{"firstnames":["Susan","E."],"propositions":[],"lastnames":["Sim"],"suffixes":[]},{"firstnames":["Filippo"],"propositions":[],"lastnames":["Ricca"],"suffixes":[]}],"month":"June","note":"10 pages.","optnumber":"","optorganization":"","pages":"111–120","publisher":"IEEE CS Press","optseries":"","optvolume":"","keywords":"Topic: <b>Requirements and features</b>, Venue: <c>ICPC</c>","url":"http://www.ptidej.net/publications/documents/ICPC11c.doc.pdf","pdf":"http://www.ptidej.net/publications/documents/ICPC11c.ppt.pdf","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 Trustrace<sup>\\textrmVSM, \\textrmHistrace</sup> in which we use Histrace as one expert adding knowledge to the traceability links extractted from CVS/SVN change logs. We apply Trustrace<sup>\\textrmVSM, \\textrmHistrace</sup> 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 Trustrace<sup>\\textrmVSM, \\textrmHistrace</sup> improves with statistical significance the precision of the traceability links while also improving recall but without statistical significance.","bibtex":"@INPROCEEDINGS{Ali11-ICPC-TrustTraceability,\r\n   AUTHOR       = {Nasir Ali and Yann-Ga�l Gu�h�neuc and Giuliano Antoniol},\r\n   BOOKTITLE    = {Proceedings of the 19<sup>th</sup> International Conference on Program Comprehension (ICPC)},\r\n   TITLE        = {Trust-Based Requirements Traceability},\r\n   YEAR         = {2011},\r\n   OPTADDRESS   = {},\r\n   OPTCROSSREF  = {},\r\n   EDITOR       = {Susan E. Sim and Filippo Ricca},\r\n   MONTH        = {June},\r\n   NOTE         = {10 pages.},\r\n   OPTNUMBER    = {},\r\n   OPTORGANIZATION = {},\r\n   PAGES        = {111--120},\r\n   PUBLISHER    = {IEEE CS Press},\r\n   OPTSERIES    = {},\r\n   OPTVOLUME    = {},\r\n   KEYWORDS     = {Topic: <b>Requirements and features</b>, \r\n      Venue: <c>ICPC</c>},\r\n   URL          = {http://www.ptidej.net/publications/documents/ICPC11c.doc.pdf},\r\n   PDF          = {http://www.ptidej.net/publications/documents/ICPC11c.ppt.pdf},\r\n   ABSTRACT     = {Information retrieval (IR) approaches have proven useful \r\n      in recovering traceability links between free-text documentation and \r\n      source code. IR-based traceability recovery approaches produce ranked \r\n      lists of traceability links between pieces of documentation and \r\n      source code. These traceability links are then pruned using various \r\n      strategies and, finally, validated by human experts. In this paper we \r\n      propose two contributions to improve the precision and recall of \r\n      traceability links and, thus, reduces the required human experts' \r\n      manual validation effort. First, we propose a novel approach, \r\n      Trustrace, inspired by Web trust models to improve the precision and \r\n      recall of traceability links: Trustrace uses any traceability \r\n      recovery approach to obtain a set of traceability links, which \r\n      rankings are then re-evaluated using a set of other traceability \r\n      recovery approaches. Second, we propose a novel traceability recovery \r\n      approach, Histrace, to identify traceability links between \r\n      requirements and source code through CVS/SVN change logs using a \r\n      Vector Space Model (VSM). We combine a traditional recovery \r\n      traceability approach with Histrace to build \r\n      Trustrace<sup>{\\textrm{VSM},~\\textrm{Histrace}}</sup> in which we use \r\n      Histrace as one expert adding knowledge to the traceability links \r\n      extractted from CVS/SVN change logs. We apply \r\n      Trustrace<sup>{\\textrm{VSM},~\\textrm{Histrace}}</sup> on two case \r\n      studies to compare its traceability links with those recovered using \r\n      only the VSM-based approach, in terms of precision and recall. We \r\n      show that Trustrace<sup>{\\textrm{VSM},~\\textrm{Histrace}}</sup> \r\n      improves with statistical significance the precision of the \r\n      traceability links while also improving recall but without \r\n      statistical significance.}\r\n}\r\n\r\n","author_short":["Ali, N.","Gu�h�neuc, Y.","Antoniol, G."],"editor_short":["Sim, S. E.","Ricca, F."],"key":"Ali11-ICPC-TrustTraceability","id":"Ali11-ICPC-TrustTraceability","bibbaseid":"ali-guhneuc-antoniol-trustbasedrequirementstraceability-2011","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/ICPC11c.doc.pdf"},"keyword":["Topic: <b>Requirements and features</b>","Venue: <c>ICPC</c>"],"metadata":{"authorlinks":{"gu�h�neuc, y":"https://bibbase.org/show?bib=http%3A%2F%2Fwww.yann-gael.gueheneuc.net%2FWork%2FPublications%2FBiblio%2Fcomplete-bibliography.bib&msg=embed","guéhéneuc, y":"https://bibbase.org/show?bib=http://www.yann-gael.gueheneuc.net/Work/BibBase/guehene%20(automatically%20cleaned).bib"}},"downloads":0},"search_terms":["trust","based","requirements","traceability","ali","gu�h�neuc","antoniol"],"keywords":["topic: <b>requirements and features</b>","venue: <c>icpc</c>"],"authorIDs":["AfJhKcg96muyPdu7S","xkviMnkrGBneANvMr"],"dataSources":["Sed98LbBeGaXxenrM","8vn5MSGYWB4fAx9Z4"]}