• DocumentCode
    1958641
  • Title

    When and How Using Structural Information to Improve IR-Based Traceability Recovery

  • Author

    Panichella, A. ; McMillan, Collin ; Moritz, E. ; Palmieri, D. ; Oliveto, Rocco ; Poshyvanyk, Denys ; De Lucia, Andrea

  • Author_Institution
    Univ. of Salerno, Fisciano, Italy
  • fYear
    2013
  • fDate
    5-8 March 2013
  • Firstpage
    199
  • Lastpage
    208
  • Abstract
    Information Retrieval (IR) has been widely accepted as a method for automated traceability recovery based on the textual similarity among the software artifacts. However, a notorious difficulty for IR-based methods is that artifacts may be related even if they are not textually similar. A growing body of work addresses this challenge by combining IR-based methods with structural information from source code. Unfortunately, the accuracy of such methods is highly dependent on the IR methods. If the IR methods perform poorly, the combined approaches may perform even worse. In this paper, we propose to use the feedback provided by the software engineer when classifying candidate links to regulate the effect of using structural information. Specifically, our approach only considers structural information when the traceability links from the IR methods are verified by the software engineer and classified as correct links. An empirical evaluation conducted on three systems suggests that our approach outperforms both a pure IR-based method and a simple approach for combining textual and structural information.
  • Keywords
    information retrieval; pattern classification; program diagnostics; automated traceability recovery; candidate link classification; information retrieval-based traceability recovery; software artifact; source code; structural information; textual similarity; Accuracy; Context; Educational institutions; Indexes; Medical services; Software; Vectors; Empirical studies; Traceability Link Recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2013 17th European Conference on
  • Conference_Location
    Genova
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-4673-5833-0
  • Type

    conf

  • DOI
    10.1109/CSMR.2013.29
  • Filename
    6498468