Achievements and Challenges in State-of-the-Art Software Traceability Between Test and Code Artifacts

被引:33
|
作者
Parizi, Reza Meimandi [1 ]
Lee, Sai Peck [2 ]
Dabbagh, Mohammad [2 ]
机构
[1] Taylors Univ, Sch Comp & IT, Subang Jaya 47500, Selangor, Malaysia
[2] Univ Malaya, Fac Comp Sci & Informat Technol, Dept Software Engn, Kuala Lumpur 50603, Malaysia
关键词
Software testing; software traceability; test-to-code traceability; traceability recovery; REQUIREMENTS TRACEABILITY; RESOURCE-ALLOCATION; MODEL; RELIABILITY; DOCUMENTATION; FRAMEWORK; LINKS;
D O I
10.1109/TR.2014.2338254
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:913 / 926
页数:14
相关论文
共 50 条
  • [1] Towards Gamification in Software Traceability: Between Test and Code Artifacts
    Parizi, Reza Meimandi
    Kasem, Asem
    Abdullah, Azween
    [J]. 2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 393 - 400
  • [2] Tool Support for Automated Traceability of Test/Code Artifacts in Embedded Software Systems
    Wiederseiner, Christian
    Garousi, Vahid
    Smith, Michael
    [J]. TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1109 - 1117
  • [3] An empirical study on the state-of-the-art methods for requirement-to-code traceability link recovery
    Wang, Bangchao
    Zou, Zhiyuan
    Wan, Hongyan
    Li, Yuanbang
    Deng, Yang
    Li, Xingfu
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (06)
  • [4] Software-defined Radios: Architecture, state-of-the-art, and challenges
    Akeela, Rami
    Dezfouli, Behnam
    [J]. COMPUTER COMMUNICATIONS, 2018, 128 : 106 - 125
  • [5] State-of-the-Art Software Testing
    Spinellis, Diomidis
    [J]. IEEE SOFTWARE, 2017, 34 (05) : 4 - 6
  • [6] THE STATE-OF-THE-ART IN SOFTWARE FOR SEQUENCING DNA
    不详
    [J]. FASEB JOURNAL, 1995, 9 (06): : A1508 - A1508
  • [7] Software defined networking: State-of-the-art
    Jain, Vanita
    Yatri, Vivek
    Kanchan
    Kapoor, Chaitanya
    [J]. JOURNAL OF HIGH SPEED NETWORKS, 2019, 25 (01) : 1 - 40
  • [8] A state-of-the-art survey on software merging
    Mens, T
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (05) : 449 - 462
  • [9] The state of the art in the rheology of polymers: Achievements and challenges
    A. Ya. Malkin
    [J]. Polymer Science Series A, 2009, 51 : 80 - 102
  • [10] Recovering Traceability Links between Code and Documentation for Enterprise Project Artifacts
    Nagano, Shouichi
    Ichikawa, Yusuke
    Kobayashi, Toru
    [J]. 2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 11 - 18