• DocumentCode
    596178
  • Title

    Software Feature Location Based on Topic Models

  • Author

    Kunming Nie ; Li Zhang

  • Author_Institution
    Software Eng. Inst., Beihang Univ., Beijing, China
  • Volume
    1
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    547
  • Lastpage
    552
  • Abstract
    Feature location is the activity of identifying an initial location in the source code that implements special functionality in a software system. Existing techniques for feature location broadly fall into three categories, based on the type of information they use: text, static, and dynamic. The techniques based on dynamic may generate large amount of data and is difficult to utilize. This paper presents a method combing the text and static techniques. A feature location technique based on topic modeling is introduced, and the topic cohesion and coupling is computed by software dependency network to improve the effects of feature location. When the topic cohesion degree is low and topic coupling degree is high, software dependency network is used to find additional candidate program elements. This method is empirically evaluated through several experiments. Experimental results show that the topic modeling based feature location improves the effectiveness of feature location when compared with other techniques.
  • Keywords
    feature extraction; product development; software reusability; text analysis; feature location effects improvement; feature-based software product line; initial location identification; software dependency network; software feature location technique; software system; source code; static techniques; text techniques; topic cohesion degree; topic coupling degree; topic modeling; Computational modeling; Couplings; Data mining; Feature extraction; Large scale integration; Software systems; Software Feature Location; Topic Coupling; Topic Modeling; Topic cohesion;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.116
  • Filename
    6462708