AI Requirement Traceability System

Author

Ms. S.Evangeline Aishwarya, Sanjay R, Santhosh P, Theepan T K, Varun M, Yashvanth P M


Abstract

 The AI Requirement Traceability System is an intelligent web-based application developed to simplify and automate software requirement management throughout the Software Development Life Cycle (SDLC). In conventional software development, requirement traceability is frequently maintained through spreadsheets and separate documents, making it difficult to maintain links between requirements, design artifacts, source code and test cases.

The proposed system applies Artificial Intelligence (AI) and Natural Language Processing (NLP) to analyze Software Requirement Specification documents, extract structured requirements and support automatic traceability mapping. The system provides a Requirement Traceability Matrix (RTM), requirement status tracking and change-impact analysis to identify related files, modules and test cases when a requirement changes. A centralized web dashboard provides project monitoring, AI analysis, traceability and role-based management. 

The implemented interface demonstrates requirement upload, AI analysis, project management, traceability monitoring, workflow management and modular system functions. The system is intended to reduce repetitive manual work, improve visibility of requirement coverage and support more consistent software development and testing.Requirement Traceability, Artificial Intelligence, Natural Language Processing, Requirement Traceability Matrix, Impact Analysis, Software Engineering, SDLC, MongoDB.


Keywords

AI requirements management tool, Automated traceability matrix (RTM), Smart requirements engineering, Automated requirement mapping, Bidirectional traceability AI



Full Text:

Download Paper PDF


References


[1] B. Ramesh and M. Jarke, “Toward Reference Models for Requirements Traceability,” IEEE Transactions on Software Engineering, vol. 27, no. 1, pp. 58–93, 2001, doi:10.1109/32.895989.

[2] I. Sommerville, Software Engineering, 10th ed., Pearson, 2015.

[3] J. Cleland-Huang, O. Gotel, and A. Zisman, Eds., Software and Systems Traceability. Springer London, 2012, doi:10.1007/978-1-4471-2239-5.

[4] J. Cleland-Huang, R. Settimi, C. Duan, and X. Zou, “Utilizing Supporting Evidence to Improve Dynamic Requirements Traceability,” Proceedings of the 13th IEEE International Conference on Requirements Engineering (RE 2005), pp. 135–144, 2005, doi:10.1109/RE.2005.78.

[5] J. H. Hayes, A. Dekhtyar, and J. Osborne, “Improving Requirements Tracing via Information Retrieval,” Proceedings of the 11th IEEE International Requirements Engineering Conference (RE 2003), pp. 138–147, 2003, doi:10.1109/ICRE.2003.1232745.

[6] O. C. Z. Gotel and C. W. Finkelstein, “An Analysis of the Requirements Traceability Problem,” Proceedings of the First International Conference on Requirements Engineering, pp. 94–101, 1994.

 

Share your valuable work from Social Media Buttons