• DocumentCode
    555369
  • Title

    Iterative context-aware feature location: (NIER track)

  • Author

    Peng, Xin ; Xing, Zhenchang ; Tan, Xi ; Yu, Yijun ; Zhao, Wenyun

  • Author_Institution
    Sch. of Comput. Sci., Fudan Univ., Shanghai, China
  • fYear
    2011
  • fDate
    21-28 May 2011
  • Firstpage
    900
  • Lastpage
    903
  • Abstract
    Locating the program element(s) relevant to a particular feature is an important step in efficient maintenance of a software system. The existing feature location techniques analyze each feature independently and perform a one-time analysis after being provided an initial input. As a result, these techniques are sensitive to the quality of the input, and they tend to miss the nonlocal interactions among features. In this paper, we propose to address the proceeding two issues in feature location using an iterative context-aware approach. The underlying intuition is that the features are not independent of each other, and the structure of source code resembles the structure of features. The distinguishing characteristics of the proposed approach are: 1) it takes into account the structural similarity between a feature and a program element to determine their relevance; 2) it employs an iterative process to propagate the relevance of the established mappings between a feature and a program element to the neighboring features and program elements. Our initial evaluation suggests the proposed approach is more robust and can significantly increase the recall of feature location with a slight decrease in precision.
  • Keywords
    feature extraction; information retrieval; iterative methods; program diagnostics; software maintenance; ubiquitous computing; information retrieval; iterative context aware feature location; one-time analysis; program element location; software system maintenance; source code; structural similarity; feature location; information retrieval; structural similarity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2011 33rd International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4503-0445-0
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1985793.1985939
  • Filename
    6032547