facebook / SPARTA
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 33 files with 7,526 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 10 files changed 6-20 times (3,844 lines of code)
    • 23 files changed 1-5 times (3,682 lines of code)
0% | 0% | 0% | 51% | 48%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
h, cpp, md, txt, sh, in, gitignore, cmake, clang-format, json, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
h0% | 0% | 0% | 51% | 48%
cmake0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
include0% | 0% | 0% | 51% | 48%
cmake_modules0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 33)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
960 37 108 1333 18 6
272 17 108 821 10 6
419 30 108 889 10 8
456 25 108 1325 9 7
235 22 108 1191 8 5
801 35 108 1191 8 4
Analyzer.h
in include
209 14 108 791 7 2
82 7 108 1163 6 4
170 21 108 1191 6 3
240 12 108 1325 6 4
49 1 108 1325 4 3
cmake
Commons.cmake
in cmake_modules
79 - 108 905 4 3
91 16 108 905 4 2
147 20 108 750 4 3
222 15 108 905 4 3
240 26 108 905 4 3
268 35 108 1073 4 3
S_Expression.h
in include
528 67 108 1381 4 3
in
gtest.cmake.in
in cmake_modules
15 - 108 1064 3 3
36 6 108 905 3 2
121 15 108 905 3 2
142 14 108 905 3 2
170 25 108 532 3 3
170 22 108 905 3 2
178 23 108 639 3 2
FlatSet.h
in include
180 13 108 524 3 2
280 15 108 905 3 2
Exceptions.h
in include
18 - 108 905 2 1
Arity.h
in include
44 - 108 759 2 2
102 14 108 905 2 1
LiftedDomain.h
in include
113 15 108 718 2 2
142 24 108 521 2 2
347 48 108 905 2 1
Files With Most Contributors (Top 33)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
960 37 108 1333 18 6
272 17 108 821 10 6
419 30 108 889 10 8
456 25 108 1325 9 7
801 35 108 1191 8 4
235 22 108 1191 8 5
Analyzer.h
in include
209 14 108 791 7 2
170 21 108 1191 6 3
240 12 108 1325 6 4
82 7 108 1163 6 4
91 16 108 905 4 2
222 15 108 905 4 3
268 35 108 1073 4 3
49 1 108 1325 4 3
S_Expression.h
in include
528 67 108 1381 4 3
240 26 108 905 4 3
147 20 108 750 4 3
cmake
Commons.cmake
in cmake_modules
79 - 108 905 4 3
36 6 108 905 3 2
178 23 108 639 3 2
FlatSet.h
in include
180 13 108 524 3 2
170 22 108 905 3 2
142 14 108 905 3 2
121 15 108 905 3 2
280 15 108 905 3 2
170 25 108 532 3 3
in
gtest.cmake.in
in cmake_modules
15 - 108 1064 3 3
347 48 108 905 2 1
102 14 108 905 2 1
Exceptions.h
in include
18 - 108 905 2 1
Arity.h
in include
44 - 108 759 2 2
LiftedDomain.h
in include
113 15 108 718 2 2
142 24 108 521 2 2
Correlations

File Size vs. Number of Changes: 33 points

cmake_modules/Commons.cmake x: 79 lines of code y: 4 # changes cmake_modules/gtest.cmake.in x: 15 lines of code y: 3 # changes include/AbstractDomain.h x: 347 lines of code y: 2 # changes include/Analyzer.h x: 209 lines of code y: 7 # changes include/Arity.h x: 44 lines of code y: 2 # changes include/ConstantAbstractDomain.h x: 102 lines of code y: 2 # changes include/DirectProductAbstractDomain.h x: 178 lines of code y: 3 # changes include/DisjointUnionAbstractDomain.h x: 240 lines of code y: 4 # changes include/Exceptions.h x: 18 lines of code y: 2 # changes include/FiniteAbstractDomain.h x: 268 lines of code y: 4 # changes include/FixpointIterator.h x: 49 lines of code y: 4 # changes include/FlatSet.h x: 180 lines of code y: 3 # changes include/HashedAbstractEnvironment.h x: 280 lines of code y: 3 # changes include/HashedAbstractPartition.h x: 222 lines of code y: 4 # changes include/HashedSetAbstractDomain.h x: 121 lines of code y: 3 # changes include/IntervalDomain.h x: 147 lines of code y: 4 # changes include/LiftedDomain.h x: 113 lines of code y: 2 # changes include/MonotonicFixpointIterator.h x: 456 lines of code y: 9 # changes include/PatriciaTreeMap.h x: 960 lines of code y: 18 # changes include/PatriciaTreeMapAbstractEnvironment.h x: 235 lines of code y: 8 # changes include/PatriciaTreeMapAbstractPartition.h x: 170 lines of code y: 6 # changes include/PatriciaTreeOverUnderSetAbstractDomain.h x: 170 lines of code y: 3 # changes include/PatriciaTreeSet.h x: 801 lines of code y: 8 # changes include/PatriciaTreeSetAbstractDomain.h x: 91 lines of code y: 4 # changes include/PatriciaTreeUtil.h x: 36 lines of code y: 3 # changes include/PowersetAbstractDomain.h x: 142 lines of code y: 3 # changes include/ReducedProductAbstractDomain.h x: 82 lines of code y: 6 # changes include/S_Expression.h x: 528 lines of code y: 4 # changes include/SmallSortedSetAbstractDomain.h x: 142 lines of code y: 2 # changes include/SpartaWorkQueue.h x: 272 lines of code y: 10 # changes include/WeakPartialOrdering.h x: 419 lines of code y: 10 # changes include/WeakTopologicalOrdering.h x: 240 lines of code y: 6 # changes
18.0
# changes
  min: 2.0
  average: 4.82
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 18.0
0 960.0
lines of code
min: 15.0 | average: 228.06 | 25th percentile: 96.5 | median: 170.0 | 75th percentile: 270.0 | max: 960.0

Number of Contributors vs. Number of Changes: 33 points

cmake_modules/Commons.cmake x: 3 # contributors y: 4 # changes cmake_modules/gtest.cmake.in x: 3 # contributors y: 3 # changes include/AbstractDomain.h x: 1 # contributors y: 2 # changes include/Analyzer.h x: 2 # contributors y: 7 # changes include/Arity.h x: 2 # contributors y: 2 # changes include/DirectProductAbstractDomain.h x: 2 # contributors y: 3 # changes include/MonotonicFixpointIterator.h x: 7 # contributors y: 9 # changes include/PatriciaTreeMap.h x: 6 # contributors y: 18 # changes include/PatriciaTreeMapAbstractEnvironment.h x: 5 # contributors y: 8 # changes include/PatriciaTreeMapAbstractPartition.h x: 3 # contributors y: 6 # changes include/PatriciaTreeSet.h x: 4 # contributors y: 8 # changes include/PatriciaTreeSetAbstractDomain.h x: 2 # contributors y: 4 # changes include/ReducedProductAbstractDomain.h x: 4 # contributors y: 6 # changes include/SpartaWorkQueue.h x: 6 # contributors y: 10 # changes include/WeakPartialOrdering.h x: 8 # contributors y: 10 # changes
18.0
# changes
  min: 2.0
  average: 4.82
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 18.0
0 8.0
# contributors
min: 1.0 | average: 3.06 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 3.5 | max: 8.0