Thorntail
File Change Frequency

File change frequency measurements show the distribution of the number 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 905 files with 45,681 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files 51 to 100 times (512 lines of code)
    • 7 files changed 21 to 50 times (2,366 lines of code)
    • 163 files changed 6 to 20 times (16,875 lines of code)
    • 734 files changed 5 or fewer times (25,928 lines of code)
0% | 1% | 5% | 36% | 56%
Legend:
101+
51-100
21-50
6-20
1-5 updates

Detailed data...

File Change Frequency per File Extension
java
File Change Frequency per Extension
The number of recorded file updates
java0% | 1% | 5% | 36% | 56%
Legend:
101+
51-100
21-50
6-20
1-5 updates
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
tools0% | 27% | 23% | 38% | 9%
core0% | 0% | 10% | 46% | 43%
arquillian0% | 0% | 11% | 25% | 62%
fractions0% | 0% | <1% | 32% | 66%
plugins0% | 0% | 0% | 38% | 61%
thorntail-runner0% | 0% | 0% | 68% | 31%
swarmtool0% | 0% | 0% | 100% | 0%
testsuite0% | 0% | 0% | 11% | 88%
meta0% | 0% | 0% | 18% | 81%
client-apis0% | 0% | 0% | 11% | 88%
cli0% | 0% | 0% | 0% | 100%
build-resources0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5 updates
Most Frequently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
BuildTool.java
in tools/src/main/java/org/wildfly/swarm/tools
512 54 340 1901 82
DependencyManager.java
in tools/src/main/java/org/wildfly/swarm/tools
348 25 276 1765 46
Swarm.java
in core/container/src/main/java/org/wildfly/swarm
535 41 24 1437 42
RuntimeServer.java
in core/container/src/main/java/org/wildfly/swarm/container/runtime
281 10 86 1458 29
UberjarSimpleContainer.java
in arquillian/adapter/src/main/java/org/wildfly/swarm/arquillian/adapter
292 10 101 1423 26
MPJWTAuthExtensionArchivePreparer.java
in fractions/microprofile/microprofile-jwt/src/main/java/org/wildfly/swarm/microprofile/jwtauth/runtime
165 5 366 1018 25
ArtifactSpec.java
in tools/src/main/java/org/wildfly/swarm/tools
89 11 85 1901 23
ConfigurableManager.java
in core/container/src/main/java/org/wildfly/swarm/container/runtime
656 37 122 1396 23
StartMojo.java
in plugins/maven/src/main/java/org/wildfly/swarm/plugin/maven
301 8 122 1272 19
SwarmExecutor.java
in tools/src/main/java/org/wildfly/swarm/tools/exec
220 25 460 1758 18
RuntimeDeployer.java
in core/container/src/main/java/org/wildfly/swarm/container/runtime
264 12 978 1437 18
MicroProfileJWTAuthFraction.java
in fractions/microprofile/microprofile-jwt/src/main/java/org/wildfly/swarm/microprofile/jwtauth
156 29 429 1018 17
CommandLine.java
in core/container/src/main/java/org/wildfly/swarm/cli
313 19 352 1437 17
StandaloneXMLParser.java
in core/container/src/main/java/org/wildfly/swarm/container/runtime/xmlconfig
98 5 649 1437 16
InfinispanCustomizer.java
in fractions/wildfly/infinispan/src/main/java/org/wildfly/swarm/infinispan/runtime
109 7 289 1374 16
SwarmMessages.java
in core/container/src/main/java/org/wildfly/swarm/internal
110 - 705 1437 16
ServerBootstrapImpl.java
in core/container/src/main/java/org/wildfly/swarm/container/runtime
151 11 933 1437 16
ApplicationModuleFinder.java
in core/bootstrap/src/main/java/org/wildfly/swarm/bootstrap/modules
174 6 598 1437 16
PackageMojo.java
in plugins/maven/src/main/java/org/wildfly/swarm/plugin/maven
183 2 248 1272 16
ApplicationEnvironment.java
in core/bootstrap/src/main/java/org/wildfly/swarm/bootstrap/env
291 22 705 1437 16
DeclaredDependencies.java
in tools/src/main/java/org/wildfly/swarm/tools
111 13 85 1412 14
ConfigViewFactory.java
in core/container/src/main/java/org/wildfly/swarm/container/config
177 22 933 1332 14
SecuredArchivePreparer.java
in fractions/keycloak/src/main/java/org/wildfly/swarm/keycloak/runtime
181 10 309 1368 14
ShrinkwrapArtifactResolvingHelper.java
in arquillian/resolver/src/main/java/org/wildfly/swarm/arquillian/resolver
207 13 225 1614 14
MicroProfileFaultToleranceFraction.java
in fractions/microprofile/microprofile-fault-tolerance/src/main/java/org/wildfly/swarm/microprofile/faulttolerance
9 - 109 1018 13
BootstrapModuleFinder.java
in core/bootstrap/src/main/java/org/wildfly/swarm/bootstrap/modules
77 2 654 1437 13
ClasspathModuleFinder.java
in core/bootstrap/src/main/java/org/wildfly/swarm/bootstrap/modules
105 3 649 1437 13
MultiStartMojo.java
in plugins/maven/src/main/java/org/wildfly/swarm/plugin/maven
221 10 424 1272 13
Main.java
in swarmtool/src/main/java/org/wildfly/swarm/swarmtool
271 11 289 1524 13
ConfigurableExtension.java
in core/container/src/main/java/org/wildfly/swarm/container/runtime/cdi/configurable
70 5 688 1425 12
BootstrapClasspathModuleFinder.java
in core/bootstrap/src/main/java/org/wildfly/swarm/bootstrap/modules
71 2 649 1437 12
NestedJarResourceLoader.java
in core/bootstrap/src/main/java/org/wildfly/swarm/bootstrap/modules
145 4 598 1437 12
UndertowFraction.java
in fractions/javaee/undertow/src/main/java/org/wildfly/swarm/undertow
166 23 102 1437 12
MavenArtifactResolvingHelper.java
in plugins/maven/src/main/java/org/wildfly/swarm/plugin/maven
225 9 102 1272 12
SwaggerArchivePreparer.java
in fractions/swagger/src/main/java/org/wildfly/swarm/swagger/runtime
257 5 705 1437 12
ArtifactResolvingHelper.java
in tools/src/main/java/org/wildfly/swarm/tools
10 1 1108 1901 11
ModuleAnalyzer.java
in tools/src/main/java/org/wildfly/swarm/tools
68 6 1108 1766 11
Main.java
in core/bootstrap/src/main/java/org/wildfly/swarm/bootstrap
97 6 682 1437 11
JWTAuthMechanism.java
in fractions/microprofile/microprofile-jwt/src/main/java/org/wildfly/swarm/microprofile/jwtauth/deployment/auth
98 7 444 1018 11
SwarmProcess.java
in tools/src/main/java/org/wildfly/swarm/tools/exec
98 12 101 1758 11
DriverInfo.java
in fractions/javaee/datasources/src/main/java/org/wildfly/swarm/datasources/runtime
171 15 542 1391 11
FractionUsageAnalyzer.java
in meta/fraction-metadata/src/main/java/org/wildfly/swarm/fractions
251 18 460 1310 11
StageConfig.java
in core/spi/src/main/java/org/wildfly/swarm/spi/api
9 1 1108 1437 10
ArtifactAsset.java
in tools/src/main/java/org/wildfly/swarm/tools
38 4 1108 1870 10
IOBridge.java
in tools/src/main/java/org/wildfly/swarm/tools/exec
70 5 751 1758 10
CertInfoProducer.java
in fractions/javaee/undertow/src/main/java/org/wildfly/swarm/undertow/runtime
83 2 705 1437 10
JWTAuthContextInfoProvider.java
in fractions/microprofile/microprofile-jwt/src/main/java/org/wildfly/swarm/microprofile/jwtauth/deployment/auth/config
89 2 430 1018 10
ConfigViewImpl.java
in core/container/src/main/java/org/wildfly/swarm/container/config
99 17 86 1332 10
MainInvoker.java
in core/bootstrap/src/main/java/org/wildfly/swarm/bootstrap
105 9 614 1411 10
JWTAuthMechanismFactory.java
in fractions/microprofile/microprofile-jwt/src/main/java/org/wildfly/swarm/microprofile/jwtauth/deployment/auth
129 4 429 1018 10