10 April، 2025
Master’s thesis by Shafaq Azzam Noori

Discussion of the master’s thesis in the College of Computer Science and Mathematics -Department of software: “A Systematic Approach to Requirements Traceability Using Machine Learning”
Master’s thesis by Shafaq Azzam Noori
supervised by Dr. Najla Akram Youniss Al-Saati
This study aims to improve software requirements traceability by automating the link between textual requirements and source code using advanced semantic vectorization techniques and machine learning models. Five algorithms were evaluated, with Random Forest achieving the best performance (accuracy 0.8, F1-score 0.52), showing a good balance between precision and recall. Logistic Regression had the highest recall but low precision, limiting its practical use. The results highlight the potential of AI to enhance traceability accuracy and reduce human error. The study focused on eTour dataset which consists of Italian-language documents, translated it to English, assuming separate sets for requirements and design.
The discussion committee consists of
(Chairman) Prof. Dr. Safwan Omar Hasoon.
(Member) Asst. Prof. Dr. Jamal Salahuddin Sayyed Majid.
(Member) Asst. Prof. Tawfiq Muqdad Tawfiq.
(member and supervisor) Prof. Dr. Najla Akram Youniss