TRACEABILITY RECOVERY - Classroom Exercise
ثبت نشده
چکیده
These two papers represent the base literature-based Traceability recovery. Specifically, Traceability Recovery represents a key software maintenance activity in which software engineers extract the relationships among software artifacts. Extract and manage traceability between software artifacts is important for software development and maintenance: program comprehension, requirement tracing, impact analysis and software reuse. However, trace links between software artifacts is a practice not widely adopted by developers because represents a very time consuming task. For this reason, previous works proposed an approach to instantiate the problem of Traceability Recovery as a Information Retrieval problem. The conjecture is that most software artifacts contain text. Artifacts with high similarity probably describe similar concepts thus they are likely good candidates to be traced onto each other. Consistent use of domain terms in the software documents (e.g., programmers use meaningful identifiers) impact the results of IR-based Traceability Recovery approaches.
منابع مشابه
Factors Impacting the Inputs of Traceability Recovery Approaches
In requirement engineering, researchers have proposed various tractability recovery approaches. To the best of our knowledge, all traceability recovery approaches have low precision and recall. Our main claim in this chapter is that there exist factors that impact the traceability approaches’ inputs, in particular source document, target document, and experts’ opinion, that cause low precision ...
متن کاملEvaluating test-to-code traceability recovery methods through controlled experiments
Recently, different methods and tools have been proposed to automate or semi-automate test-to-code traceability recovery. Among these, Slicing and Coupling based Test to Code trace Hunter (SCOTCH) exploits slicing and conceptual coupling to identify the classes tested by a JUnit test. However, until now the evaluation of testto-code traceability recovery methods has been limited to experiments ...
متن کاملTowards Traceability Link Recovery for Self-Adaptive Systems
Self-adaptive systems (SAS) automatically mitigate environmental changes and unexpected system issues at run time by adapting towards optimal configurations that enable continual requirements satisfaction. The increasing proliferation of SASs presents engineering challenges that reflect issues experienced by non-adaptive systems, more specifically, ensuring that continuing assurance for softwar...
متن کاملEvaluation of traceability recovery in context: A taxonomy for information retrieval tools
Background: Development of complex, software intensive systems generates large amounts of information. Several researchers have developed tools implementing information retrieval (IR) approaches to suggest traceability links among artifacts. Aim: We explore the consequences of the fact that a majority of the evaluations of such tools have been focused on benchmarking of mere tool output. Method...
متن کاملAnalyzing Exercise Training Effect and Its Impact on Cardiorespiratory and Cardiovascular Fitness
This paper provides a statistical investigation of the impact of heart rate levels on training effect for a specific exercise regimen, including an analysis of post-exercise heart rate recovery. Results indicate optimum target values for both average and maximum heart rate during exercise in order to improve both cardiorespiratory and cardiovascular fitness levels. The statistical methods used ...
متن کامل