Requirements Traceability Matrix: Automatic Generation and Visualization

André Di Thommazo, Gabriel Malimpensa, T. R. Oliveira, Guilherme Olivatto, S. Fabbri
{"title":"Requirements Traceability Matrix: Automatic Generation and Visualization","authors":"André Di Thommazo, Gabriel Malimpensa, T. R. Oliveira, Guilherme Olivatto, S. Fabbri","doi":"10.1109/SBES.2012.29","DOIUrl":null,"url":null,"abstract":"Background: Requirements management is considered one of the activities responsible for system failures. The difficulty regarding to requirements trace ability makes the system changes hard to be managed. Objective: This paper presents two approaches that allow the automated generation of the Requirements Trace ability Matrix (RTM): the RTM-E approach, which is based on the requirement input data, and the RTM-NLP approach, which is based on Natural Language Processing-NLP. Method: The RTM-E comprises the requirements dependency related to the data manipulated by them, while the RTM-NLP comprises the requirements dependency related to the similarities of their functionality descriptions. The results are shown through visualization of information in order to facilitate the understanding of such dependencies. Results: We conducted an experimental study in which both approaches were applied to 18 requirements documents. The RTMs created automatically were compared with the reference RTM created manually based on the stakeholders knowledge. Comparing the generated matrices, it was seen that the RTM-E on average matches 82% to the reference RTM, while the RTM-NLP approach on average matches 53%. Conclusions: The results show that generating the RTM based on these approaches, the effectiveness on determining the requirements dependences is satisfactory and motivates to keep studying in order to make improvements for both approaches.","PeriodicalId":286943,"journal":{"name":"2012 26th Brazilian Symposium on Software Engineering","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 26th Brazilian Symposium on Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBES.2012.29","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

Abstract

Background: Requirements management is considered one of the activities responsible for system failures. The difficulty regarding to requirements trace ability makes the system changes hard to be managed. Objective: This paper presents two approaches that allow the automated generation of the Requirements Trace ability Matrix (RTM): the RTM-E approach, which is based on the requirement input data, and the RTM-NLP approach, which is based on Natural Language Processing-NLP. Method: The RTM-E comprises the requirements dependency related to the data manipulated by them, while the RTM-NLP comprises the requirements dependency related to the similarities of their functionality descriptions. The results are shown through visualization of information in order to facilitate the understanding of such dependencies. Results: We conducted an experimental study in which both approaches were applied to 18 requirements documents. The RTMs created automatically were compared with the reference RTM created manually based on the stakeholders knowledge. Comparing the generated matrices, it was seen that the RTM-E on average matches 82% to the reference RTM, while the RTM-NLP approach on average matches 53%. Conclusions: The results show that generating the RTM based on these approaches, the effectiveness on determining the requirements dependences is satisfactory and motivates to keep studying in order to make improvements for both approaches.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
需求跟踪矩阵:自动生成和可视化
背景:需求管理被认为是导致系统失败的活动之一。需求跟踪能力的困难使得系统变更难以管理。目的:本文提出了两种允许自动生成需求跟踪能力矩阵(RTM)的方法:基于需求输入数据的RTM- e方法,以及基于自然语言处理- nlp的RTM- nlp方法。方法:RTM-E包含与它们操作的数据相关的需求依赖,而RTM-NLP包含与它们的功能描述的相似性相关的需求依赖。结果通过信息的可视化显示,以便于理解这些依赖关系。结果:我们进行了一项实验研究,将这两种方法应用于18个需求文档。将自动创建的RTM与基于涉众知识手动创建的参考RTM进行比较。对比生成的矩阵,可以看到RTM- e与参考RTM的平均匹配率为82%,而RTM- nlp方法的平均匹配率为53%。结论:结果表明,基于这两种方法生成的RTM在确定需求依赖关系方面的有效性是令人满意的,并激励我们继续研究,以便对这两种方法进行改进。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Evaluating the Branch Merging Effort in Version Control Systems Requirements Traceability Matrix: Automatic Generation and Visualization On a Feature-Oriented Characterization of Exception Flows in Software Product Lines Embedded Systems Design: Solution for Generating AADL Architectural Models from Functional Models in Simulink A Comparative Study of Compositional and Annotative Modelling Approaches for Software Process Lines
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1