• Home
  • Search
  • Supporting software evolution through dynamically retrieving traces to UML artifacts
  • Cite Icon108
  • https://doi.org/10.1109/iwpse.2004.21Copy DOI Icon

Supporting software evolution through dynamically retrieving traces to UML artifacts

  • Sep 6, 2004
  • Raffaella Settimi +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • Research Article
  • Citations4

Balancing Business and Technical Objectives for Supporting Software Evolution

  • Aug 28, 2016
  • Social Science Research Network
  • Barrie R Nault +3
  • Conference Article
  • Citations4

Supporting software evolution by using fuzzy logic

  • Sep 06, 2004
  • Luigi Cerulo +3
  • Research Article
  • Citations3

Categorization‐driven cross‐language retrieval of medical information

  • Jan 13, 2006
  • Journal of the American Society for Information Science and Technology
  • Hermes R Freitas‐Junior +4
  • Conference Article
  • Citations1

The Concentric Nature of News Semantic Snapshots

  • Oct 07, 2015
  • José Luis Redondo García +2
  • Conference Article
  • Citations77

Feature Location in a Collection of Product Variants

  • Oct 01, 2012
  • Yinxing Xue +2
  • Research Article
  • Citations11

Metric-based Evaluation of Implemented Software Architectures

  • Jun 28, 2013
  • Research Repository (Delft University of Technology)
  • Eric Bouwers
  • Research Article

The Concept of Model-View-Controler (MVC) as Solution Software Development

  • May 03, 2010
  • CCIT Journal
  • Ermatita Ermatita +2
  • Book Chapter
  • Citations1

Teaching Information Retrieval Through Problem-Based Learning

  • Jan 01, 2011
  • Clare Thornley
  • Conference Article
  • Citations4

Analytical study on intelligent information retrieval system using semantic network

  • Apr 01, 2016
  • Sanjib Kumar Sahu +2
  • Conference Article
  • Citations28

A brief top-down and bottom-up philosophy on software evolution

  • Sep 06, 2004
  • Markus Pizka +1
  • Conference Article
  • Citations15

A combination approach for enhancing automated traceability (NIER track)

  • May 21, 2011
  • Xiaofan Chen +2
  • Conference Article

An IR-based approach towards automated integration of geo-spatial datasets in map-based software systems

  • Aug 12, 2019
  • Nima Miryeganeh +2
  • Conference Article
  • Citations30

An empirical investigation on factors affecting software developer acceptance and utilization of electronic process guides

  • Jan 01, 2011
  • Tore Dybå +2
  • Research Article
  • Citations30

A quantitative framework for software restructuring

  • Jul 01, 1999
  • Journal of Software Maintenance: Research and Practice
  • Byung‐Kyoo Kang +1
  • Conference Article

Workshop on Evolution of Software Systems in a Business Context (ESSBC)

  • Jan 01, 2005
  • K Bennett +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.