aws-samples / aws-greengrass-lambda-functions
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 196 files with 5,864 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)
    • 15 files changed 6-20 times (606 lines of code)
    • 181 files changed 1-5 times (5,258 lines of code)
0% | 0% | 0% | 10% | 89%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
java, md, sh, txt, cfg, properties, py, gradle, bat, yml, json, yaml, js, svg, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 12% | 87%
py0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
cfg0% | 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
foundation/CDDBaselineJava0% | 0% | 0% | 18% | 81%
functions/CDDSenseHatJava0% | 0% | 0% | 15% | 84%
functions/CDDSkeletonJava0% | 0% | 0% | 71% | 28%
functions/CDDEmbeddedVaadinSkeletonJava0% | 0% | 0% | 17% | 82%
functions/CDDDockerJava0% | 0% | 0% | 2% | 97%
functions/CDDDMIJava0% | 0% | 0% | 9% | 90%
functions/CDDLatencyDashboard0% | 0% | 0% | 0% | 100%
functions/CDDMdnsServiceResolverJava0% | 0% | 0% | 0% | 100%
functions/CDDKVSJava0% | 0% | 0% | 0% | 100%
functions/CDDBenchmarkJava0% | 0% | 0% | 0% | 100%
functions/HTTPNode0% | 0% | 0% | 0% | 100%
functions/LiFXPython0% | 0% | 0% | 0% | 100%
functions/BasicIngestPythonWithCloudFormation0% | 0% | 0% | 0% | 100%
functions/HelloWorldPythonWithCloudFormation0% | 0% | 0% | 0% | 100%
functions/HTTPPython0% | 0% | 0% | 0% | 100%
functions/RaspberryPiGpioPython30% | 0% | 0% | 0% | 100%
functions/LatencyTesterPython30% | 0% | 0% | 0% | 100%
functions/MqttClientPython30% | 0% | 0% | 0% | 100%
functions/BenchmarkPython0% | 0% | 0% | 0% | 100%
functions/SharedFile1Python30% | 0% | 0% | 0% | 100%
functions/SharedFile2Python30% | 0% | 0% | 0% | 100%
functions/SecretsManagerPython30% | 0% | 0% | 0% | 100%
functions/CloudWatchMetricHandlerPython30% | 0% | 0% | 0% | 100%
functions/HelloWorldPython30% | 0% | 0% | 0% | 100%
functions/SocketServerPython0% | 0% | 0% | 0% | 100%
support-files0% | 0% | 0% | 0% | 100%
presentations/cloud-device-driver-framework-for-java0% | 0% | 0% | 0% | 100%
functions/WebServerNode0% | 0% | 0% | 0% | 100%
functions/HelloWorldNode0% | 0% | 0% | 0% | 100%
ROOT0% | 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
BaselineAppModule.java
in foundation/CDDBaselineJava/src/main/java/com/awslabs/aws/iot/greengrass/cdd/modules
111 11 685 966 9
StartupHandler.java
in functions/CDDSkeletonJava/src/main/java/com/amazonaws/greengrass/cddskeleton/handlers
30 2 657 1165 8
LinuxOutputStreamWriterFactory.java
in functions/CDDSenseHatJava/src/main/java/com/amazonaws/greengrass/cddsensehat/leds
33 2 697 1061 8
StartupHandler.java
in functions/CDDSenseHatJava/src/main/java/com/amazonaws/greengrass/cddsensehat/handlers
34 2 697 1061 8
Blank.java
in functions/CDDSenseHatJava/src/main/java/com/amazonaws/greengrass/cddsensehat/leds/animation
20 4 708 1061 7
StartupHandler.java
in functions/CDDEmbeddedVaadinSkeletonJava/src/main/java/com/amazonaws/greengrass/cddembeddedvaadinskeleton/handlers
24 2 657 1153 7
App.java
in functions/CDDEmbeddedVaadinSkeletonJava/src/main/java/com/amazonaws/greengrass/cddembeddedvaadinskeleton
28 5 698 1153 7
GreengrassCommunication.java
in foundation/CDDBaselineJava/src/main/java/com/awslabs/aws/iot/greengrass/cdd/communication
64 4 685 966 7
GlitchNumber.java
in functions/CDDSenseHatJava/src/main/java/com/amazonaws/greengrass/cddsensehat/leds/animation
72 6 708 1061 7
StartupHandler.java
in functions/CDDDMIJava/src/main/java/com/amazonaws/greengrass/cdddmi/handlers
19 2 697 1163 6
StartupHandler.java
in functions/CDDDockerJava/src/main/java/com/amazonaws/greengrass/cdddocker/handlers
19 2 697 958 6
App.java
in functions/CDDSkeletonJava/src/main/java/com/amazonaws/greengrass/cddskeleton
30 6 624 1165 6
DummyCommunication.java
in foundation/CDDBaselineJava/src/main/java/com/awslabs/aws/iot/greengrass/cdd/communication
31 4 686 966 6
CddSenseHatListEventHandler.java
in functions/CDDSenseHatJava/src/main/java/com/amazonaws/greengrass/cddsensehat/handlers
40 3 708 1061 6
InputHandler.java
in functions/CDDSkeletonJava/src/main/java/com/amazonaws/greengrass/cddskeleton/handlers
51 5 708 1165 6
jitpack.yml
in root
5 - 685 966 5
GreengrassStartEventHandler.java
in foundation/CDDBaselineJava/src/main/java/com/awslabs/aws/iot/greengrass/cdd/handlers/interfaces
5 - 708 966 5
Communication.java
in foundation/CDDBaselineJava/src/main/java/com/awslabs/aws/iot/greengrass/cdd/communication
10 - 708 966 5
BasicLoggingHelper.java
in functions/CDDDockerJava/src/main/java/com/amazonaws/greengrass/cdddocker/handlers
23 2 708 958 5
HelloWorldNode.js
in functions/HelloWorldNode
24 3 757 1165 5