Empirical studies on software traceability: A mapping study

被引:16
|
作者
Charalampidou, Sofia [1 ]
Ampatzoglou, Apostolos [2 ]
Karountzos, Evangelos [1 ]
Avgeriou, Paris [1 ]
机构
[1] Univ Groningen, Dept Math & Comp Sci, Groningen, Netherlands
[2] Univ Macedonia, Dept Appl Informat, Thessaloniki, Greece
关键词
empirical methods; software artifacts; systematic mapping study; traceability; REQUIREMENTS TRACEABILITY;
D O I
10.1002/smr.2294
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
During the last decades, software traceability has been studied in a large number of studies, from different perspectives (e.g., how to create traces and what are its benefits). This large body of knowledge needs to be better explored and exploited by both practitioners and researchers: We need an overview of different aspects of traceability and a structured way to assess and compare existing work in order to extend it with new research or apply it in practice, Thus, we have conducted a secondary study on this large corpus of primary studies, focusing on empirical studies on software traceability, without setting any further restrictions in terms of investigating a specific domain or concrete artifacts. The study explores the goals of existing approaches and the empirical methods used for their evaluation. Its main contributions are the investigation of (a) the type of artifacts linked through traceability approaches; (b) the benefits of using artifact traceability approaches; (c) the ways of measuring their benefit; and (d) the research methods used. The results of the study suggest that (i) requirements artifacts are dominant in traceability; (ii) the research corpus focuses on the proposal of novel techniques for establishing traceability; and (iii) the main benefits are the improvement of software correctness and maintainability. Finally, although many studies include some empirical validation, there is still room for improvements and research methods that can be used more extensively. The obtained results are discussed under the prism of both researchers and practitioners and are compared against the state-of-the-art.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Empirical studies in software and systems traceability
    Patrick Mäder
    Rocco Olivetto
    Andrian Marcus
    [J]. Empirical Software Engineering, 2017, 22 : 963 - 966
  • [2] Empirical studies in software and systems traceability
    Maeder, Patrick
    Olivetto, Rocco
    Marcus, Andrian
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (03) : 963 - 966
  • [3] The impact of traceability on software maintenance and evolution: A mapping study
    Tian, Fangchao
    Wang, Tianlu
    Liang, Peng
    Wang, Chong
    Khan, Arif Ali
    Babar, Muhammad Ali
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2021, 33 (10)
  • [4] Software product lines traceability: A systematic mapping study
    Vale, Tassio
    de Almeida, Eduardo Santana
    Alves, Vander
    Kulesza, Uira
    Niu, Nan
    de Lima, Ricardo
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 84 : 1 - 18
  • [5] Empirical studies on the use of social software in global software development - A systematic mapping study
    Giuffrida, Rosalba
    Dittrich, Yvonne
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (07) : 1143 - 1164
  • [6] Replication of empirical studies in software engineering research: a systematic mapping study
    Fabio Q. B. da Silva
    Marcos Suassuna
    A. César C. França
    Alicia M. Grubb
    Tatiana B. Gouveia
    Cleviton V. F. Monteiro
    Igor Ebrahim dos Santos
    [J]. Empirical Software Engineering, 2014, 19 : 501 - 557
  • [7] Replication of empirical studies in software engineering research: a systematic mapping study
    da Silva, Fabio Q. B.
    Suassuna, Marcos
    Franca, A. Cesar C.
    Grubb, Alicia M.
    Gouveia, Tatiana B.
    Monteiro, Cleviton V. F.
    dos Santos, Igor Ebrahim
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (03) : 501 - 557
  • [8] A Systematic Mapping Study of Empirical Studies on Software Cloud Testing Methods
    Ahmad, Amro Al-Said
    Brereton, Pearl
    Andras, Peter
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2017, : 555 - 562
  • [9] A Systematic Mapping Study of Empirical Studies Performed with Collections of Software Projects
    Andres Carruthers, Juan
    Andres Diaz-Pace, Jorge
    Agustin Irrazabal, Emanuel
    [J]. COMPUTACION Y SISTEMAS, 2022, 26 (04): : 1459 - 1489
  • [10] Investigations about replication of empirical studies in software engineering: A systematic mapping study
    de Magalhaes, Cleyton V. C.
    da Silva, Fabio Q. B.
    Santos, Ronnie E. S.
    Suassuna, Marcos
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 64 : 76 - 101