An Approach for Providing Recommendation for Requirements Non-Conformant with Requirement Templates (RTs)

Shivani Balwani,Saurabh Tiwari,Sourish Dasgupta, Akhilesh Sharma

PROCEEDINGS OF THE 17TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, ISEC 2024(2024)

引用 0|浏览0
暂无评分
摘要
RTs generally possess a fixed syntactic structure and comprise predefined slots, and requirements written in the format of RTs must conform with the template structure. Suppose the requirements do not conform to the RT. In that case, manually verifying the conformity of requirements to RTs becomes a tedious task due to the large size of industry requirement documents and introduces the possibility of errors. Furthermore, rewriting requirements to conform to the template structure when they initially do not conform presents a significant challenge. This paper proposes a tool-based approach that automatically verifies whether Functional Requirements (FRs) conform to RTs. It recommends a Template Conformance (TC) requirement by generating a semantically identical requirement that Conforms to the template structure. Our study focused on two well-known RTs, Easy Approach to Requirements Syntax (EARS) and RUPPs, for checking conformance and making recommendations. We utilized Natural Language Processing (NLP) techniques and applied our approach to industrial and publicly available case studies. Our results demonstrate that the proposed tool-based approach facilitates requirement analysis and aids in recommending requirements based on their conformity with RTs. Our results show an accuracy of 83.9% for providing recommendations to non-conformant requirements with RTs.
更多
查看译文
关键词
Requirement Templates (RTs),Recommendation,Quality,Analysis,Natural Language Processing (NLP)
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要