• DocumentCode
    2673808
  • Title

    iFL: An interactive environment for understanding feature implementations

  • Author

    Hayashi, Shinpei ; Sekine, Katsuyuki ; Saeki, Motoshi

  • Author_Institution
    Tokyo Inst. of Technol., Tokyo, Japan
  • fYear
    2010
  • fDate
    12-18 Sept. 2010
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    We propose iFL, an interactive environment that is useful for effectively understanding feature implementation by application of feature location (FL). With iFL, the inputs for FL are improved incrementally by interactions between users and the FL system. By understanding a code fragment obtained using FL, users can find more appropriate queries from the identifiers in the fragment. Furthermore, the relevance feedback obtained by partially judging whether or not a fragment is relevant improves the evaluation score of FL. Users can then obtain more accurate results. Case studies with iFL show that our interactive approach is feasible and that it can reduce the understanding cost more effectively than the non-interactive approach.
  • Keywords
    relevance feedback; reverse engineering; software maintenance; code fragment understanding; feature location; iFL; interactive environment; relevance feedback; software maintenance; Biological system modeling; Information retrieval; Java; Natural languages; Navigation; Schedules; Software; feature/concept location; program understanding; relevance feedback;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2010 IEEE International Conference on
  • Conference_Location
    Timisoara
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-8630-4
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2010.5609669
  • Filename
    5609669