Implementing a document-based requirements traceability

A Case Study

Suhaimi Ibrahim, Norbik Bashah Idris, Malcolm Munro, Aziz Deraman

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

    7 Citations (Scopus)

    Abstract

    Requirements traceability as being mandated by many standards governing the development of systems (e.g. IEEE/EIA 12207) is undoubtedly useful to software maintenance. To many organizations, it is viewed as a measure of system quality and is treated as an important component of their efforts towards achieving process improvement (CMM). However, not much elaboration on what types of information needed and how a strategy to achieve this is described in the development standards and guidelines. In this paper, we present our approach in implementing a requirements traceability derived from system documentation. It provides visibility into a system composing of different artifacts that include requirements, test cases, design and code. Our approach supports the top down and bottom up traceability in response to tracing for the ripple-effects. We developed a traceability tool, called Catia and applied it to a case study of system documentation and discussed the results.

    Original languageEnglish
    Title of host publicationProceedings of the IASTED International Conference on Software Engineering: part of the 23rd IASTED International Multi-Conference on Applied Informatics, SE 2005
    Pages124-131
    Number of pages8
    Publication statusPublished - 2005
    EventIASTED International Conference on Software Engineering: part of the 23rd IASTED International Multi-Conference on Applied Informatics, SE 2005 - Innsbruck
    Duration: 15 Feb 200517 Feb 2005

    Other

    OtherIASTED International Conference on Software Engineering: part of the 23rd IASTED International Multi-Conference on Applied Informatics, SE 2005
    CityInnsbruck
    Period15/2/0517/2/05

    Fingerprint

    System program documentation
    Computer software maintenance
    Coordinate measuring machines
    Visibility

    Keywords

    • Call graphs
    • Documentation standards
    • Impact analysis
    • Requirements traceability

    ASJC Scopus subject areas

    • Software

    Cite this

    Ibrahim, S., Idris, N. B., Munro, M., & Deraman, A. (2005). Implementing a document-based requirements traceability: A Case Study. In Proceedings of the IASTED International Conference on Software Engineering: part of the 23rd IASTED International Multi-Conference on Applied Informatics, SE 2005 (pp. 124-131)

    Implementing a document-based requirements traceability : A Case Study. / Ibrahim, Suhaimi; Idris, Norbik Bashah; Munro, Malcolm; Deraman, Aziz.

    Proceedings of the IASTED International Conference on Software Engineering: part of the 23rd IASTED International Multi-Conference on Applied Informatics, SE 2005. 2005. p. 124-131.

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

    Ibrahim, S, Idris, NB, Munro, M & Deraman, A 2005, Implementing a document-based requirements traceability: A Case Study. in Proceedings of the IASTED International Conference on Software Engineering: part of the 23rd IASTED International Multi-Conference on Applied Informatics, SE 2005. pp. 124-131, IASTED International Conference on Software Engineering: part of the 23rd IASTED International Multi-Conference on Applied Informatics, SE 2005, Innsbruck, 15/2/05.
    Ibrahim S, Idris NB, Munro M, Deraman A. Implementing a document-based requirements traceability: A Case Study. In Proceedings of the IASTED International Conference on Software Engineering: part of the 23rd IASTED International Multi-Conference on Applied Informatics, SE 2005. 2005. p. 124-131
    Ibrahim, Suhaimi ; Idris, Norbik Bashah ; Munro, Malcolm ; Deraman, Aziz. / Implementing a document-based requirements traceability : A Case Study. Proceedings of the IASTED International Conference on Software Engineering: part of the 23rd IASTED International Multi-Conference on Applied Informatics, SE 2005. 2005. pp. 124-131
    @inproceedings{5053e01fa7694edca1b19b8bdbb7acf6,
    title = "Implementing a document-based requirements traceability: A Case Study",
    abstract = "Requirements traceability as being mandated by many standards governing the development of systems (e.g. IEEE/EIA 12207) is undoubtedly useful to software maintenance. To many organizations, it is viewed as a measure of system quality and is treated as an important component of their efforts towards achieving process improvement (CMM). However, not much elaboration on what types of information needed and how a strategy to achieve this is described in the development standards and guidelines. In this paper, we present our approach in implementing a requirements traceability derived from system documentation. It provides visibility into a system composing of different artifacts that include requirements, test cases, design and code. Our approach supports the top down and bottom up traceability in response to tracing for the ripple-effects. We developed a traceability tool, called Catia and applied it to a case study of system documentation and discussed the results.",
    keywords = "Call graphs, Documentation standards, Impact analysis, Requirements traceability",
    author = "Suhaimi Ibrahim and Idris, {Norbik Bashah} and Malcolm Munro and Aziz Deraman",
    year = "2005",
    language = "English",
    isbn = "0889864640",
    pages = "124--131",
    booktitle = "Proceedings of the IASTED International Conference on Software Engineering: part of the 23rd IASTED International Multi-Conference on Applied Informatics, SE 2005",

    }

    TY - GEN

    T1 - Implementing a document-based requirements traceability

    T2 - A Case Study

    AU - Ibrahim, Suhaimi

    AU - Idris, Norbik Bashah

    AU - Munro, Malcolm

    AU - Deraman, Aziz

    PY - 2005

    Y1 - 2005

    N2 - Requirements traceability as being mandated by many standards governing the development of systems (e.g. IEEE/EIA 12207) is undoubtedly useful to software maintenance. To many organizations, it is viewed as a measure of system quality and is treated as an important component of their efforts towards achieving process improvement (CMM). However, not much elaboration on what types of information needed and how a strategy to achieve this is described in the development standards and guidelines. In this paper, we present our approach in implementing a requirements traceability derived from system documentation. It provides visibility into a system composing of different artifacts that include requirements, test cases, design and code. Our approach supports the top down and bottom up traceability in response to tracing for the ripple-effects. We developed a traceability tool, called Catia and applied it to a case study of system documentation and discussed the results.

    AB - Requirements traceability as being mandated by many standards governing the development of systems (e.g. IEEE/EIA 12207) is undoubtedly useful to software maintenance. To many organizations, it is viewed as a measure of system quality and is treated as an important component of their efforts towards achieving process improvement (CMM). However, not much elaboration on what types of information needed and how a strategy to achieve this is described in the development standards and guidelines. In this paper, we present our approach in implementing a requirements traceability derived from system documentation. It provides visibility into a system composing of different artifacts that include requirements, test cases, design and code. Our approach supports the top down and bottom up traceability in response to tracing for the ripple-effects. We developed a traceability tool, called Catia and applied it to a case study of system documentation and discussed the results.

    KW - Call graphs

    KW - Documentation standards

    KW - Impact analysis

    KW - Requirements traceability

    UR - http://www.scopus.com/inward/record.url?scp=84882975106&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84882975106&partnerID=8YFLogxK

    M3 - Conference contribution

    SN - 0889864640

    SN - 9780889864641

    SP - 124

    EP - 131

    BT - Proceedings of the IASTED International Conference on Software Engineering: part of the 23rd IASTED International Multi-Conference on Applied Informatics, SE 2005

    ER -