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 条
  • [21] Recovering Transitive Traceability Links among Software Artifacts
    Nishikawa, Kazuki
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    Oshima, Keishi
    Mibe, Ryota
    2015 31ST INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME) PROCEEDINGS, 2015, : 576 - 580
  • [22] Traceability between Code and Design Documentation in Database Management System: A Case Study
    Akour, Mohammed
    Saifan, Ahmad
    Ratha'an, Osama
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2018, 15 (05) : 920 - 926
  • [23] Recovering Semantic Traceability Links between APIs and Security Vulnerabilities: An Ontological Modeling Approach
    Alqahtani, Sultan S.
    Eghan, Ellis E.
    Rilling, Juergen
    2017 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2017, : 80 - 91
  • [24] Deep semi-supervised learning for recovering traceability links between issues and commits ☆
    Zhu, Jianfei
    Xiao, Guanping
    Zheng, Zheng
    Sui, Yulei
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 216
  • [25] Recovering Traceability Links between Unit Tests and Classes Under Test: An Improved Method
    Qusef, Abdallah
    Oliveto, Rocco
    De Lucia, Andrea
    2010 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2010,
  • [26] Recovering Relationships between Documentation and Source Code based on the Characteristics of Software Engineering
    Wang, Xiaobo
    Lai, Guanhui
    Liu, Chao
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 243 : 121 - 137
  • [27] Recovering Semantic Traceability between Requirements and Source Code Using Feature Representation Techniques
    Zhang, Meng
    Tao, Chuanqi
    Guo, Hongjing
    Huang, Zhiqiu
    2021 IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2021), 2021, : 873 - 882
  • [28] Information retrieval versus deep learning approaches for generating traceability links in bilingual projects
    Lin, Jinfeng
    Liu, Yalin
    Cleland-Huang, Jane
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (01)
  • [29] Information retrieval versus deep learning approaches for generating traceability links in bilingual projects
    Jinfeng Lin
    Yalin Liu
    Jane Cleland-Huang
    Empirical Software Engineering, 2022, 27
  • [30] ATLaS: A Framework for Traceability Links Recovery Combining Information Retrieval and Semi-supervised Techniques
    Bella, Emma Effa
    Creff, Stephen
    Gervais, Marie-Pierre
    Bendraou, Reda
    2019 IEEE 23RD INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC), 2019, : 161 - 170