A Comparison of Software Product Line Traceability Approaches from End-to-End Traceability Perspectives

被引:7
|
作者
Kim, Jingyu [1 ]
Kang, Sungwon [2 ]
Lee, Jihyun [3 ]
机构
[1] 1st PGM R&D Inst, Agcy Def Dev, Taejon 305600, South Korea
[2] KAIST Sci & Technol, Dept Comp Sci, Taejon 305701, South Korea
[3] Daejeon Univ, Coll Liberal Arts, Taejon 300716, South Korea
基金
新加坡国家研究基金会;
关键词
Software traceability; software product line development; software product line traceability; MODEL; SUPPORT;
D O I
10.1142/S0218194014500260
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software traceability is the ability to provide trace information on requirements, design, and implementation of a system. It helps stakeholders understand the many associations of software artifacts created during a software development project. End-to-end traceability refers to linkage of all artifacts in the entire lifecycle of a software development project. Its goal is to provide stakeholders of the software development with trace information in order to analyze impacts due to changes in a software system. Compared to that of a single product, the end-to-end traceability of software product line is more complicated because Software Product Line Development (SPLD) requires two separate but intimately related phases of domain engineering and application engineering. Various SPLD traceability approaches have been proposed in the past. However, thus far no research work on SPLD traceability has focused on SPLD end-to-end traceability. This paper defines SPLD end-to-end traceability and evaluates the existing SPLD traceability approaches from SPLD end-to-end traceability perspectives. We surveyed studies on SPLD traceability methods, traceability mechanisms used in major SPLD approaches, and software traceability survey papers. We compared the existing SPLD traceability approaches based on Systematic Literature Review (SLR). Through the survey, we found that none of the SPLD traceability studies fully supports SPLD end-to-end traceability, and there are unexplored research areas of SPLD end-to-end traceability in the existing SPLD traceability studies. The contribution of this paper is that it presents future research directions that give research guidelines for each unexplored research area in SPLD end-to-end traceability. Finally, based on the research directions, this paper suggests future research opportunities for SPLD end-to-end traceability.
引用
收藏
页码:677 / 714
页数:38
相关论文
共 50 条
  • [1] A Generic Traceability Metamodel for Enabling Unified End-to-End Traceability in Software Product Lines
    Heisig, Philipp
    Steghofer, Jan-Philipp
    Brink, Christopher
    Sachweh, Sabine
    [J]. SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 2344 - 2353
  • [2] MEASUREMENT TRACEABILITY TO THE END PRODUCT
    MCGOVNEY, GT
    [J]. 1988 WORKSHOP AND SYMPOSIUM, TECHNICAL PRESENTATIONS : COMPETITIVENESS IN A WORLD MARKET, 1988, : 257 - 264
  • [3] Benchmarking in Virtual Desktops for End-to-End Performance Traceability
    Nguyen, Trung
    Calyam, Prasad
    Antequera, Ronny Bazan
    [J]. PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), 2015, : 1268 - 1273
  • [4] An Integrated System for End-To-End Traceability and Requirements Test Coverage
    Ooi, Soo Min
    Lim, Raymond
    Lim, Chee Cheng
    [J]. 2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 45 - 48
  • [5] Business Provenance - A Technology to Increase Traceability of End-to-End Operations
    Curbera, Francisco
    Doganata, Yurdaer
    Martens, Axel
    Mukhi, Nirmal K.
    Slominski, Aleksander
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2008, PART I, 2008, 5331 : 100 - 119
  • [6] End-to-End Secure Messaging with Traceability Only for Illegal Content
    Bartusek, James
    Garg, Sanjam
    Jain, Abhishek
    Policharla, Guru-Vamsi
    [J]. ADVANCES IN CRYPTOLOGY - EUROCRYPT 2023, PT V, 2023, 14008 : 35 - 66
  • [7] Towards End-to-End Traceability Insights and Implications from Five Case Studies
    Klimpke, Lars
    Hildenbrand, Tobias
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 465 - 470
  • [8] The role of traceability in end-to-end circular agri-food supply chains
    Anastasiadis, Foivos
    Manikas, Ioannis
    Apostolidou, Ioanna
    Wahbeh, Sabreen
    [J]. INDUSTRIAL MARKETING MANAGEMENT, 2022, 104 : 196 - 211
  • [9] End-to-End Traceability of ICs in Component Supply Chain for Fighting Against Recycling
    Zhang, Yuqiao
    Guin, Ujjwal
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 : 767 - 775
  • [10] Improving End-to-End Traceability and Pharma Supply Chain Resilience using Blockchain
    Sim, Corrine
    Zhang, Haisheng
    Chang, Marianne Louise
    [J]. Blockchain in Healthcare Today, 2022, 5