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).
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| trace/src/main/org/jetbrains/lincheck/trace/TraceRecorderTracePoints.kt trace/src/main/org/jetbrains/lincheck/trace/Deserialization.kt |
3 | 26 (11%) | 16 (18%) | 2025-12-25 |
| trace/src/main/org/jetbrains/lincheck/trace/TraceRecorderTracePoints.kt common/src/main/org/jetbrains/lincheck/trace/TraceContext.kt |
2 | 26 (7%) | 9 (22%) | 2025-12-25 |
| trace/src/main/org/jetbrains/lincheck/trace/Deserialization.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckMethodVisitor.kt |
2 | 16 (12%) | 4 (50%) | 2025-12-25 |
| jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckMethodVisitor.kt common/src/main/org/jetbrains/lincheck/trace/TraceContext.kt |
2 | 4 (50%) | 9 (22%) | 2025-12-25 |
| trace/src/main/org/jetbrains/lincheck/trace/TraceRecorderTracePoints.kt common/src/main/org/jetbrains/lincheck/descriptors/CodeLocations.kt |
2 | 26 (7%) | 6 (33%) | 2025-12-25 |
| trace/src/main/org/jetbrains/lincheck/trace/Deserialization.kt common/src/main/org/jetbrains/lincheck/trace/TraceContext.kt |
2 | 16 (12%) | 9 (22%) | 2025-12-25 |
| jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/MethodCallTransformer.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckClassVisitor.kt |
2 | 9 (22%) | 13 (15%) | 2025-12-23 |
| trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceCollectingEventTracker.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/MethodCallTransformer.kt |
2 | 39 (5%) | 9 (22%) | 2025-12-23 |
| src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/ManagedStrategy.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/MethodCallTransformer.kt |
2 | 126 (1%) | 9 (22%) | 2025-12-23 |
| jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckMethodVisitor.kt common/src/main/org/jetbrains/lincheck/descriptors/CodeLocations.kt |
2 | 4 (50%) | 6 (33%) | 2025-12-25 |
| trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceCollectingEventTracker.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckClassVisitor.kt |
2 | 39 (5%) | 13 (15%) | 2025-12-23 |
| src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/ManagedStrategy.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckClassVisitor.kt |
2 | 126 (1%) | 13 (15%) | 2025-12-23 |
| trace/src/main/org/jetbrains/lincheck/trace/TraceRecorderTracePoints.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckMethodVisitor.kt |
2 | 26 (7%) | 4 (50%) | 2025-12-25 |
| common/src/main/org/jetbrains/lincheck/trace/TraceContext.kt common/src/main/org/jetbrains/lincheck/descriptors/CodeLocations.kt |
2 | 9 (22%) | 6 (33%) | 2025-12-25 |
| trace/src/main/org/jetbrains/lincheck/trace/Deserialization.kt common/src/main/org/jetbrains/lincheck/descriptors/CodeLocations.kt |
2 | 16 (12%) | 6 (33%) | 2025-12-25 |
| trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceCollectingEventTracker.kt src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/ManagedStrategy.kt |
2 | 39 (5%) | 126 (1%) | 2025-12-23 |
| jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/TransformationProfile.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckClassVisitor.kt |
2 | 13 (15%) | 13 (15%) | 2025-12-25 |
| common/src/main/org/jetbrains/lincheck/util/UnsafeHolder.kt common/src/main/org/jetbrains/lincheck/util/AtomicMethods.kt |
2 | 5 (40%) | 4 (50%) | 2025-12-25 |
| common/src/main/org/jetbrains/lincheck/descriptors/AccessLocation.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckMethodVisitor.kt |
1 | 4 (25%) | 4 (25%) | 2025-12-22 |
| trace/src/main/org/jetbrains/lincheck/trace/TracePostprocessor.kt src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/modelchecking/ModelCheckingStrategy.kt |
1 | 8 (12%) | 42 (2%) | 2025-12-22 |
| trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceRecorderMethodTransformer.kt src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/ManagedStrategy.kt |
1 | 6 (16%) | 126 (<1%) | 2025-12-22 |
| trace/src/main/org/jetbrains/lincheck/trace/Printing.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/InstructionMethodVisitor.kt |
1 | 11 (9%) | 2 (50%) | 2025-12-22 |
| trace/src/main/org/jetbrains/lincheck/trace/Printing.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/ConstructorArgumentsSnapshotTrackerTransformer.kt |
1 | 11 (9%) | 3 (33%) | 2025-12-22 |
| src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/modelchecking/ModelCheckingStrategyConfiguration.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/TraceAgentTransformer.kt |
1 | 7 (14%) | 6 (16%) | 2025-12-22 |
| trace-debugger/src/main/org/jetbrains/lincheck/trace/debugger/TraceDebuggerMethodTransformer.kt src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/modelchecking/ModelCheckingStrategy.kt |
1 | 4 (25%) | 42 (2%) | 2025-12-22 |
| src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/modelchecking/ModelCheckingStrategyConfiguration.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/ParkingTransformer.kt |
1 | 7 (14%) | 4 (25%) | 2025-12-22 |
| trace-debugger/src/main/org/jetbrains/lincheck/trace/debugger/TraceDebuggerMethodTransformer.kt common/src/main/org/jetbrains/lincheck/util/UnsafeHolder.kt |
1 | 4 (25%) | 5 (20%) | 2025-12-22 |
| trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceRecorderInjections.kt common/src/main/org/jetbrains/lincheck/analysis/ShadowStack.kt |
1 | 15 (6%) | 5 (20%) | 2025-12-22 |
| src/jvm/main/org/jetbrains/kotlinx/lincheck/trace/TracePoint.kt src/jvm/main/org/jetbrains/kotlinx/lincheck/trace/TraceFlattenPolicies.kt |
1 | 16 (6%) | 7 (14%) | 2025-12-22 |
| trace/src/main/org/jetbrains/lincheck/trace/SerializationInmemory.kt src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/modelchecking/ModelCheckingStrategyConfiguration.kt |
1 | 3 (33%) | 7 (14%) | 2025-12-22 |
| trace/src/main/org/jetbrains/lincheck/trace/TracePostprocessor.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/TransformerChain.kt |
1 | 8 (12%) | 3 (33%) | 2025-12-22 |
| jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/MonitorTransformers.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/LoopTransformer.kt |
1 | 4 (25%) | 6 (16%) | 2025-12-22 |
| jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/ThreadTransformers.kt trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceCollectingEventTracker.kt |
1 | 2 (50%) | 39 (2%) | 2025-12-22 |
| jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/ThreadTransformers.kt common/src/main/org/jetbrains/lincheck/trace/TraceContext.kt |
1 | 2 (50%) | 9 (11%) | 2025-12-22 |
| src/jvm/main/org/jetbrains/kotlinx/lincheck/trace/TracePoint.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckClassVisitor.kt |
1 | 16 (6%) | 13 (7%) | 2025-12-22 |
| src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/OwnerNames.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/InlineMethodCallTransformer.kt |
1 | 6 (16%) | 5 (20%) | 2025-12-22 |
| src/jvm/main/org/jetbrains/kotlinx/lincheck/trace/TracePoint.kt integration-test/common/src/main/AbstractTraceIntegrationTest.kt |
1 | 16 (6%) | 13 (7%) | 2025-12-22 |
| jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/IntrinsicCandidateMethodFilter.kt common/src/main/org/jetbrains/lincheck/trace/TraceContext.kt |
1 | 3 (33%) | 9 (11%) | 2025-12-22 |
| trace-debugger/src/main/org/jetbrains/lincheck/trace/debugger/TraceDebuggerAgent.kt jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckJavaAgent.kt |
1 | 6 (16%) | 8 (12%) | 2025-12-22 |
| src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/OwnerNames.kt trace/src/main/org/jetbrains/lincheck/trace/TraceRecorderTracePoints.kt |
1 | 6 (16%) | 26 (3%) | 2025-12-22 |
| trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceRecorderMethodTransformer.kt common/src/main/org/jetbrains/lincheck/util/AtomicMethods.kt |
1 | 6 (16%) | 4 (25%) | 2025-12-22 |
| trace/src/main/org/jetbrains/lincheck/trace/Printing.kt trace-debugger/src/main/org/jetbrains/lincheck/trace/debugger/TraceDebuggerMethodTransformer.kt |
1 | 11 (9%) | 4 (25%) | 2025-12-22 |
| src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/OwnerNames.kt common/src/main/org/jetbrains/lincheck/descriptors/Descriptors.kt |
1 | 6 (16%) | 5 (20%) | 2025-12-22 |
| trace-debugger/src/main/org/jetbrains/lincheck/trace/debugger/TraceDebuggerMethodTransformer.kt common/src/main/org/jetbrains/lincheck/analysis/ShadowStack.kt |
1 | 4 (25%) | 5 (20%) | 2025-12-22 |
| jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/LoopTransformer.kt common/src/main/org/jetbrains/lincheck/descriptors/CodeLocations.kt |
1 | 6 (16%) | 6 (16%) | 2025-12-22 |
| trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceRecorder.kt trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceCollectingEventTracker.kt |
1 | 10 (10%) | 39 (2%) | 2025-12-22 |
| trace/src/main/org/jetbrains/lincheck/trace/Deserialization.kt common/src/main/org/jetbrains/lincheck/util/UnsafeHolder.kt |
1 | 16 (6%) | 5 (20%) | 2025-12-22 |
| jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/ObjectCreationTransformerBase.kt integration-test/common/src/main/AbstractTraceIntegrationTest.kt |
1 | 2 (50%) | 13 (7%) | 2025-12-22 |
| trace-debugger/src/main/org/jetbrains/lincheck/trace/debugger/TraceDebuggerAgent.kt src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/modelchecking/ModelCheckingStrategy.kt |
1 | 6 (16%) | 42 (2%) | 2025-12-22 |
| src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/ManagedStrategy.kt common/src/main/org/jetbrains/lincheck/util/AtomicMethods.kt |
1 | 126 (<1%) | 4 (25%) | 2025-12-22 |