Overview
CodeCompass is a pluginable code comprehension tool for large scale software written in C/C++ and Java.
Screenshots
Features
- User friendly web UI
- Fast navigation among source code elements
- Several languages supported
- Deep parsing for C, C++, Java and more is coming
- Many diagrams: call path, inheritance, aggregation, CodeBites, etc.
- Scalable: Quick response time even for large (100Mb) source code base
Publications of CodeCompass
- A. Fekete, M. Cserép, Z. Porkoláb: Measuring Developers' Expertise Based on Version Control Data (2021)
- M. Cserép, A. Fekete: Integration of Incremental Build Systems Into Software Comprehension Tools (2020)
- M. Mészáros, M. Cserép, A. Fekete: Delivering comprehension features into source code editors through LSP (2019)
- A. Fekete, M. Cserép: Incremental Parsing of Large Legacy C/C++ Software (2018)
- Z. Porkoláb, T. Brunner, D. Krupp, M. Csordás: Codecompass: an open software comprehension framework for industrial usage (2018)
- Z. Porkoláb, T. Brunner: The codecompass comprehension framework (2018)
- R. Szalay, Z. Porkoláb, D. Krupp: Towards Better Symbol Resolution for C/C++ Programs: A Cluster-Based Solution (2017)
- M. Cserép, D. Krupp: Component visualization methods for large legacy software in C/C++ (2015)
- M. Cserép, D. Krupp: Visualization techniques of components for large legacy C/C++ software (2014)