Analysis of the role of traceability models in software maintenance and comprehension is an important research issue. An exploratory case study evaluating the relationship between the granularity of the traceability model adopted and the effectiveness of the maintenance process is presented in this paper. Two maintenance effectiveness aspects were taken into account: efficiency and accuracy. The analysis was carried out in an object-oriented environment, with the support of an integrated platform of software tools. The preliminary results show that some aspects of the effectiveness of the maintenance process can be improved by modifying the degree of granularity of the model. These results encourage further research into this topic, while s...
Traceability is the ability to describe and follow the life of a software artifact and a means for m...
It is widely assumed that following a process is a good thing if you want to achieve and exploit the...
Software traceability is a sought-after, yet often elusive qual-ity in software-intensive systems. R...
Analysis of the role of traceability models in software maintenance and comprehension is an importan...
For anything but the simplest of software systems, the ease and costs associated with change managem...
Since software development is of a dynamic nature, the impact analysis is an inevitable work task. T...
Changes are inevitable for the software to evolve. User change requirements can occur to any phases ...
Software changes are inevitable in the software development lifecycle. The scope and cost of such ch...
Traceability is extremely important when developing safety critical software systems. The automotive...
Context: Development of large and complex software leads to a large number of interconnected artifac...
Traceability is commonly adopted as an aid to manage test cases in face of changing requirements. Ou...
Requirements traceability is intended to ensure continued alignment between stakeholder requirements...
Traceability for some people, is merely a tool to keep a history over something important that happe...
In the area of Software Engineering, traceability is defined as the capability to track requirements...
Traceability in the software industry is a topic which has been studied for a long time, but there s...
Traceability is the ability to describe and follow the life of a software artifact and a means for m...
It is widely assumed that following a process is a good thing if you want to achieve and exploit the...
Software traceability is a sought-after, yet often elusive qual-ity in software-intensive systems. R...
Analysis of the role of traceability models in software maintenance and comprehension is an importan...
For anything but the simplest of software systems, the ease and costs associated with change managem...
Since software development is of a dynamic nature, the impact analysis is an inevitable work task. T...
Changes are inevitable for the software to evolve. User change requirements can occur to any phases ...
Software changes are inevitable in the software development lifecycle. The scope and cost of such ch...
Traceability is extremely important when developing safety critical software systems. The automotive...
Context: Development of large and complex software leads to a large number of interconnected artifac...
Traceability is commonly adopted as an aid to manage test cases in face of changing requirements. Ou...
Requirements traceability is intended to ensure continued alignment between stakeholder requirements...
Traceability for some people, is merely a tool to keep a history over something important that happe...
In the area of Software Engineering, traceability is defined as the capability to track requirements...
Traceability in the software industry is a topic which has been studied for a long time, but there s...
Traceability is the ability to describe and follow the life of a software artifact and a means for m...
It is widely assumed that following a process is a good thing if you want to achieve and exploit the...
Software traceability is a sought-after, yet often elusive qual-ity in software-intensive systems. R...