epam / covid-tracing-bluetooth-poc
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 39 files with 1,555 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)
    • 0 files changed 6-20 times (0 lines of code)
    • 39 files changed 1-5 times (1,555 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 39 files with 1,555 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 39 files changed by 1 contributor (1,555 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
kt, xml, swift, plist, gradle, json, storyboard, properties, gitignore, pro, txt, bat, md
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kt0% | 0% | 0% | 0% | 100%
swift0% | 0% | 0% | 0% | 100%
xml0% | 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
PoC0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 39)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BtConfig.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth
38 1 2020-04-14 2020-04-17 3 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
String.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions
6 - 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtScanResult.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/repo
7 - 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
UIDevice.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions
10 - 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertiseCallback.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
14 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
Date.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions
15 - 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
JobService.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/service
18 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertising.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
18 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertisingForM.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
19 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BootReceiver.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/service
20 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertisingSetCallback.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
20 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
StoredIdentifier.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Property Wrappers
22 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
PredefinedIdentifier.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Property Wrappers
22 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtDiscoveredDevices.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/repo
23 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtGattServerCallback.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/gatt
26 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ViewController.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources
26 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertisingForO.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
31 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
AppDelegate.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources
32 6 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
Logger.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Services
33 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtGattServer.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/gatt
34 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
PeripheralService.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Services
43 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ScannerFragment.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/ui
44 4 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
AdvertiserFragment.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/ui
55 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
NotificationService.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Services
79 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
CentralService.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Services
91 8 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
MainActivity.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/ui
92 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ScanResultAdapter.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/ui
115 7 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtService.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/service
119 5 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtScan.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth
135 9 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ic_launcher_round.xml
in PoC/android/app/src/main/res/mipmap-anydpi-v26
5 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ic_launcher.xml
in PoC/android/app/src/main/res/mipmap-anydpi-v26
5 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
colors.xml
in PoC/android/app/src/main/res/values
6 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
styles.xml
in PoC/android/app/src/main/res/values
7 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
strings.xml
in PoC/android/app/src/main/res/values
16 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
activity_main.xml
in PoC/android/app/src/main/res/layout
27 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ic_launcher_foreground.xml
in PoC/android/app/src/main/res/drawable-v24
30 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
listitem_scanresult.xml
in PoC/android/app/src/main/res/layout
36 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
fragment_advertiser.xml
in PoC/android/app/src/main/res/layout
46 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ic_launcher_background.xml
in PoC/android/app/src/main/res/drawable
170 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
Files With Most Contributors (Top 39)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BtConfig.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth
38 1 2020-04-14 2020-04-17 3 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ViewController.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources
26 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
Date.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions
15 - 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
UIDevice.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions
10 - 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
String.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions
6 - 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
AppDelegate.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources
32 6 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
PredefinedIdentifier.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Property Wrappers
22 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
StoredIdentifier.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Property Wrappers
22 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
Logger.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Services
33 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
NotificationService.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Services
79 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
CentralService.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Services
91 8 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
PeripheralService.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Services
43 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
MainActivity.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/ui
92 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
AdvertiserFragment.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/ui
55 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ScanResultAdapter.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/ui
115 7 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ScannerFragment.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/ui
44 4 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtGattServer.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/gatt
34 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtGattServerCallback.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/gatt
26 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertisingForM.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
19 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertiseCallback.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
14 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertisingSetCallback.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
20 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertisingForO.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
31 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertising.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
18 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtScan.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth
135 9 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
JobService.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/service
18 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtService.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/service
119 5 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BootReceiver.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/service
20 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtScanResult.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/repo
7 - 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtDiscoveredDevices.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/repo
23 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ic_launcher_foreground.xml
in PoC/android/app/src/main/res/drawable-v24
30 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ic_launcher_background.xml
in PoC/android/app/src/main/res/drawable
170 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
fragment_advertiser.xml
in PoC/android/app/src/main/res/layout
46 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
listitem_scanresult.xml
in PoC/android/app/src/main/res/layout
36 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
activity_main.xml
in PoC/android/app/src/main/res/layout
27 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
colors.xml
in PoC/android/app/src/main/res/values
6 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
styles.xml
in PoC/android/app/src/main/res/values
7 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
strings.xml
in PoC/android/app/src/main/res/values
16 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ic_launcher.xml
in PoC/android/app/src/main/res/mipmap-anydpi-v26
5 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ic_launcher_round.xml
in PoC/android/app/src/main/res/mipmap-anydpi-v26
5 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
Files With Least Contributors (Top 39)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ic_launcher_background.xml
in PoC/android/app/src/main/res/drawable
170 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtScan.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth
135 9 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtService.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/service
119 5 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ScanResultAdapter.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/ui
115 7 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
MainActivity.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/ui
92 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
CentralService.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Services
91 8 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
NotificationService.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Services
79 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
AdvertiserFragment.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/ui
55 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
fragment_advertiser.xml
in PoC/android/app/src/main/res/layout
46 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ScannerFragment.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/ui
44 4 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
PeripheralService.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Services
43 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtConfig.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth
38 1 2020-04-14 2020-04-17 3 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
listitem_scanresult.xml
in PoC/android/app/src/main/res/layout
36 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtGattServer.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/gatt
34 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
Logger.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Services
33 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
AppDelegate.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources
32 6 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertisingForO.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
31 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ic_launcher_foreground.xml
in PoC/android/app/src/main/res/drawable-v24
30 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
activity_main.xml
in PoC/android/app/src/main/res/layout
27 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ViewController.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources
26 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtGattServerCallback.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/gatt
26 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtDiscoveredDevices.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/repo
23 3 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
PredefinedIdentifier.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Property Wrappers
22 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
StoredIdentifier.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Property Wrappers
22 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertisingSetCallback.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
20 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BootReceiver.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/service
20 1 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertisingForM.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
19 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertising.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
18 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
JobService.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/service
18 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
strings.xml
in PoC/android/app/src/main/res/values
16 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
Date.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions
15 - 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtAdvertiseCallback.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising
14 2 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
UIDevice.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions
10 - 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
styles.xml
in PoC/android/app/src/main/res/values
7 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
BtScanResult.kt
in PoC/android/app/src/main/java/com/epam/crowdresitance/repo
7 - 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
String.swift
in PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions
6 - 2020-04-14 2020-04-15 2 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
colors.xml
in PoC/android/app/src/main/res/values
6 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ic_launcher.xml
in PoC/android/app/src/main/res/mipmap-anydpi-v26
5 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
ic_launcher_round.xml
in PoC/android/app/src/main/res/mipmap-anydpi-v26
5 - 2020-04-14 2020-04-14 1 1 michal_szczepanik@epam.com michal_szczepanik@epam.com
Correlations

File Size vs. Number of Changes: 39 points

PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/BtConfig.kt x: 38 lines of code y: 3 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/BtScan.kt x: 135 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising/BtAdvertiseCallback.kt x: 14 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising/BtAdvertising.kt x: 18 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising/BtAdvertisingForM.kt x: 19 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising/BtAdvertisingForO.kt x: 31 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising/BtAdvertisingSetCallback.kt x: 20 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/gatt/BtGattServer.kt x: 34 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/gatt/BtGattServerCallback.kt x: 26 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/repo/BtDiscoveredDevices.kt x: 23 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/repo/BtScanResult.kt x: 7 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/service/BtService.kt x: 119 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/ui/AdvertiserFragment.kt x: 55 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/ui/MainActivity.kt x: 92 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/ui/ScanResultAdapter.kt x: 115 lines of code y: 2 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/ui/ScannerFragment.kt x: 44 lines of code y: 2 # changes PoC/iOS/Bluetooth Tracing PoC/Sources/AppDelegate.swift x: 32 lines of code y: 2 # changes PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions/Date.swift x: 15 lines of code y: 2 # changes PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions/String.swift x: 6 lines of code y: 2 # changes PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions/UIDevice.swift x: 10 lines of code y: 2 # changes PoC/iOS/Bluetooth Tracing PoC/Sources/Property Wrappers/PredefinedIdentifier.swift x: 22 lines of code y: 2 # changes PoC/iOS/Bluetooth Tracing PoC/Sources/Services/CentralService.swift x: 91 lines of code y: 2 # changes PoC/iOS/Bluetooth Tracing PoC/Sources/Services/Logger.swift x: 33 lines of code y: 2 # changes PoC/iOS/Bluetooth Tracing PoC/Sources/Services/NotificationService.swift x: 79 lines of code y: 2 # changes PoC/iOS/Bluetooth Tracing PoC/Sources/Services/PeripheralService.swift x: 43 lines of code y: 2 # changes PoC/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml x: 30 lines of code y: 1 # changes PoC/android/app/src/main/res/drawable/ic_launcher_background.xml x: 170 lines of code y: 1 # changes PoC/android/app/src/main/res/layout/activity_main.xml x: 27 lines of code y: 1 # changes PoC/android/app/src/main/res/layout/fragment_advertiser.xml x: 46 lines of code y: 1 # changes PoC/android/app/src/main/res/layout/listitem_scanresult.xml x: 36 lines of code y: 1 # changes PoC/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml x: 5 lines of code y: 1 # changes PoC/android/app/src/main/res/values/colors.xml x: 6 lines of code y: 1 # changes PoC/android/app/src/main/res/values/strings.xml x: 16 lines of code y: 1 # changes PoC/android/app/src/main/res/values/styles.xml x: 7 lines of code y: 1 # changes
3.0
# changes
  min: 1.0
  average: 1.77
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 3.0
0 170.0
lines of code
min: 5.0 | average: 39.87 | 25th percentile: 16.0 | median: 26.0 | 75th percentile: 44.0 | max: 170.0

Number of Contributors vs. Number of Changes: 39 points

PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/BtConfig.kt x: 1 # contributors y: 3 # changes PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/BtScan.kt x: 1 # contributors y: 2 # changes PoC/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml x: 1 # contributors y: 1 # changes
3.0
# changes
  min: 1.0
  average: 1.77
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 3.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 39 points

PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/BtConfig.kt x: 1 # contributors y: 38 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/BtScan.kt x: 1 # contributors y: 135 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising/BtAdvertiseCallback.kt x: 1 # contributors y: 14 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising/BtAdvertising.kt x: 1 # contributors y: 18 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising/BtAdvertisingForM.kt x: 1 # contributors y: 19 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising/BtAdvertisingForO.kt x: 1 # contributors y: 31 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/advertising/BtAdvertisingSetCallback.kt x: 1 # contributors y: 20 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/gatt/BtGattServer.kt x: 1 # contributors y: 34 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/bluetooth/gatt/BtGattServerCallback.kt x: 1 # contributors y: 26 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/repo/BtDiscoveredDevices.kt x: 1 # contributors y: 23 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/repo/BtScanResult.kt x: 1 # contributors y: 7 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/service/BtService.kt x: 1 # contributors y: 119 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/ui/AdvertiserFragment.kt x: 1 # contributors y: 55 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/ui/MainActivity.kt x: 1 # contributors y: 92 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/ui/ScanResultAdapter.kt x: 1 # contributors y: 115 lines of code PoC/android/app/src/main/java/com/epam/crowdresitance/ui/ScannerFragment.kt x: 1 # contributors y: 44 lines of code PoC/iOS/Bluetooth Tracing PoC/Sources/AppDelegate.swift x: 1 # contributors y: 32 lines of code PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions/Date.swift x: 1 # contributors y: 15 lines of code PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions/String.swift x: 1 # contributors y: 6 lines of code PoC/iOS/Bluetooth Tracing PoC/Sources/Extensions/UIDevice.swift x: 1 # contributors y: 10 lines of code PoC/iOS/Bluetooth Tracing PoC/Sources/Property Wrappers/PredefinedIdentifier.swift x: 1 # contributors y: 22 lines of code PoC/iOS/Bluetooth Tracing PoC/Sources/Services/CentralService.swift x: 1 # contributors y: 91 lines of code PoC/iOS/Bluetooth Tracing PoC/Sources/Services/Logger.swift x: 1 # contributors y: 33 lines of code PoC/iOS/Bluetooth Tracing PoC/Sources/Services/NotificationService.swift x: 1 # contributors y: 79 lines of code PoC/iOS/Bluetooth Tracing PoC/Sources/Services/PeripheralService.swift x: 1 # contributors y: 43 lines of code PoC/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml x: 1 # contributors y: 30 lines of code PoC/android/app/src/main/res/drawable/ic_launcher_background.xml x: 1 # contributors y: 170 lines of code PoC/android/app/src/main/res/layout/activity_main.xml x: 1 # contributors y: 27 lines of code PoC/android/app/src/main/res/layout/fragment_advertiser.xml x: 1 # contributors y: 46 lines of code PoC/android/app/src/main/res/layout/listitem_scanresult.xml x: 1 # contributors y: 36 lines of code PoC/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml x: 1 # contributors y: 5 lines of code PoC/android/app/src/main/res/values/strings.xml x: 1 # contributors y: 16 lines of code
170.0
lines of code
  min: 5.0
  average: 39.87
  25th percentile: 16.0
  median: 26.0
  75th percentile: 44.0
  max: 170.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0