DocumentCode
107280
Title
Achievements and Challenges in State-of-the-Art Software Traceability Between Test and Code Artifacts
Author
Parizi, Reza Meimandi ; Sai Peck Lee ; Dabbagh, Mohammad
Author_Institution
Sch. of Comput. & IT, Taylor´s Univ., Subang Jaya, Malaysia
Volume
63
Issue
4
fYear
2014
fDate
Dec. 2014
Firstpage
913
Lastpage
926
Abstract
Testing is a key activity of software development and maintenance that determines the level of reliability. Traceability is the ability to describe and follow the life of software artifacts, and has been promoted as a means for supporting various activities, most importantly testing. Traceability information facilitates the testing and debugging of complex software by modeling the dependencies between code and tests. Actively supplementing traceability to testing enables rectifying defects more reliably and efficiently. Despite its importance, the development of test-to-code traceability has not been sufficiently addressed in the literature, and even worse there is currently no organized review of traceability studies in this field. In this work, we have investigated the main conferences, workshops, and journals of the requirements engineering, testing, and reliability, and identified those contributions that refer to traceability topics. From that starting point, we characterized and analyzed the chosen contributions against three research questions by utilizing a comparative framework including nine criteria. As a result, our study arrives to some interesting points, and outlines a number of potential research directions. This, in turn, can pave the way for facilitating and empowering traceability research in this domain to assist software engineers and testers in test management.
Keywords
program diagnostics; program testing; software maintenance; software reliability; systems analysis; code artifacts; requirements engineering; software development; software maintenance; software reliability; software testing; software traceability; Debugging; Object oriented modeling; Production; Software; Software reliability; Testing; Software testing; software traceability; test-to-code traceability; traceability recovery;
fLanguage
English
Journal_Title
Reliability, IEEE Transactions on
Publisher
ieee
ISSN
0018-9529
Type
jour
DOI
10.1109/TR.2014.2338254
Filename
6862933
Link To Document