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
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;
Conference_Titel :
Software Evolution, 2004. Proceedings. 7th International Workshop on Principles of
Print_ISBN :
0-7695-2211-4
DOI :
10.1109/IWPSE.2004.1334768