Combining textual and structural analysis of software artifacts for traceability link recovery

Collin McMillan, D. Poshyvanyk, Meghan Revelle
{"title":"Combining textual and structural analysis of software artifacts for traceability link recovery","authors":"Collin McMillan, D. Poshyvanyk, Meghan Revelle","doi":"10.1109/TEFSE.2009.5069582","DOIUrl":null,"url":null,"abstract":"Existing methods for recovering traceability links among software documentation artifacts analyze textual similarities among these artifacts. It may be the case, however, that related documentation elements share little terminology or phrasing. This paper presents a technique for indirectly recovering these traceability links in requirements documentation by combining textual with structural information as we conjecture that related requirements share related source code elements. A preliminary case study indicates that our combined approach improves the precision and recall of recovering relevant links among documents as compared to stand-alone methods based solely on analyzing textual similarities.","PeriodicalId":150917,"journal":{"name":"2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"104","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TEFSE.2009.5069582","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 104

Abstract

Existing methods for recovering traceability links among software documentation artifacts analyze textual similarities among these artifacts. It may be the case, however, that related documentation elements share little terminology or phrasing. This paper presents a technique for indirectly recovering these traceability links in requirements documentation by combining textual with structural information as we conjecture that related requirements share related source code elements. A preliminary case study indicates that our combined approach improves the precision and recall of recovering relevant links among documents as compared to stand-alone methods based solely on analyzing textual similarities.
结合软件工件的文本和结构分析,以实现可追溯性链接恢复
用于恢复软件文档工件之间的可追溯性链接的现有方法分析这些工件之间的文本相似性。然而,相关的文档元素可能很少共享术语或措辞。本文提出了一种技术,通过结合文本和结构信息间接地恢复需求文档中的这些可追溯性链接,因为我们推测相关的需求共享相关的源代码元素。初步的案例研究表明,与仅基于分析文本相似度的独立方法相比,我们的组合方法提高了文档之间恢复相关链接的精度和召回率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信