Institutional-Repository, University of Moratuwa.  

Support for traceability management of software artefacts using natural language processing

Show simple item record

dc.contributor.author Arunthavanathan, A
dc.contributor.author Shanmugathasan, S
dc.contributor.author Ratnavel, S
dc.contributor.author Thiyagarajah, V
dc.contributor.author Perera, I
dc.contributor.author Meedeniya, D
dc.contributor.author Balasubramaniam, D
dc.contributor.editor Jayasekara, AGBP
dc.contributor.editor Bandara, HMND
dc.contributor.editor Amarasinghe, YWR
dc.date.accessioned 2022-09-09T02:54:31Z
dc.date.available 2022-09-09T02:54:31Z
dc.date.issued 2016-04
dc.identifier.citation A. Arunthavanathan et al., "Support for traceability management of software artefacts using Natural Language Processing," 2016 Moratuwa Engineering Research Conference (MERCon), 2016, pp. 18-23, doi: 10.1109/MERCon.2016.7480109. en_US
dc.identifier.uri http://dl.lib.uom.lk/handle/123/18994
dc.description.abstract One of the major problems in software development process is managing software artefacts. While software evolves, inconsistencies between the artefacts do evolve as well. To resolve the inconsistencies in change management, a tool named “Software Artefacts Traceability Analyzer (SATAnalyzer)” was introduced as the previous work of this research. Changes in software artefacts in requirement specification, Unified Modelling Language (UML) diagrams and source codes can be tracked with the help of Natural Language Processing (NLP) by creating a structured format of those documents. Therefore, in this research we aim at adding an NLP support as an extension to SAT-Analyzer. Enhancing the traceability links created in the SAT-analyzer tool is another focus due to artefact inconsistencies. This paper includes the research methodology and relevant research carried out in applying NLP for improved traceability management. Tool evaluation with multiple scenarios resulted in average Precision 72.22%, Recall 88.89% and F1 measure of 78.89% suggesting high accuracy for the domain. en_US
dc.language.iso en en_US
dc.publisher IEEE en_US
dc.relation.uri https://ieeexplore.ieee.org/document/7480109 en_US
dc.subject Natural Language Processing en_US
dc.subject Artefacts en_US
dc.subject Traceability Links en_US
dc.subject Traceability Visualization en_US
dc.subject Taxonomy en_US
dc.title Support for traceability management of software artefacts using natural language processing en_US
dc.type Conference-Full-text en_US
dc.identifier.faculty Engineering en_US
dc.identifier.department Engineering Research Unit, University of Moratuwa en_US
dc.identifier.year 2016 en_US
dc.identifier.conference 2016 Moratuwa Engineering Research Conference (MERCon) en_US
dc.identifier.place Moratuwa, Sri Lanka en_US
dc.identifier.pgnos pp. 18-23 en_US
dc.identifier.proceeding Proceedings of 2016 Moratuwa Engineering Research Conference (MERCon) en_US
dc.identifier.doi 10.1109/MERCon.2016.7480109 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record