Monday, December 30, 2019

An Automated Requirements Traceability Managing Evolving...

Requirements traceability turns into essential principle in software engineering due to the needs to address evolving requirements in software system development. Requirements traceability helps to identify whether the entire requirements have been implemented consistently. However, the task to provide manual requirements traceability tends to become a costly and time-consuming procedure. It is unwise to invest the resources for manual monitoring and updating the traceability link in the requirements document. This work presents a solution for this problem by proposing an approach that uses an ontology-based knowledge representation along with information retrieval techniques. Ontology-based approach is used due to its ability to automatically generate the relationship among requirements concepts. In conclusion, the proposed approach is able to identify missing, broken or even new traceability links between the requirements artifacts. 1. Introduction The advancement of technology and the growth of user expectations lead to the changing environment in the software system development. In the consequence of changing environment, the developer usually faces the evolving requirements during the software deployment phase. The evolving requirements usually rise in the response to the changing of stakeholder needs or the missing part in the initial analysis. These changes result in the need of reconfiguring, troubleshooting, and even deleting the requirements. Most often, they

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.