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
Link To Document