Skip to content

Research at St Andrews

Support for traceability management of software artefacts using natural language processing

Research output: Chapter in Book/Report/Conference proceedingConference contribution

DOI

Author(s)

A Arunthavanathan, S Shanmugathasan, S Ratnavel, V Thiyagarajah, I Perera, D Meedeniya, Dharini Balasubramaniam

School/Research organisations

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 (SAT-Analyzer)” 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.
Close

Details

Original languageEnglish
Title of host publication2nd International Moratuwa Engineering Research Conference, MERCon 2016; Civil Engineering Complex, University of Moratuwa, Katubedda, Moratuwa; Sri Lanka; 5 April 2016 through 6 April 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages18-23
ISBN (Print)9781509006458
DOIs
StatePublished - 26 May 2016
EventMoratuwa Engineering Research Conference (MERCon), 2016 - Moratuwa, Sri Lanka

Conference

ConferenceMoratuwa Engineering Research Conference (MERCon), 2016
Abbreviated titleMERCon
CountrySri Lanka
CityMoratuwa
Period5/04/166/04/16
Internet address

    Research areas

  • Natural language processing, Taxonomy, Traceability links, Traceability visualization

Discover related content
Find related publications, people, projects and more using interactive charts.

View graph of relations

Related by author

  1. Handling the differential evolution of software artefacts: a framework for consistency management

    Pete, I. & Balasubramaniam, D. 2 Mar 2015 2015 IEEE 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, p. 599-600

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  2. Tool support for Traceability of Software Artefacts

    Kamalabalan, K., Uruththirakodeeswaran, T., Thiyagalingam, G., Wijesinghe, D. B., Perera, I., Meedeniya, D. & Balasubramaniam, D. 2015

    Research output: Contribution to conferencePaper

  3. PANDArch: A Pluggable Automated Non-intrusive Dynamic Architecture Conformance Checker

    De Silva, L. R. & Balasubramaniam, D. Jul 2013

    Research output: Contribution to conferencePaper

  4. Maintaining Architectural Conformance during Software Development: A Practical Approach

    Dimech, C. & Balasubramaniam, D. Jul 2013

    Research output: Contribution to conferencePaper

  5. Controlling Software Architecture Erosion: A Survey

    De Silva, L. R. & Balasubramaniam, D. Jan 2012 In : Journal of Systems and Software. 85, 1, p. 132–151

    Research output: Contribution to journalArticle

ID: 246706056