DocumentCode :
3443529
Title :
Supporting software evolution through dynamically retrieving traces to UML artifacts
Author :
Settimi, Raffaella ; Cleland-Huang, Jane ; Ben Khadra, Oussama ; Mody, Jigar ; Lukasik, Wiktor ; DePalma, Chris
Author_Institution :
Sch. of Comput. Sci., Telecommun., & Inf. Syst., DePaul Univ., Chicago, IL, USA
fYear :
2004
fDate :
6-7 Sept. 2004
Firstpage :
49
Lastpage :
54
Abstract :
The ability to trace new and changed requirements to their impacted components provides critical support for managing change in an evolving software system. Unfortunately numerous studies have shown the difficulties of maintaining links using traditional traceability methods. Information retrieval techniques can be used to dynamically generate traces and alleviate the need to maintain explicit links, however prior work in this area has focused primarily on establishing intra-requirement links or links between requirements and code. We compare several retrieval techniques for generating links between requirements, code, and UML models. Tracing to UML elements provides a higher perspective on the proposed change than would be possible if links were generated directly to the code and supports the growing trend towards model driven development. Our experiment returned better results for establishing links to UML artifacts than to code, suggesting the usefulness of establishing links to code via UML artifacts. We conclude the paper by discussing the implications of this approach for managing the evolution of a software system.
Keywords :
Unified Modeling Language; information retrieval; object-oriented programming; software maintenance; software prototyping; UML artifacts; explicit links; information retrieval; intra-requirement links; model driven development; software evolution; software system; trace dynamic generation; trace dynamic retrieval; traceability methods; Computer science; Documentation; Information retrieval; Management information systems; Performance analysis; Risk management; Software engineering; Software systems; Testing; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Evolution, 2004. Proceedings. 7th International Workshop on Principles of
ISSN :
1550-4077
Print_ISBN :
0-7695-2211-4
Type :
conf
DOI :
10.1109/IWPSE.2004.1334768
Filename :
1334768
Link To Document :
بازگشت