• DocumentCode
    1959098
  • Title

    Incremental Feature Location and Identification in Source Code

  • Author

    Kazato, H. ; Hayashi, Shin´ichiro ; Kobayashi, Takehiko ; Oshima, Toru ; Okada, Shogo ; Miyata, Sumiko ; Hoshino, Takashi ; Saekii, M.

  • Author_Institution
    NTT Software Innovation Center, Musashino, Japan
  • fYear
    2013
  • fDate
    5-8 March 2013
  • Firstpage
    371
  • Lastpage
    374
  • Abstract
    Feature location (FL) in source code is an important task for program understanding. Existing dynamic FL techniques depend on sufficient scenarios for exercising the features to be located. However, it is difficult to prepare such scenarios because it involves a correct understanding of the features. This paper proposes an incremental technique for refining the identification of features integrated with the existing FL technique using formal concept analysis. In our technique, we classify the differences of static and dynamic dependencies of method invocations based on their relevance to the identified features. According to the classification, the technique suggests method invocations to exercise unexplored part of the features. An application example indicates the effectiveness of the approach.
  • Keywords
    formal concept analysis; pattern classification; reverse engineering; FL technique; formal concept analysis; incremental feature location; method invocation; pattern classification; program understanding; source code identification; Context; Electronic mail; Feature extraction; Formal concept analysis; Lattices; Navigation; Software; Feature Identification; Feature Location; Formal Concept Analysis;
  • 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.52
  • Filename
    6498491