ITMViz: Interactive Topic Modeling for Source Code Analysis

Amir M. Saeidi, Jurriaan Hage, Ravi Khadka, Slinger Jansen
2015 2015 IEEE 23rd International Conference on Program Comprehension  
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
more » ... t 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.
doi:10.1109/icpc.2015.44 dblp:conf/iwpc/SaeidiHKJ15 fatcat:vkbe52lnz5c7jgmvnxhfmylihy