SmartMetrics: Explore your Repositories
- Project
- 20023 SmartDelta
- Type
- New product
- Description
By thoroughly analyzing the entire Git repository's history, SmartMetrics unveils the evolution of metrics and semantic patterns, rendering this information transparent and accessible to all project stakeholders in interactive web based dashboard, without the need for installations or specific environments. SmartMetrics encompasses a range of metrics, leverages topic modeling techniques to cluster artifacts and generate semantic insights. Users can explore all data including differences between versions through interactive dashboards.
- Contact
- Andreas Dreschinski (AKKA/Akkodis)
- andreas.dreschinski@akka.eu
- Research area(s)
- NLP, Semantic analysis, Code Embeddings, Topic Modelling
- Technical features
SmartDelta Core: Scan git repositories, loop over all commits and files, analyse non-binary files (json, txt, ceps, code files, etc.), calculate software metrics, calculate topics and keywords per file, calculate embeddings per file, store all data on a database, then create dashboard showing the data
SmartDelta Dash: create interactive dashboards using dash/plotly lib.
- Integration constraints
- Python 3.10
- dash, plotly, numpy, pandas, bertopic, topic2vec, git
- running instance of PostgresSQL
- Targeted customer(s)
Engineering and consulting customers from any domain, that develop code in git repositories
- Conditions for reuse
Licensing and permission required
- Confidentiality
- Public
- Publication date
- 31-05-2024
- Involved partners
- AKKA Industry Consulting GmbH (DEU)