apache / commons-statistics
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 9 components.
  • 157 files, 14,132 LOC (65.7% vs. main code).
  • "commons-statistics-descriptive" is biggest, containing 30.37% of LOC.
  • "dist-archive" is smallest, containing 0.18% of LOC.


commons-statistics-descriptive4292 LOC (19%) 60 files
commons-statistics-distribution4255 LOC (19%) 41 files
commons-statistics-inference3452 LOC (16%) 29 files
src1672 LOC (7%) 11 files
commons-statistics-ranking298 LOC (1%) 7 files
commons-statistics-bom71 LOC (<1%) 4 files
doc36 LOC (<1%) 2 files
commons-statistics-docs31 LOC (<1%) 2 files
dist-archive25 LOC (<1%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
commons-statistics-distribution284 commits (30%)
commons-statistics-descriptive71 commits (7%)
src70 commits (7%)
commons-statistics-inference26 commits (2%)
commons-statistics-ranking8 commits (<1%)
dist-archive6 commits (<1%)
commons-statistics-bom4 commits (<1%)
commons-statistics-docs1 commits (<1%)
doc1 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022 2021 2020 2019 2018
commons-statistics-descriptive
84
26
223
commons-statistics-distribution
25
29
147
508
36
118
85
commons-statistics-inference
1
21
34
24
src
7
15
22
36
2
19
10
commons-statistics-ranking
1
3
1
9
commons-statistics-bom
1
1
5
commons-statistics-docs
2
dist-archive
3
2
1
doc
2


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

G commons-statistics-descriptive commons-statistics-descriptive commons-statistics-descriptive--commons-statistics-descriptive 5 src src src--src 1 commons-statistics-bom commons-statistics-bom commons-statistics-bom--src 1


2025-05-07 17:31