• DocumentCode
    732097
  • Title

    ITMViz: Interactive Topic Modeling for Source Code Analysis

  • Author

    Saeidi, Amir M. ; Hage, Jurriaan ; Khadka, Ravi ; Jansen, Slinger

  • fYear
    2015
  • fDate
    18-19 May 2015
  • Firstpage
    295
  • Lastpage
    298
  • Abstract
    Topic modeling has seen a surge in use for software comprehension. Although the models inferred from the source code are a great source of knowledge, they fail to fully capture the conceptual relationships between the topics. Here we investigate the use of interactive topic modeling for source code analysis by feeding-in information from the end-users, including developers and architects, to refine the inferred topic models. We have implemented a web-based toolkit called ITMViz to provide support to interpret the topic models, and use the results to cluster modules together. A medium-sized Java project is used to evaluate our approach in understanding the software system.
  • Keywords
    Analytical models; Conferences; Java; Software maintenance; Software systems; Visualization; LDA; Program Analysis; Topic Modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension (ICPC), 2015 IEEE 23rd International Conference on
  • Conference_Location
    Florence, Italy
  • Type

    conf

  • DOI
    10.1109/ICPC.2015.44
  • Filename
    7181462