Ktor
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).

File Change History per Logical Decomposition
primary
primary (2+ links)
G ktor-server ktor-server ktor-http ktor-http ktor-server--ktor-http 29 ktor-features ktor-features ktor-server--ktor-features 20 ktor-client ktor-client ktor-server--ktor-client 23 ktor-network ktor-network ktor-server--ktor-network 16 ROOT ROOT ktor-server--ROOT 6 ktor-io ktor-io ktor-server--ktor-io 7 ktor-http--ktor-features 19 ktor-http--ktor-client 44 ktor-http--ROOT 5 ktor-features--ktor-client 21 ktor-features--ROOT 6 gradle gradle ktor-client--gradle 3 ktor-client--ROOT 22 ktor-network--ktor-http 16 ktor-network--ktor-features 12 ktor-network--ktor-client 23 ktor-network--ROOT 5 ktor-network--ktor-io 7 gradle--ROOT 6 ktor-utils ktor-utils ktor-utils--ktor-server 25 ktor-utils--ktor-http 23 ktor-utils--ktor-features 17 ktor-utils--ktor-client 37 ktor-utils--ktor-network 18 ktor-utils--gradle 2 ktor-utils--ROOT 7 ktor-utils--ktor-io 10 ktor-io--ktor-http 8 ktor-io--ktor-features 4 ktor-io--ktor-client 14 ktor-io--ROOT 3

