ITMViz: Interactive Topic Modeling for Source Code Analysis

A.M. Saeidi, J. Hage, R. Khadka, R.L. Jansen

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    18 Downloads (Pure)

    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.
    Original languageEnglish
    Title of host publicationProceedings of the 23rd International Conference on Program Comprehension (ICPC '15)
    PublisherAssociation for Computing Machinery
    Pages295-298
    Number of pages4
    DOIs
    Publication statusPublished - 2015

    Fingerprint

    Dive into the research topics of 'ITMViz: Interactive Topic Modeling for Source Code Analysis'. Together they form a unique fingerprint.

    Cite this