ITEA is the Eureka Cluster on software innovation
ITEA is the Eureka Cluster on software innovation
ITEA 4 page header azure circular

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)
Email
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)

Images