Files Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2
ktor-client/ktor-client-okhttp/jvm/src/io/ktor/client/engine/okhttp/OkHttpEngine.kt
ktor-client/ktor-client-android/jvm/src/io/ktor/client/engine/android/AndroidClientEngine.kt
11 28 (39%) 18 (61%)
ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/websocket/RawWebSocket.kt
ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/websocket/DefaultWebSocketSessionImpl.kt
11 13 (84%) 19 (57%)
ktor-client/ktor-client-core/common/src/io/ktor/client/call/HttpClientCall.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/HttpClient.kt
10 22 (45%) 21 (47%)
ktor-client/ktor-client-ios/darwin/src/io/ktor/client/engine/ios/IosClientEngine.kt
ktor-client/ktor-client-core/js/src/io/ktor/client/engine/js/JsClientEngine.kt
10 24 (41%) 17 (58%)
ktor-client/ktor-client-core/common/src/io/ktor/client/call/HttpClientCall.kt
ktor-client/ktor-client-cio/jvm/src/io/ktor/client/engine/cio/ConnectionPipeline.kt
9 22 (40%) 18 (50%)
ktor-client/ktor-client-core/common/src/io/ktor/client/call/utils.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/call/HttpClientCall.kt
9 10 (90%) 22 (40%)
ktor-client/ktor-client-core/common/src/io/ktor/client/features/HttpPlainText.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/call/HttpClientCall.kt
9 12 (75%) 22 (40%)
ktor-client/ktor-client-core/common/src/io/ktor/client/features/HttpRedirect.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/HttpClient.kt
9 13 (69%) 21 (42%)
ktor-client/ktor-client-core/common/src/io/ktor/client/request/HttpRequest.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/HttpClient.kt
9 15 (60%) 21 (42%)
ktor-client/ktor-client-jetty/jvm/src/io/ktor/client/engine/jetty/JettyHttp2Engine.kt
ktor-client/ktor-client-apache/jvm/src/io/ktor/client/engine/apache/ApacheEngine.kt
9 11 (81%) 10 (90%)
ktor-client/ktor-client-okhttp/jvm/src/io/ktor/client/engine/okhttp/OkHttpEngine.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/HttpClient.kt
9 28 (32%) 21 (42%)
ktor-client/ktor-client-okhttp/jvm/src/io/ktor/client/engine/okhttp/OkHttpEngine.kt
ktor-client/ktor-client-jetty/jvm/src/io/ktor/client/engine/jetty/JettyHttp2Engine.kt
9 28 (32%) 11 (81%)
ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/websocket/WebSocketWriter.kt
ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/websocket/DefaultWebSocketSessionImpl.kt
9 18 (50%) 19 (47%)
ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/websocket/WebSocketWriter.kt
ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/websocket/WebSocketReader.kt
9 18 (50%) 12 (75%)
ktor-server/ktor-server-cio/jvm/src/io/ktor/server/cio/HttpServer.kt
ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/Pipeline.kt
9 12 (75%) 15 (60%)
ktor-client/ktor-client-core/common/src/io/ktor/client/engine/HttpClientEngine.kt
ktor-client/ktor-client-android/jvm/src/io/ktor/client/engine/android/AndroidClientEngine.kt
8 12 (66%) 18 (44%)
ktor-client/ktor-client-core/common/src/io/ktor/client/engine/HttpClientEngine.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/HttpClient.kt
8 12 (66%) 21 (38%)
ktor-client/ktor-client-core/common/src/io/ktor/client/features/DefaultTransform.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/call/HttpClientCall.kt
8 16 (50%) 22 (36%)
ktor-client/ktor-client-core/common/src/io/ktor/client/features/observer/DelegatedCall.kt
ktor-client/ktor-client-cio/jvm/src/io/ktor/client/engine/cio/ConnectionPipeline.kt
8 10 (80%) 18 (44%)
ktor-client/ktor-client-core/common/src/io/ktor/client/features/observer/DelegatedCall.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/engine/HttpClientEngine.kt
8 10 (80%) 12 (66%)
Files from Different Folders Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2
ktor-client/ktor-client-okhttp/jvm/src/io/ktor/client/engine/okhttp/OkHttpEngine.kt
ktor-client/ktor-client-android/jvm/src/io/ktor/client/engine/android/AndroidClientEngine.kt
11 28 (39%) 18 (61%)
ktor-client/ktor-client-core/common/src/io/ktor/client/call/HttpClientCall.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/HttpClient.kt
10 22 (45%) 21 (47%)
ktor-client/ktor-client-ios/darwin/src/io/ktor/client/engine/ios/IosClientEngine.kt
ktor-client/ktor-client-core/js/src/io/ktor/client/engine/js/JsClientEngine.kt
10 24 (41%) 17 (58%)
ktor-client/ktor-client-core/common/src/io/ktor/client/call/HttpClientCall.kt
ktor-client/ktor-client-cio/jvm/src/io/ktor/client/engine/cio/ConnectionPipeline.kt
9 22 (40%) 18 (50%)
ktor-client/ktor-client-core/common/src/io/ktor/client/features/HttpPlainText.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/call/HttpClientCall.kt
9 12 (75%) 22 (40%)
ktor-client/ktor-client-core/common/src/io/ktor/client/features/HttpRedirect.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/HttpClient.kt
9 13 (69%) 21 (42%)
ktor-client/ktor-client-core/common/src/io/ktor/client/request/HttpRequest.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/HttpClient.kt
9 15 (60%) 21 (42%)
ktor-client/ktor-client-jetty/jvm/src/io/ktor/client/engine/jetty/JettyHttp2Engine.kt
ktor-client/ktor-client-apache/jvm/src/io/ktor/client/engine/apache/ApacheEngine.kt
9 11 (81%) 10 (90%)
ktor-client/ktor-client-okhttp/jvm/src/io/ktor/client/engine/okhttp/OkHttpEngine.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/HttpClient.kt
9 28 (32%) 21 (42%)
ktor-client/ktor-client-okhttp/jvm/src/io/ktor/client/engine/okhttp/OkHttpEngine.kt
ktor-client/ktor-client-jetty/jvm/src/io/ktor/client/engine/jetty/JettyHttp2Engine.kt
9 28 (32%) 11 (81%)
ktor-server/ktor-server-cio/jvm/src/io/ktor/server/cio/HttpServer.kt
ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/Pipeline.kt
9 12 (75%) 15 (60%)
ktor-client/ktor-client-core/common/src/io/ktor/client/engine/HttpClientEngine.kt
ktor-client/ktor-client-android/jvm/src/io/ktor/client/engine/android/AndroidClientEngine.kt
8 12 (66%) 18 (44%)
ktor-client/ktor-client-core/common/src/io/ktor/client/engine/HttpClientEngine.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/HttpClient.kt
8 12 (66%) 21 (38%)
ktor-client/ktor-client-core/common/src/io/ktor/client/features/DefaultTransform.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/call/HttpClientCall.kt
8 16 (50%) 22 (36%)
ktor-client/ktor-client-core/common/src/io/ktor/client/features/observer/DelegatedCall.kt
ktor-client/ktor-client-cio/jvm/src/io/ktor/client/engine/cio/ConnectionPipeline.kt
8 10 (80%) 18 (44%)
ktor-client/ktor-client-core/common/src/io/ktor/client/features/observer/DelegatedCall.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/engine/HttpClientEngine.kt
8 10 (80%) 12 (66%)
ktor-client/ktor-client-core/common/src/io/ktor/client/features/observer/DelegatedCall.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/features/HttpPlainText.kt
8 10 (80%) 12 (66%)
ktor-client/ktor-client-core/common/src/io/ktor/client/request/HttpRequest.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/call/HttpClientCall.kt
8 15 (53%) 22 (36%)
ktor-client/ktor-client-core/common/src/io/ktor/client/request/HttpRequest.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/engine/HttpClientEngine.kt
8 15 (53%) 12 (66%)
ktor-client/ktor-client-core/js/src/io/ktor/client/engine/js/JsClientEngine.kt
ktor-client/ktor-client-core/common/src/io/ktor/client/engine/HttpClientEngine.kt
8 17 (47%) 12 (66%)