• DocumentCode
    3314767
  • Title

    Reuse through Requirements Traceability

  • Author

    Pooley, Rob ; Warren, Craig

  • Author_Institution
    Heriot Watt Univ., Edinburgh
  • fYear
    2008
  • fDate
    26-31 Oct. 2008
  • Firstpage
    65
  • Lastpage
    70
  • Abstract
    The Reuse of code artefacts can make development quicker, cheaper and more robust, but is complex and has many pitfalls: Code artefacts must exist, be available, be found, be understood, be valid and finally be integrated. Many software developers try to ensure that artefacts meet these requirements through a process of making code "reusable." If the generation of reusable artefacts from developed code could be automated development time could be reduced. Code artefacts must be gathered and indexed automatically with no extra work. Our review of requirement management and version control tools identified a way to generate reuse artefacts through traceability, using information from the requirement management system and code stored in the version control system. A prototype to search these indexed artefacts showed that this tool could substantially reduce development time for simple tasks, by up to 63%.
  • Keywords
    program compilers; software reusability; systems analysis; code artefacts; requirement management system; requirements traceability; reusable artefacts; reusable code; version control system; version control tools; Automatic generation control; Computer bugs; Control systems; Measurement; Monitoring; Software development management; Software engineering; Software metrics; Testing; Virtual colonoscopy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2008. ICSEA '08. The Third International Conference on
  • Conference_Location
    Sliema
  • Print_ISBN
    978-1-4244-3218-9
  • Electronic_ISBN
    978-0-7695-3372-8
  • Type

    conf

  • DOI
    10.1109/ICSEA.2008.60
  • Filename
    4668089