University of Bahrain
Scientific Journals

Requirements Traceability: Recovering and Visualizing Traceability Links Between Requirements and Source Code of Object-oriented Software Systems

Show simple item record

dc.contributor.author AL-msie'deen, Ra'Fat Ahmad
dc.date.accessioned 2023-05-03T11:04:54Z
dc.date.available 2023-05-03T11:04:54Z
dc.date.issued 2023-05-03
dc.identifier.issn 2210-142X
dc.identifier.uri https://journal.uob.edu.bh:443/handle/123456789/4892
dc.description.abstract Requirements traceability is an important activity to reach an effective requirements management method in the requirements engineering. Requirement-to-code traceability links shape the relations between requirement and source code artefacts. Requirement-to-code traceability links can help software engineers to know which parts of software code implement a specific requirement. In addition, these links can assist engineers to keep a correct mental model of the software system, and decreasing the risk of code quality degradation when requirements change with time mainly in large sized and complex software systems. However, manually recovering and maintaining these traceability links puts an additional burden on engineers and is error-prone, tedious, and costly task. This paper introduces YamenTrace, an automatic approach and implementation to recover and visualize requirement-to-code traceability links in Object-Oriented software system. The originality of YamenTrace is that it uses all code relations, and granularity levels of code in the process of recovering and visualizing the requirement-to-code traceability links. To validate YamenTrace, it applied on drawing shapes and mobile media case studies. The findings of this evaluation prove the importance and the performance of the YamenTrace proposal as most of the requirement-to-code traceability links were correctly recovered and visualized. en_US
dc.language.iso en en_US
dc.publisher University of Bahrain en_US
dc.subject Software Engineering; Requirements traceability; Requirements engineering; Formal Concept Analysis; Latent Semantic Indexing; Object-oriented source code en_US
dc.title Requirements Traceability: Recovering and Visualizing Traceability Links Between Requirements and Source Code of Object-oriented Software Systems en_US
dc.identifier.doi http://dx.doi.org/10.12785/ijcds/140123
dc.volume 14 en_US
dc.issue 1 en_US
dc.pagestart 1 en_US
dc.pageend 1 en_US
dc.contributor.authorcountry Jordan en_US
dc.contributor.authoraffiliation Mutah University en_US
dc.source.title International Journal of Computing and Digital Systems en_US
dc.abbreviatedsourcetitle IJCDS en_US


Files in this item

This item appears in the following Issue(s)

Show simple item record

All Journals


Advanced Search

Browse

Administrator Account