DocumentCode :
2950663
Title :
Test-to-code traceability: Why and how?
Author :
Qusef, Abdallah
Author_Institution :
King Hussein Sch. for Inf. Technol., Princess Sumaya Univ. for Technol., Amman, Jordan
fYear :
2013
fDate :
3-5 Dec. 2013
Firstpage :
1
Lastpage :
8
Abstract :
In agile development, test suites are a valuable source of up-to-date documentation as developers continuously changes them to reflect changes in the production code to preserve an effective regression suite. Despite its importance, test-to-code traceability is not common in software development and, when needed, traceability information has to be recovered during software development and evolution. The main goal of this paper is focusing on the problem of supporting software maintenance through a mechanism for establishing traceability relations between the test cases and its code elements. This supports the developer during the identification of links between test suites and tested classes, and helps the software engineer to keep the consistency between unit tests and source code to make sure that all unit tests continue to pass after their related classes are modified. The survey highlights the limitations of the experimented traceability recovery approaches, showing that detecting the code under test cannot be fully automated and some issues are still under study.
Keywords :
program diagnostics; program testing; software maintenance; software prototyping; source code (software); agile software development; code elements; production code; regression suite; software engineer; software evolution; software maintenance; source code; test suites; test-to-code traceability; traceability information; traceability recovery approach; unit tests; up-to-date documentation; Computers; Conferences; Documentation; Electrical engineering; Production; Software; Testing; Agile Development; Conceptual Coupling; Slicing; Traceability; Unit testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Applied Electrical Engineering and Computing Technologies (AEECT), 2013 IEEE Jordan Conference on
Conference_Location :
Amman
Print_ISBN :
978-1-4799-2305-2
Type :
conf
DOI :
10.1109/AEECT.2013.6716450
Filename :
6716450
Link To Document :
بازگشت