android / ndk-samples
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 567 files with 90,272 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)
    • 32 files changed 6-20 times (6,730 lines of code)
    • 535 files changed 1-5 times (83,542 lines of code)
0% | 0% | 0% | 7% | 92%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
hpp, xml, gradle, inl, cpp, h, properties, java, txt, bat, mk, md, c, yaml, pro, vsh, fsh, gitignore, sh, kt, yml, org, ts, TXT, json, glslv, clang-format, glslf
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 0% | 0% | 27% | 72%
java0% | 0% | 0% | 26% | 73%
c0% | 0% | 0% | 21% | 78%
h0% | 0% | 0% | 1% | 98%
inl0% | 0% | 0% | 0% | 100%
hpp0% | 0% | 0% | 0% | 100%
vsh0% | 0% | 0% | 0% | 100%
org0% | 0% | 0% | 0% | 100%
fsh0% | 0% | 0% | 0% | 100%
kt0% | 0% | 0% | 0% | 100%
TXT0% | 0% | 0% | 0% | 100%
glslf0% | 0% | 0% | 0% | 100%
glslv0% | 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
teapots0% | 0% | 0% | 11% | 88%
camera0% | 0% | 0% | 47% | 52%
native-audio0% | 0% | 0% | 38% | 61%
audio-echo0% | 0% | 0% | 59% | 40%
native-media0% | 0% | 0% | 32% | 67%
native-activity0% | 0% | 0% | 100% | 0%
native-codec0% | 0% | 0% | 26% | 73%
webp0% | 0% | 0% | 54% | 45%
hello-neon0% | 0% | 0% | <1% | 99%
bitmap-plasma0% | 0% | 0% | 12% | 87%
gles3jni0% | 0% | 0% | 2% | 97%
hello-libs0% | 0% | 0% | 17% | 82%
endless-tunnel0% | 0% | 0% | 0% | 100%
display-p30% | 0% | 0% | 0% | 100%
san-angeles0% | 0% | 0% | 0% | 100%
nn-samples0% | 0% | 0% | 0% | 100%
native-midi0% | 0% | 0% | 0% | 100%
hello-gl20% | 0% | 0% | 0% | 100%
native-plasma0% | 0% | 0% | 0% | 100%
prefab0% | 0% | 0% | 0% | 100%
sensor-graph0% | 0% | 0% | 0% | 100%
hello-jniCallback0% | 0% | 0% | 0% | 100%
hello-oboe0% | 0% | 0% | 0% | 100%
other-builds0% | 0% | 0% | 0% | 100%
hello-jni0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MainActivity.java
in audio-echo/app/src/main/java/com/google/sample/echo
227 12 1121 2356 13
NativeAudio.java
in native-audio/app/src/main/java/com/example/nativeaudio
306 6 1316 2429 11
Plasma.java
in bitmap-plasma/app/src/main/java/com/example/plasma
42 3 1509 2429 10
TeapotNativeActivity.cpp
in teapots/classic-teapot/src/main/cpp
279 18 1295 1990 10
MoreTeapotsNativeActivity.cpp
in teapots/more-teapots/src/main/cpp
285 18 1295 1990 10
image_reader.cpp
in camera/basic/src/main/cpp
293 12 653 1639 10
camera_manager.cpp
in camera/texture-view/src/main/cpp
361 18 394 1628 10
main.cpp
in native-activity/app/src/main/cpp
256 6 730 2081 9
NativeMedia.java
in native-media/app/src/main/java/com/example/nativemedia
293 11 1240 2429 9
camera_manager.cpp
in camera/basic/src/main/cpp
347 16 653 1639 9
ChoreographerNativeActivity.cpp
in teapots/choreographer-30fps/src/main/cpp
412 25 1295 1990 9
hello-libs.cpp
in hello-libs/app/src/main/cpp
20 - 1340 2075 8
image_reader.h
in camera/basic/src/main/cpp
33 - 1509 1639 8
sensorManager.cpp
in teapots/common/ndk_helper
61 3 1365 1870 8
audio_player.cpp
in audio-echo/app/src/main/cpp
172 7 1193 2068 8
CameraActivity.java
in camera/basic/src/main/java/com/sample/camera/basic
287 17 1121 1639 8
JNIHelper.cpp
in teapots/common/ndk_helper
575 24 1509 1990 8
sensorManager.h
in teapots/common/ndk_helper
27 - 1365 1870 7
helloneon.c
in hello-neon/app/src/main/cpp
125 - 612 2048 7
audio_recorder.cpp
in audio-echo/app/src/main/cpp
154 7 1340 2068 7