microsoft / malmo
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 255 files with 34,837 lines of code.
    • 1 files changed more than 100 times (1,776 lines of code)
    • 3 files changed 51-100 times (1,453 lines of code)
    • 21 files changed 21-50 times (6,833 lines of code)
    • 116 files changed 6-20 times (16,149 lines of code)
    • 114 files changed 1-5 times (8,626 lines of code)
5% | 4% | 19% | 46% | 24%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
java, py, cpp, xml, txt, h, md, dockerfile, in, sh, cs, xsd, bat, gitignore, i, vsh, ps1, json, launch, fsh, properties, gitattributes, psm1, yml, html, c, cfg, hpp, gradle, csproj, cmake
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java8% | 1% | 22% | 45% | 21%
cpp0% | 22% | 21% | 44% | 11%
i0% | 0% | 96% | 0% | 3%
h0% | 0% | 14% | 72% | 12%
py0% | 0% | 13% | 35% | 51%
ps10% | 0% | 34% | 65% | 0%
in0% | 0% | 0% | 54% | 45%
psm10% | 0% | 0% | 100% | 0%
hpp0% | 0% | 0% | 0% | 100%
fsh0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
vsh0% | 0% | 0% | 0% | 100%
launch0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
c0% | 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
Minecraft/src8% | 1% | 22% | 45% | 21%
Malmo/src0% | 14% | 28% | 43% | 13%
MalmoEnv/malmoenv0% | 0% | 28% | 70% | <1%
scripts0% | 0% | 34% | 65% | 0%
Minecraft0% | 0% | 84% | 0% | 15%
Schemas0% | 0% | 0% | 77% | 22%
scripts/pslib0% | 0% | 0% | 100% | 0%
MalmoEnv0% | 0% | 0% | 67% | 32%
scripts/python-wheel0% | 0% | 0% | 81% | 18%
doc0% | 0% | 0% | 0% | 100%
MalmoEnv/proxyenv0% | 0% | 0% | 0% | 100%
scripts/tools0% | 0% | 0% | 0% | 100%
scripts/scoring0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
sample_missions0% | 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
ClientStateMachine.java
in Minecraft/src/main/java/com/microsoft/Malmo/Client
1776 79 1048 2082 102
AgentHost.cpp
in Malmo/src
758 34 1048 2082 78
MalmoMod.java
in Minecraft/src/main/java/com/microsoft/Malmo
363 20 878 2082 60
python_module.cpp
in Malmo/src/PythonWrapper
332 4 1329 2082 53
i
MalmoNETNative.i
in Malmo/src/CSharpWrapper
432 - 1329 2082 46
i
MalmoJava.i
in Malmo/src/JavaWrapper
394 - 1329 2082 45
MissionSpec.cpp
in Malmo/src
611 56 878 2082 43
ServerStateMachine.java
in Minecraft/src/main/java/com/microsoft/Malmo/Server
1000 71 1613 2082 35
AgentHost.h
in Malmo/src
123 2 1329 2082 34
MissionSpec.h
in Malmo/src
91 - 878 2082 33
DiscreteMovementCommandsImplementation.java
in Minecraft/src/main/java/com/microsoft/Malmo/MissionHandlers
463 20 1442 2082 30
core.py
in MalmoEnv/malmoenv
113 11 879 1224 29
MinecraftTypeHelper.java
in Minecraft/src/main/java/com/microsoft/Malmo/Utils
475 16 878 2082 27
malmo_install.ps1
in scripts
97 - 1048 1851 26
VideoHook.java
in Minecraft/src/main/java/com/microsoft/Malmo/Client
258 6 1183 2082 26
BlockDrawingHelper.java
in Minecraft/src/main/java/com/microsoft/Malmo/Utils
466 22 1442 2082 26
launch_minecraft_in_background.py
in Minecraft
67 2 1183 2056 24
RewardForCollectingItemImplementation.java
in Minecraft/src/main/java/com/microsoft/Malmo/MissionHandlers
92 9 878 2082 24
MalmoEnvServer.java
in Minecraft/src/main/java/com/microsoft/Malmo/Client
588 29 1048 1244 23
MazeDecoratorImplementation.java
in Minecraft/src/main/java/com/microsoft/Malmo/MissionHandlers
634 25 1379 2082 23