Information retrieval models for recovering traceability links between code and documentation

被引:0
|
作者
Antoniol, G [1 ]
Canfora, G [1 ]
Casazza, G [1 ]
De Lucia, A [1 ]
机构
[1] Univ Sannio, Fac Engn, I-82100 Benevento, Italy
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The research described in this paper is concerned with the application of information retrieval to software maintenance, and in particular to the problem of recovering traceability links between the source code of a system and its free text documentation. We introduce a method based on the general idea of vector space information retrieval and apply it in two case studies to trace C++ source code onto manual pages and Java code onto functional requirements. The case studies discussed in this paper replicate the studies presented in references [3] and [2], respectively, where a probabilistic information retrieval model was applied We compare the results of vector space and probabilistic models and formulate hypotheses to explain the differences.
引用
收藏
页码:40 / 49
页数:10
相关论文
共 50 条
  • [31] Using Traceability Links to Recommend Adaptive Changes for Documentation Evolution
    Dagenais, Barthelemy
    Robillard, Martin P.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (11) : 1126 - 1146
  • [32] Constructing Traceability Links between Software Requirements and Source Code Based on Neural Networks
    Dai, Peng
    Yang, Li
    Wang, Yawen
    Jin, Dahai
    Gong, Yunzhan
    MATHEMATICS, 2023, 11 (02)
  • [33] Establishing Multilevel Test-to-Code Traceability Links
    White, Robert
    Krinke, Jens
    Tan, Raymond
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 861 - 872
  • [34] PROGRESS IN DOCUMENTATION - COGNITIVE MODELS IN INFORMATION-RETRIEVAL - AN EVALUATIVE REVIEW
    DANIELS, PJ
    JOURNAL OF DOCUMENTATION, 1986, 42 (04) : 272 - 304
  • [35] Recovering Transitive Traceability Links among Various Software Artifacts for Developers
    Tsuchiya, Ryosuke
    Nishikawa, Kazuki
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    Shinohara, Yuya
    Oshima, Keishi
    Mibe, Ryota
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (09) : 1750 - 1760
  • [36] Semi-supervised Approach for Recovering Traceability Links in Complex Systems
    Bella, Emma Effa
    Gervais, Marie-Pierre
    Bendraou, Reda
    Wouters, Laurent
    Koudri, Ali
    2018 23RD INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2018, : 193 - 196
  • [37] An Empirical Study on Recovering Requirement-to-Code Links
    Zhang Yuchen
    Wan Chengcheng
    Jin Bo
    2016 17TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2016, : 121 - 126
  • [38] DIRECT DOCUMENTATION ANALOGUE DOCUMENTATION + INFORMATION-RETRIEVAL
    SCHWEIZER, R
    AMERICAN DOCUMENTATION, 1964, 15 (01): : 23 - &
  • [39] Recovering test-to-code traceability using slicing and textual analysis
    Qusef, Abdallah
    Bavota, Gabriele
    Oliveto, Rocco
    De Lucia, Andrea
    Binkley, Dave
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 88 : 147 - 168
  • [40] Maintaining traceability links between implementation-level restrictions and source code for program understanding
    Ohba, Masaru
    Gondow, Katsuhiko
    PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 20 - +