Traceability Usage and Adaptation in Practice
نویسندگان
چکیده
Traceability usage within different projects is as manifold as the domains in which traceability is applied. A traceability information model (TIM) describes the traceability for a project. A basic TIM consists of at least two types of artifacts and a traceability relation between these artifacts [3]. One of the open traceability challenges is the traceability adaptation during usage [1]. The TIM should be adaptable to changing contexts and needs. We investigate the usage of traceability, in particular the adaptation of TIMs. Therefore, it is important to study whether TIMs are used explicitly, i.e. a TIM is defined and documented for a project upfront, or TIMs are used implicitly, i.e. project participants know which artifacts are intended to be traced, but a formal documentation of the TIM is missing. Several studies and experience reports reflect the usage of TIMs in practice [4]. However, experience reports describing the adaptation of a TIM during the project are rare. Therefore, we report on the results of two expert interviews regarding the usage and adaptation of TIMs in practice. The interviews show that in two different domains TIMs adapt during the project. In particular, we identified events and roles which caused the need to adapt the TIM and we describe which parts of the TIM are affected by the adaptation.
منابع مشابه
A Survey on Usage Scenarios for Requirements Traceability in Practice
[Context and motivation] Requirements traceability is known as an important part of development projects. Studies showed that traceability is applied in practice, but insufficient tooland method-support hinders its practical use. [Question/problem] We conducted a survey to understand which traceability usage scenarios are most relevant for practitioners. Gaining this information is a required s...
متن کاملTool Support for Traceability-Adaptation
[Context & motivation] Traceability of software engineering artifacts is important in software development. Tools are used to establish traceability between software engineering artifacts. [Problem] One of the open traceability challenges is the traceability-configuration during usage. At any time within a project, the traceability information model (TIM) should be adaptable to changing context...
متن کاملScenario-based System Development (a Mini-track within the Emerging Technologies Track of the Thirty-second Annual Hawaii Inter- National Improving Reviews by Extended Traceability Improving Reviews by Extended Traceability
When defining a new system, the history and functionality of the system to be replaced should be considered. This avoids repeating errors and neglecting important system functionality. The properties and the rationale behind the existing system are typically elicited by analysing concrete system usage-scenarios. The results of the analysis of the existing system are typically represented using ...
متن کاملFactors Influencing Requirements
Influencing Requirements Traceability Practice R equirements traceability is viewed as a measure of system quality and is mandated by many standards governing the development of systems (for example, MIL–STD-498). Though the importance and role of traceability in supporting systems development have been long recognized, there are wide variations in the quality and usefulness of the practice [7]...
متن کاملImproving Reviews by Extended Traceability
When defining a new system, the history and functionality of the system to be replaced should be considered. This avoids repeating errors and neglecting important system functionality. The properties and the rationale behind the existing system are typically elicited by analysing concrete system usage-scenarios. The results of the analysis of the existing system are typically represented using ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softwaretechnik-Trends
دوره 36 شماره
صفحات -
تاریخ انتشار 2016