azure / azure-iot-sdk-java
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 362 files with 28,122 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 6 files changed 21-50 times (1,298 lines of code)
    • 47 files changed 6-20 times (7,109 lines of code)
    • 309 files changed 1-5 times (19,715 lines of code)
0% | 0% | 4% | 25% | 70%
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 362 files with 28,122 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)
    • 14 files changed by 6-10 contributors (2,205 lines of code)
    • 81 files changed by 2-5 contributors (7,075 lines of code)
    • 267 files changed by 1 contributor (18,842 lines of code)
0% | 0% | 7% | 25% | 67%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, md, properties, ps1, json, yaml, http, gradle, svg, sh, cfg, txt, py, pro, cmd, gitattributes, targets, editorconfig, nuspec, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 3% | 25% | 71%
yaml0% | 0% | 81% | 14% | 3%
ps10% | 0% | 0% | 31% | 68%
xml0% | 0% | 0% | 0% | 100%
targets0% | 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
provisioning0% | 0% | 9% | 48% | 42%
vsts0% | 0% | 36% | 24% | 39%
iothub0% | 0% | 0% | 11% | 88%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
SDKUtils.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/contract
50 4 2017-11-15 2022-10-19 41 10 mamokarz@microsoft.com timtay@microsoft.com
373 - 2019-04-18 2024-07-18 39 5 timtay@microsoft.com timtay@microsoft.com
SDKUtils.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal
50 4 2017-10-24 2022-10-19 38 8 prmathur@microsoft.com timtay@microsoft.com
RegisterTask.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task
290 8 2017-11-07 2022-03-07 26 6 prmathur@microsoft.com timtay@microsoft.com
ProvisioningTask.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task
272 7 2017-11-07 2023-09-13 23 6 prmathur@microsoft.com timtay@microsoft.com
ContractAPIHttp.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/http
263 11 2017-10-24 2022-03-07 21 6 prmathur@microsoft.com timtay@microsoft.com
ContractAPIMqtt.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/mqtt
277 12 2017-11-29 2024-01-12 19 5 jelani.brandon@microsoft.com timtay@microsoft.com
EnrollmentGroup.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
195 8 2017-11-15 2022-03-07 17 7 mamokarz@microsoft.com timtay@microsoft.com
IndividualEnrollment.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
210 8 2017-11-18 2022-03-22 17 7 mamokarz@users.noreply.gith... timtay@microsoft.com
sdl.yaml
in vsts
67 - 2019-03-29 2023-04-04 16 3 timtay@microsoft.com timtay@microsoft.com
ProvisioningAmqpOperations.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp
247 12 2017-11-09 2022-03-07 16 6 timtay@microsoft.com timtay@microsoft.com
ProvisioningDeviceClient.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device
130 9 2017-10-24 2023-07-21 15 4 prmathur@microsoft.com timtay@microsoft.com
StatusTask.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task
132 3 2017-11-07 2022-03-07 14 5 prmathur@microsoft.com timtay@microsoft.com
ContractAPIAmqp.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp
180 9 2017-11-10 2022-03-07 13 7 prmathur@microsoft.com timtay@microsoft.com
SecurityProviderTPMEmulator.java
in provisioning/security/tpm-provider-emulator/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm
341 9 2017-12-01 2022-03-07 13 5 prmathur@microsoft.com timtay@microsoft.com
42 - 2019-03-29 2023-03-10 12 3 timtay@microsoft.com timtay@microsoft.com
140 - 2020-08-24 2023-02-22 11 5 timtay@microsoft.com 113465132+schoims@users.nor...
TwinCollection.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
172 12 2017-11-15 2023-10-25 11 6 mamokarz@microsoft.com timtay@microsoft.com
ProvisioningDeviceClientContract.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract
61 3 2017-10-24 2022-03-07 10 5 prmathur@microsoft.com timtay@microsoft.com
AttestationMechanism.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
92 3 2017-11-15 2022-03-07 10 6 mamokarz@microsoft.com timtay@microsoft.com
DeviceRegistrationState.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
116 1 2017-11-18 2022-03-07 10 5 mamokarz@users.noreply.gith... timtay@microsoft.com
AmqpsProvisioningSaslHandler.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp
249 5 2018-01-18 2022-03-07 10 4 timtay@microsoft.com timtay@microsoft.com
SecurityProviderX509Cert.java
in provisioning/security/x509-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm
55 1 2017-12-01 2023-12-12 9 6 prmathur@microsoft.com timtay@microsoft.com
SecurityProviderSymmetricKey.java
in provisioning/security/security-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security
107 3 2018-12-05 2023-12-12 9 5 prmathur@microsoft.com timtay@microsoft.com
Query.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service
116 5 2017-11-15 2022-03-07 9 7 mamokarz@microsoft.com timtay@microsoft.com
SecurityProviderTPMHsm.java
in provisioning/security/tpm-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm
243 5 2017-12-01 2022-03-07 9 5 prmathur@microsoft.com timtay@microsoft.com
Tools.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service
13 1 2017-11-15 2022-03-07 8 6 mamokarz@microsoft.com timtay@microsoft.com
X509CAReferences.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
32 1 2017-11-18 2022-03-07 8 3 mamokarz@users.noreply.gith... timtay@microsoft.com
ProvisioningDeviceClientConfig.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal
42 2 2017-11-07 2022-03-07 8 5 prmathur@microsoft.com timtay@microsoft.com
X509Certificates.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
46 1 2017-11-15 2022-03-07 8 4 mamokarz@microsoft.com timtay@microsoft.com
TwinState.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
69 4 2017-11-15 2022-03-22 8 4 mamokarz@microsoft.com timtay@microsoft.com
X509Attestation.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
147 14 2017-11-15 2022-03-07 8 4 mamokarz@microsoft.com timtay@microsoft.com
IndividualEnrollmentManager.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service
175 11 2017-11-15 2022-03-07 8 5 mamokarz@microsoft.com timtay@microsoft.com
IotHubTransport.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport
1480 66 2023-01-30 2023-11-07 8 1 timtay@microsoft.com timtay@microsoft.com
TpmAttestation.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
44 3 2017-11-15 2022-03-07 7 4 mamokarz@microsoft.com timtay@microsoft.com
DeviceRegistrationParser.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser
67 3 2017-11-23 2021-06-17 7 5 prmathur@microsoft.com 73593426+jamdavi@users.nore...
RequestData.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task
68 1 2017-11-07 2022-03-07 7 4 prmathur@microsoft.com timtay@microsoft.com
DeviceRegistrationResultParser.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser
74 1 2017-11-23 2022-03-07 7 3 prmathur@microsoft.com timtay@microsoft.com
UrlPathBuilder.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract
127 7 2017-10-24 2021-01-26 7 4 prmathur@microsoft.com abhipsa.misra@microsoft.com
ProvisioningServiceClient.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service
131 25 2017-11-15 2022-03-07 7 4 mamokarz@microsoft.com timtay@microsoft.com
EnrollmentGroupManager.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service
152 10 2017-11-15 2022-03-07 7 5 mamokarz@microsoft.com timtay@microsoft.com
ClientConfiguration.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device
452 31 2023-01-30 2023-11-07 7 1 timtay@microsoft.com timtay@microsoft.com
SecurityProvider.java
in provisioning/security/security-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security
24 1 2017-11-09 2022-03-07 6 2 prmathur@microsoft.com timtay@microsoft.com
BulkEnrollmentOperationError.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
32 1 2017-11-18 2022-03-07 6 4 mamokarz@users.noreply.gith... timtay@microsoft.com
X509CertificateWithInfo.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
43 1 2017-11-15 2022-03-07 6 4 mamokarz@microsoft.com timtay@microsoft.com
TwinProperties.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
45 2 2017-11-18 2022-03-07 6 3 mamokarz@users.noreply.gith... timtay@microsoft.com
QueryResult.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
70 3 2017-11-15 2022-03-07 6 5 mamokarz@microsoft.com timtay@microsoft.com
TwinMetadata.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
72 2 2017-11-15 2022-03-07 6 5 mamokarz@microsoft.com timtay@microsoft.com
ProvisioningX509CertGen.java
in provisioning/provisioning-tools/provisioning-x509-cert-generator/src/main/java/tools/com/microsoft/azure/sdk/iot
73 1 2017-11-15 2021-09-21 6 3 prmathur@microsoft.com timtay@microsoft.com
X509CertificateInfo.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
97 4 2017-11-15 2022-03-07 6 4 mamokarz@microsoft.com timtay@microsoft.com
Files With Most Contributors (Top 50)
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
SDKUtils.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/contract
50 4 2017-11-15 2022-10-19 41 10 mamokarz@microsoft.com timtay@microsoft.com
SDKUtils.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal
50 4 2017-10-24 2022-10-19 38 8 prmathur@microsoft.com timtay@microsoft.com
IndividualEnrollment.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
210 8 2017-11-18 2022-03-22 17 7 mamokarz@users.noreply.gith... timtay@microsoft.com
EnrollmentGroup.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
195 8 2017-11-15 2022-03-07 17 7 mamokarz@microsoft.com timtay@microsoft.com
ContractAPIAmqp.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp
180 9 2017-11-10 2022-03-07 13 7 prmathur@microsoft.com timtay@microsoft.com
Query.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service
116 5 2017-11-15 2022-03-07 9 7 mamokarz@microsoft.com timtay@microsoft.com
RegisterTask.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task
290 8 2017-11-07 2022-03-07 26 6 prmathur@microsoft.com timtay@microsoft.com
ProvisioningTask.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task
272 7 2017-11-07 2023-09-13 23 6 prmathur@microsoft.com timtay@microsoft.com
ContractAPIHttp.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/http
263 11 2017-10-24 2022-03-07 21 6 prmathur@microsoft.com timtay@microsoft.com
ProvisioningAmqpOperations.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp
247 12 2017-11-09 2022-03-07 16 6 timtay@microsoft.com timtay@microsoft.com
TwinCollection.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
172 12 2017-11-15 2023-10-25 11 6 mamokarz@microsoft.com timtay@microsoft.com
AttestationMechanism.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
92 3 2017-11-15 2022-03-07 10 6 mamokarz@microsoft.com timtay@microsoft.com
SecurityProviderX509Cert.java
in provisioning/security/x509-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm
55 1 2017-12-01 2023-12-12 9 6 prmathur@microsoft.com timtay@microsoft.com
Tools.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service
13 1 2017-11-15 2022-03-07 8 6 mamokarz@microsoft.com timtay@microsoft.com
373 - 2019-04-18 2024-07-18 39 5 timtay@microsoft.com timtay@microsoft.com
ContractAPIMqtt.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/mqtt
277 12 2017-11-29 2024-01-12 19 5 jelani.brandon@microsoft.com timtay@microsoft.com
StatusTask.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task
132 3 2017-11-07 2022-03-07 14 5 prmathur@microsoft.com timtay@microsoft.com
SecurityProviderTPMEmulator.java
in provisioning/security/tpm-provider-emulator/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm
341 9 2017-12-01 2022-03-07 13 5 prmathur@microsoft.com timtay@microsoft.com
140 - 2020-08-24 2023-02-22 11 5 timtay@microsoft.com 113465132+schoims@users.nor...
DeviceRegistrationState.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
116 1 2017-11-18 2022-03-07 10 5 mamokarz@users.noreply.gith... timtay@microsoft.com
ProvisioningDeviceClientContract.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract
61 3 2017-10-24 2022-03-07 10 5 prmathur@microsoft.com timtay@microsoft.com
SecurityProviderTPMHsm.java
in provisioning/security/tpm-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm
243 5 2017-12-01 2022-03-07 9 5 prmathur@microsoft.com timtay@microsoft.com
SecurityProviderSymmetricKey.java
in provisioning/security/security-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security
107 3 2018-12-05 2023-12-12 9 5 prmathur@microsoft.com timtay@microsoft.com
IndividualEnrollmentManager.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service
175 11 2017-11-15 2022-03-07 8 5 mamokarz@microsoft.com timtay@microsoft.com
ProvisioningDeviceClientConfig.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal
42 2 2017-11-07 2022-03-07 8 5 prmathur@microsoft.com timtay@microsoft.com
EnrollmentGroupManager.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service
152 10 2017-11-15 2022-03-07 7 5 mamokarz@microsoft.com timtay@microsoft.com
DeviceRegistrationParser.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser
67 3 2017-11-23 2021-06-17 7 5 prmathur@microsoft.com 73593426+jamdavi@users.nore...
RegistrationStatusManager.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service
106 7 2017-11-15 2022-03-07 6 5 mamokarz@microsoft.com timtay@microsoft.com
TwinMetadata.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
72 2 2017-11-15 2022-03-07 6 5 mamokarz@microsoft.com timtay@microsoft.com
QueryResult.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
70 3 2017-11-15 2022-03-07 6 5 mamokarz@microsoft.com timtay@microsoft.com
ContractApiHttp.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/contract
124 5 2017-11-15 2022-03-07 6 5 mamokarz@microsoft.com timtay@microsoft.com
ProvisioningDeviceClient.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device
130 9 2017-10-24 2023-07-21 15 4 prmathur@microsoft.com timtay@microsoft.com
AmqpsProvisioningSaslHandler.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp
249 5 2018-01-18 2022-03-07 10 4 timtay@microsoft.com timtay@microsoft.com
X509Attestation.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
147 14 2017-11-15 2022-03-07 8 4 mamokarz@microsoft.com timtay@microsoft.com
TwinState.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
69 4 2017-11-15 2022-03-22 8 4 mamokarz@microsoft.com timtay@microsoft.com
X509Certificates.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
46 1 2017-11-15 2022-03-07 8 4 mamokarz@microsoft.com timtay@microsoft.com
ProvisioningServiceClient.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service
131 25 2017-11-15 2022-03-07 7 4 mamokarz@microsoft.com timtay@microsoft.com
TpmAttestation.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
44 3 2017-11-15 2022-03-07 7 4 mamokarz@microsoft.com timtay@microsoft.com
UrlPathBuilder.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract
127 7 2017-10-24 2021-01-26 7 4 prmathur@microsoft.com abhipsa.misra@microsoft.com
RequestData.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task
68 1 2017-11-07 2022-03-07 7 4 prmathur@microsoft.com timtay@microsoft.com
BulkEnrollmentOperationError.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
32 1 2017-11-18 2022-03-07 6 4 mamokarz@users.noreply.gith... timtay@microsoft.com
X509CertificateWithInfo.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
43 1 2017-11-15 2022-03-07 6 4 mamokarz@microsoft.com timtay@microsoft.com
X509CertificateInfo.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
97 4 2017-11-15 2022-03-07 6 4 mamokarz@microsoft.com timtay@microsoft.com
X509RegistrationResultParser.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser
60 - 2017-11-23 2022-03-07 5 4 prmathur@microsoft.com timtay@microsoft.com
QueryResultType.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
30 1 2017-11-15 2022-03-07 4 4 mamokarz@microsoft.com timtay@microsoft.com
SecurityProviderDice.java
in provisioning/security/dice-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm
87 9 2017-12-01 2021-06-17 4 4 prmathur@microsoft.com 73593426+jamdavi@users.nore...
ServiceAuthenticationWithSharedAccessPolicyToken.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/auth
31 1 2017-11-15 2022-03-07 3 4 mamokarz@microsoft.com timtay@microsoft.com
ServiceAuthenticationWithSharedAccessPolicyKey.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/auth
31 1 2017-11-15 2022-03-07 3 4 mamokarz@microsoft.com timtay@microsoft.com
sdl.yaml
in vsts
67 - 2019-03-29 2023-04-04 16 3 timtay@microsoft.com timtay@microsoft.com
42 - 2019-03-29 2023-03-10 12 3 timtay@microsoft.com timtay@microsoft.com
Files With Least Contributors (Top 50)
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
IotHubTransport.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport
1480 66 2023-01-30 2023-11-07 8 1 timtay@microsoft.com timtay@microsoft.com
AmqpsIotHubConnection.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps
1047 47 2023-01-30 2023-06-06 3 1 timtay@microsoft.com timtay@microsoft.com
InternalClient.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device
592 38 2023-01-30 2023-10-25 2 1 timtay@microsoft.com timtay@microsoft.com
ClientConfiguration.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device
452 31 2023-01-30 2023-11-07 7 1 timtay@microsoft.com timtay@microsoft.com
MqttIotHubConnection.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt
413 9 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
AmqpsConnection.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/transport/amqp
410 22 2022-03-07 2023-06-06 2 1 timtay@microsoft.com timtay@microsoft.com
AmqpsSessionHandler.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps
398 23 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
Mqtt.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt
393 15 2023-01-30 2023-09-18 2 1 timtay@microsoft.com timtay@microsoft.com
Message.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device
326 45 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
HttpsIotHubConnection.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https
309 15 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
MethodParser.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin
287 11 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
AmqpsSenderLinkHandler.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps
284 14 2023-01-30 2024-01-11 2 1 timtay@microsoft.com timtay@microsoft.com
ParserUtility.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin
275 15 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
ParserUtility.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs
275 15 2022-03-07 2022-03-07 1 1 timtay@microsoft.com timtay@microsoft.com
AmqpsReceiverLinkHandler.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps
268 13 2023-01-30 2024-01-11 2 1 timtay@microsoft.com timtay@microsoft.com
MultiplexingClient.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device
262 16 2023-01-30 2023-11-07 4 1 timtay@microsoft.com timtay@microsoft.com
DeviceIO.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device
249 17 2023-01-30 2023-11-07 5 1 timtay@microsoft.com timtay@microsoft.com
HttpsConnection.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https
244 13 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
HttpsHsmClient.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/hsm
220 6 2023-01-30 2023-06-16 2 1 timtay@microsoft.com timtay@microsoft.com
Socks5SocketFactory.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt
215 13 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
HttpsSingleMessage.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https
203 13 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
MqttConnection.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/transport/mqtt
203 14 2022-03-07 2022-03-07 1 1 timtay@microsoft.com timtay@microsoft.com
IotHubConnectionString.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device
188 14 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
DeviceTwin.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin
188 5 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
MainActivity.java
in iothub/device/iot-device-samples/android-sample/app/src/main/java/com/iothub/azure/microsoft/com/androidsample
182 15 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
TwinCollection.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin
166 15 2023-01-30 2023-10-25 2 1 timtay@microsoft.com timtay@microsoft.com
HttpsRequest.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https
163 13 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
IotHubSasToken.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/auth
160 11 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
HttpConnection.java
in provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/transport/https
159 10 2022-03-07 2022-03-07 1 1 timtay@microsoft.com timtay@microsoft.com
HttpConnection.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/transport/https
159 10 2022-03-07 2022-03-07 1 1 timtay@microsoft.com timtay@microsoft.com
ProxiedSSLSocket.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport
158 6 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
IotHubTransportMessage.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport
152 23 2023-01-30 2024-03-11 2 1 timtay@microsoft.com timtay@microsoft.com
IotHubSasTokenHsmAuthenticationProvider.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/hsm
152 7 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
AmqpsTwinSenderLinkHandler.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps
151 7 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
HttpsRequestResponseSerializer.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/hsm
145 2 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
MqttDirectMethod.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt
139 5 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
AmqpsTwinReceiverLinkHandler.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps
138 4 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
DirectMethod.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin
137 4 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
IotHubStatusCode.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device
137 5 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
MqttMessaging.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt
132 5 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
IotHubUri.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https
123 11 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
AmqpsSasTokenRenewalHandler.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps
118 9 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
AmqpsCbsSessionHandler.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps
114 11 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
ErrorLoggingBaseHandlerWithCleanup.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/transport/amqp
113 13 2022-03-07 2022-03-07 1 1 timtay@microsoft.com timtay@microsoft.com
AmqpDeviceOperations.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/transport/amqp
112 8 2022-03-07 2022-03-07 1 1 timtay@microsoft.com timtay@microsoft.com
SaslListenerImpl.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/transport/amqp
110 7 2022-03-07 2022-03-07 1 1 timtay@microsoft.com timtay@microsoft.com
Twin.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin
109 9 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
TwinMetadata.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin
101 7 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
MqttMessage.java
in provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/transport/mqtt
100 9 2022-03-07 2022-03-07 1 1 timtay@microsoft.com timtay@microsoft.com
AmqpsTelemetryReceiverLinkHandler.java
in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps
99 4 2023-01-30 2023-01-30 1 1 timtay@microsoft.com timtay@microsoft.com
Correlations

File Size vs. Number of Changes: 363 points

vsts/windowsLinuxAndAndroidBuildMatrixConfig.yaml x: 373 lines of code y: 39 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/IotHubTransportMessage.java x: 152 lines of code y: 2 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt/MqttTwin.java x: 283 lines of code y: 3 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin/ReportedPropertiesUpdateResponse.java x: 9 lines of code y: 2 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/mqtt/ContractAPIMqtt.java x: 277 lines of code y: 19 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsReceiverLinkHandler.java x: 268 lines of code y: 2 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsSenderLinkHandler.java x: 284 lines of code y: 2 # changes provisioning/security/security-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/SecurityProviderSymmetricKey.java x: 107 lines of code y: 9 # changes provisioning/security/x509-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderX509Cert.java x: 55 lines of code y: 9 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/ClientConfiguration.java x: 452 lines of code y: 7 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/ClientOptions.java x: 69 lines of code y: 5 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/DeviceIO.java x: 249 lines of code y: 5 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/MultiplexingClient.java x: 262 lines of code y: 4 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/MultiplexingClientOptions.java x: 41 lines of code y: 3 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/IotHubTransport.java x: 1480 lines of code y: 8 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/InternalClient.java x: 592 lines of code y: 2 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/ModuleClient.java x: 348 lines of code y: 4 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin/TwinCollection.java x: 166 lines of code y: 2 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/TwinCollection.java x: 172 lines of code y: 11 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt/Mqtt.java x: 393 lines of code y: 2 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/ProvisioningTask.java x: 272 lines of code y: 23 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/ProvisioningDeviceClient.java x: 130 lines of code y: 15 # changes vsts/gradle_build.ps1 x: 25 lines of code y: 2 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/hsm/HttpsHsmClient.java x: 220 lines of code y: 2 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/IotHubReceiveTask.java x: 68 lines of code y: 2 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/IotHubReconnectTask.java x: 76 lines of code y: 2 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/IotHubSendTask.java x: 65 lines of code y: 2 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsIotHubConnection.java x: 1047 lines of code y: 3 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/ReactorRunner.java x: 55 lines of code y: 2 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/transport/amqp/AmqpsConnection.java x: 410 lines of code y: 2 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/CorrelationCallbackContext.java x: 14 lines of code y: 1 # changes vsts/sdl.yaml x: 67 lines of code y: 16 # changes vsts/build_repo.ps1 x: 42 lines of code y: 12 # changes vsts/release/package-maven-artifacts-for-release.ps1 x: 150 lines of code y: 5 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/exceptions/InternalServerErrorException.java x: 31 lines of code y: 2 # changes vsts/generate_javadocs_branch.ps1 x: 140 lines of code y: 11 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/DeviceClient.java x: 108 lines of code y: 2 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/HttpsTransportManager.java x: 130 lines of code y: 2 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/ConnectionStatusChangeContext.java x: 18 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/CorrelatingMessageCallback.java x: 10 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/DeviceClientType.java x: 6 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/FileUploadCompletionNotification.java x: 80 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/FileUploadSasUriRequest.java x: 29 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/FileUploadSasUriResponse.java x: 74 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/IotHubClientProtocol.java x: 5 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/IotHubConnectionStatusChangeReason.java x: 11 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/IotHubConnectionString.java x: 188 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/IotHubStatusCode.java x: 137 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/Message.java x: 326 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/MessageProperty.java x: 88 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/ProductInfo.java x: 22 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/ProxySettings.java x: 72 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/auth/IotHubAuthenticationProvider.java x: 53 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/auth/IotHubSSLContext.java x: 91 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/auth/IotHubSasToken.java x: 160 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/auth/IotHubSasTokenAuthenticationProvider.java x: 90 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/auth/IotHubSasTokenWithRefreshAuthenticationProvider.java x: 43 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/auth/IotHubX509HardwareAuthenticationProvider.java x: 36 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/auth/Signature.java x: 19 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/auth/package-info.java x: 1 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/edge/DirectMethodResponse.java x: 41 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/exceptions/IotHubClientException.java x: 30 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/hsm/HttpHsmSignatureProvider.java x: 48 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/hsm/HttpsRequestResponseSerializer.java x: 145 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/hsm/IotHubSasTokenHsmAuthenticationProvider.java x: 152 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/ExponentialBackoffWithJitter.java x: 50 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/HttpProxySocketFactory.java x: 25 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/TransportException.java x: 95 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsCbsSessionHandler.java x: 114 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsExceptionTranslator.java x: 81 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsMethodsReceiverLinkHandler.java x: 83 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsMethodsSenderLinkHandler.java x: 98 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsSasTokenRenewalHandler.java x: 118 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsSessionHandler.java x: 398 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsTelemetryReceiverLinkHandler.java x: 99 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/HttpsConnection.java x: 244 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/HttpsIotHubConnection.java x: 309 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/HttpsRequest.java x: 163 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/HttpsSingleMessage.java x: 203 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/IotHubRejectUri.java x: 40 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/IotHubUri.java x: 123 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt/MqttDirectMethod.java x: 139 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt/MqttIotHubConnection.java x: 413 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt/MqttMessaging.java x: 132 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt/Socks5SocketFactory.java x: 215 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt/TopicParser.java x: 56 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt/exceptions/PahoExceptionTranslator.java x: 65 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin/MethodParser.java x: 287 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin/ParserUtility.java x: 275 lines of code y: 1 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin/Twin.java x: 109 lines of code y: 1 # changes iothub/device/iot-device-samples/android-sample/app/src/main/java/com/iothub/azure/microsoft/com/androidsample/MainActivity.java x: 182 lines of code y: 1 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/SDKUtils.java x: 50 lines of code y: 38 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/contract/SDKUtils.java x: 50 lines of code y: 41 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/transport/https/HttpResponse.java x: 93 lines of code y: 2 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/IndividualEnrollment.java x: 210 lines of code y: 17 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/TwinState.java x: 69 lines of code y: 8 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/ProvisioningDeviceClientRegistrationResult.java x: 27 lines of code y: 5 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/ProvisioningDeviceClientConfig.java x: 42 lines of code y: 8 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/ProvisioningDeviceClientContract.java x: 61 lines of code y: 10 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp/AmqpsProvisioningSaslHandler.java x: 249 lines of code y: 10 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp/AmqpsProvisioningSymmetricKeySaslHandler.java x: 80 lines of code y: 5 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp/ContractAPIAmqp.java x: 180 lines of code y: 13 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp/ProvisioningAmqpOperations.java x: 247 lines of code y: 16 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/http/ContractAPIHttp.java x: 263 lines of code y: 21 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/exceptions/ProvisioningDeviceClientExceptionManager.java x: 34 lines of code y: 5 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser/DeviceRegistrationResultParser.java x: 74 lines of code y: 7 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser/RegistrationOperationStatusParser.java x: 132 lines of code y: 6 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser/TpmRegistrationResultParser.java x: 35 lines of code y: 5 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser/X509RegistrationResultParser.java x: 60 lines of code y: 5 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/Authorization.java x: 17 lines of code y: 3 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/ProvisioningStatus.java x: 25 lines of code y: 3 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/RegisterTask.java x: 290 lines of code y: 26 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/RegistrationResult.java x: 39 lines of code y: 4 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/RequestData.java x: 68 lines of code y: 7 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/StatusTask.java x: 132 lines of code y: 14 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/transport/amqp/AmqpDeviceOperations.java x: 112 lines of code y: 1 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/transport/https/HttpRequest.java x: 60 lines of code y: 1 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/EnrollmentGroupManager.java x: 152 lines of code y: 7 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/IndividualEnrollmentManager.java x: 175 lines of code y: 8 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/ProvisioningServiceClient.java x: 131 lines of code y: 7 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/Query.java x: 116 lines of code y: 9 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/RegistrationStatusManager.java x: 106 lines of code y: 6 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/Tools.java x: 13 lines of code y: 8 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/auth/AuthenticationMethod.java x: 9 lines of code y: 3 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/auth/ProvisioningConnectionString.java x: 66 lines of code y: 4 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/auth/ProvisioningConnectionStringBuilder.java x: 129 lines of code y: 3 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/auth/ProvisioningSasToken.java x: 64 lines of code y: 4 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/auth/ServiceAuthenticationWithSharedAccessPolicyKey.java x: 31 lines of code y: 3 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/AttestationMechanism.java x: 92 lines of code y: 10 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/BulkEnrollmentOperation.java x: 45 lines of code y: 3 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/BulkEnrollmentOperationError.java x: 32 lines of code y: 6 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/BulkEnrollmentOperationResult.java x: 50 lines of code y: 4 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/CustomAllocationDefinition.java x: 21 lines of code y: 5 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/DeviceRegistrationState.java x: 116 lines of code y: 10 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/EnrollmentGroup.java x: 195 lines of code y: 17 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/QueryResult.java x: 70 lines of code y: 6 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/QueryResultType.java x: 30 lines of code y: 4 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/QuerySpecification.java x: 29 lines of code y: 4 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/QuerySpecificationBuilder.java x: 69 lines of code y: 3 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/SymmetricKeyAttestation.java x: 45 lines of code y: 5 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/TpmAttestation.java x: 44 lines of code y: 7 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/TwinProperties.java x: 45 lines of code y: 6 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/X509Attestation.java x: 147 lines of code y: 8 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/X509CAReferences.java x: 32 lines of code y: 8 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/X509CertificateInfo.java x: 97 lines of code y: 6 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/X509Certificates.java x: 46 lines of code y: 8 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/contract/ContractApiHttp.java x: 124 lines of code y: 6 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/exceptions/ProvisioningServiceClientExceptionManager.java x: 70 lines of code y: 4 # changes provisioning/security/security-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/SecurityProvider.java x: 24 lines of code y: 6 # changes provisioning/security/security-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/SecurityProviderTpm.java x: 37 lines of code y: 4 # changes provisioning/security/security-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/SecurityProviderX509.java x: 58 lines of code y: 3 # changes provisioning/security/tpm-provider-emulator/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderTPMEmulator.java x: 341 lines of code y: 13 # changes provisioning/security/tpm-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderTPMHsm.java x: 243 lines of code y: 9 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/AllocationPolicy.java x: 14 lines of code y: 4 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/EnrollmentStatus.java x: 16 lines of code y: 2 # changes provisioning/provisioning-tools/provisioning-x509-cert-generator/src/main/java/tools/com/microsoft/azure/sdk/iot/ProvisioningX509CertGen.java x: 73 lines of code y: 6 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/exceptions/ProvisioningDeviceHubException.java x: 21 lines of code y: 2 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser/ProvisioningErrorParser.java x: 42 lines of code y: 5 # changes provisioning/security/dice-provider-emulator/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderDiceEmulator.java x: 118 lines of code y: 3 # changes provisioning/security/dice-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderDice.java x: 87 lines of code y: 4 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/UrlPathBuilder.java x: 127 lines of code y: 7 # changes vsts/determine_if_android_test_group_needs_to_run.ps1 x: 89 lines of code y: 4 # changes vsts/determine_tests_to_run.ps1 x: 113 lines of code y: 5 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/AttestationMechanismType.java x: 13 lines of code y: 3 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/ProvisioningDeviceClientRegistrationCallback.java x: 5 lines of code y: 3 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp/provisioningAmqpOperations.java x: 247 lines of code y: 1 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/ProvisioningDeviceClientStatus.java x: 8 lines of code y: 2 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/ResponseCallback.java x: 7 lines of code y: 3 # changes
41.0
# changes
  min: 1.0
  average: 2.98
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 41.0
0 1480.0
lines of code
min: 1.0 | average: 78.15 | 25th percentile: 17.0 | median: 31.0 | 75th percentile: 93.0 | max: 1480.0

Number of Contributors vs. Number of Changes: 363 points

vsts/windowsLinuxAndAndroidBuildMatrixConfig.yaml x: 5 # contributors y: 39 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/IotHubTransportMessage.java x: 1 # contributors y: 2 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt/MqttTwin.java x: 2 # contributors y: 3 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/mqtt/ContractAPIMqtt.java x: 5 # contributors y: 19 # changes provisioning/security/security-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/SecurityProviderSymmetricKey.java x: 5 # contributors y: 9 # changes provisioning/security/x509-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderX509Cert.java x: 6 # contributors y: 9 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/ClientConfiguration.java x: 1 # contributors y: 7 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/ClientOptions.java x: 1 # contributors y: 5 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/MultiplexingClient.java x: 1 # contributors y: 4 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/MultiplexingClientOptions.java x: 1 # contributors y: 3 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/IotHubTransport.java x: 1 # contributors y: 8 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/ModuleClient.java x: 2 # contributors y: 4 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/TwinCollection.java x: 6 # contributors y: 11 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/ProvisioningTask.java x: 6 # contributors y: 23 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/ProvisioningDeviceClient.java x: 4 # contributors y: 15 # changes vsts/gradle_build.ps1 x: 2 # contributors y: 2 # changes iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/CorrelationCallbackContext.java x: 1 # contributors y: 1 # changes vsts/sdl.yaml x: 3 # contributors y: 16 # changes vsts/build_repo.ps1 x: 3 # contributors y: 12 # changes vsts/release/package-maven-artifacts-for-release.ps1 x: 2 # contributors y: 5 # changes vsts/generate_javadocs_branch.ps1 x: 5 # contributors y: 11 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/SDKUtils.java x: 8 # contributors y: 38 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/contract/SDKUtils.java x: 10 # contributors y: 41 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/IndividualEnrollment.java x: 7 # contributors y: 17 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/TwinState.java x: 4 # contributors y: 8 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/ProvisioningDeviceClientConfig.java x: 5 # contributors y: 8 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/ProvisioningDeviceClientContract.java x: 5 # contributors y: 10 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp/AmqpsProvisioningSaslHandler.java x: 4 # contributors y: 10 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp/AmqpsProvisioningSymmetricKeySaslHandler.java x: 3 # contributors y: 5 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp/ContractAPIAmqp.java x: 7 # contributors y: 13 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp/ProvisioningAmqpOperations.java x: 6 # contributors y: 16 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/http/ContractAPIHttp.java x: 6 # contributors y: 21 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser/DeviceRegistrationResultParser.java x: 3 # contributors y: 7 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser/RegistrationOperationStatusParser.java x: 3 # contributors y: 6 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser/X509RegistrationResultParser.java x: 4 # contributors y: 5 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/ProvisioningStatus.java x: 3 # contributors y: 3 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/RegisterTask.java x: 6 # contributors y: 26 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/RequestData.java x: 4 # contributors y: 7 # changes provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/StatusTask.java x: 5 # contributors y: 14 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/EnrollmentGroupManager.java x: 5 # contributors y: 7 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/Query.java x: 7 # contributors y: 9 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/RegistrationStatusManager.java x: 5 # contributors y: 6 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/Tools.java x: 6 # contributors y: 8 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/auth/ProvisioningConnectionString.java x: 3 # contributors y: 4 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/auth/ServiceAuthenticationWithSharedAccessPolicyKey.java x: 4 # contributors y: 3 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/AttestationMechanism.java x: 6 # contributors y: 10 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/BulkEnrollmentOperationError.java x: 4 # contributors y: 6 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/QueryResultType.java x: 4 # contributors y: 4 # changes provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/X509CAReferences.java x: 3 # contributors y: 8 # changes provisioning/security/security-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/SecurityProvider.java x: 2 # contributors y: 6 # changes provisioning/security/tpm-provider-emulator/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderTPMEmulator.java x: 5 # contributors y: 13 # changes
41.0
# changes
  min: 1.0
  average: 2.98
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 41.0
0 10.0
# contributors
min: 1.0 | average: 1.74 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

Number of Contributors vs. File Size: 363 points

vsts/windowsLinuxAndAndroidBuildMatrixConfig.yaml x: 5 # contributors y: 373 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/IotHubTransportMessage.java x: 1 # contributors y: 152 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt/MqttTwin.java x: 2 # contributors y: 283 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin/ReportedPropertiesUpdateResponse.java x: 1 # contributors y: 9 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/mqtt/ContractAPIMqtt.java x: 5 # contributors y: 277 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsReceiverLinkHandler.java x: 1 # contributors y: 268 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsSenderLinkHandler.java x: 1 # contributors y: 284 lines of code provisioning/security/security-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/SecurityProviderSymmetricKey.java x: 5 # contributors y: 107 lines of code provisioning/security/x509-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderX509Cert.java x: 6 # contributors y: 55 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/ClientConfiguration.java x: 1 # contributors y: 452 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/ClientOptions.java x: 1 # contributors y: 69 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/DeviceIO.java x: 1 # contributors y: 249 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/MultiplexingClient.java x: 1 # contributors y: 262 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/MultiplexingClientOptions.java x: 1 # contributors y: 41 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/IotHubTransport.java x: 1 # contributors y: 1480 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/InternalClient.java x: 1 # contributors y: 592 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/ModuleClient.java x: 2 # contributors y: 348 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin/TwinCollection.java x: 1 # contributors y: 166 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/TwinCollection.java x: 6 # contributors y: 172 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt/Mqtt.java x: 1 # contributors y: 393 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/ProvisioningTask.java x: 6 # contributors y: 272 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/ProvisioningDeviceClient.java x: 4 # contributors y: 130 lines of code vsts/gradle_build.ps1 x: 2 # contributors y: 25 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/hsm/HttpsHsmClient.java x: 1 # contributors y: 220 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/IotHubReconnectTask.java x: 1 # contributors y: 76 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsIotHubConnection.java x: 1 # contributors y: 1047 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/ReactorRunner.java x: 1 # contributors y: 55 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/transport/amqp/AmqpsConnection.java x: 1 # contributors y: 410 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/CorrelationCallbackContext.java x: 1 # contributors y: 14 lines of code vsts/sdl.yaml x: 3 # contributors y: 67 lines of code vsts/build_repo.ps1 x: 3 # contributors y: 42 lines of code vsts/release/package-maven-artifacts-for-release.ps1 x: 2 # contributors y: 150 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/exceptions/InternalServerErrorException.java x: 2 # contributors y: 31 lines of code vsts/generate_javadocs_branch.ps1 x: 5 # contributors y: 140 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/DeviceClient.java x: 2 # contributors y: 108 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/FileUpload.java x: 2 # contributors y: 67 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/HttpsTransportManager.java x: 2 # contributors y: 130 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/ConnectionStatusChangeContext.java x: 1 # contributors y: 18 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/FileUploadSasUriRequest.java x: 1 # contributors y: 29 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/FileUploadSasUriResponse.java x: 1 # contributors y: 74 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/IotHubClientProtocol.java x: 1 # contributors y: 5 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/IotHubConnectionString.java x: 1 # contributors y: 188 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/IotHubStatusCode.java x: 1 # contributors y: 137 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/Message.java x: 1 # contributors y: 326 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/MessageProperty.java x: 1 # contributors y: 88 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/auth/IotHubSasToken.java x: 1 # contributors y: 160 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/auth/IotHubSasTokenProvidedAuthenticationProvider.java x: 1 # contributors y: 51 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/auth/IotHubX509HardwareAuthenticationProvider.java x: 1 # contributors y: 36 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/exceptions/IotHubClientException.java x: 1 # contributors y: 30 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/hsm/HttpsRequestResponseSerializer.java x: 1 # contributors y: 145 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/TransportException.java x: 1 # contributors y: 95 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsCbsSenderLinkHandler.java x: 1 # contributors y: 86 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsCbsSessionHandler.java x: 1 # contributors y: 114 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsSasTokenRenewalHandler.java x: 1 # contributors y: 118 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsSessionHandler.java x: 1 # contributors y: 398 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/amqps/AmqpsTwinSenderLinkHandler.java x: 1 # contributors y: 151 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/HttpsConnection.java x: 1 # contributors y: 244 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/HttpsIotHubConnection.java x: 1 # contributors y: 309 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/HttpsSingleMessage.java x: 1 # contributors y: 203 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/https/IotHubUri.java x: 1 # contributors y: 123 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt/MqttMessaging.java x: 1 # contributors y: 132 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/transport/mqtt/Socks5SocketFactory.java x: 1 # contributors y: 215 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin/MethodParser.java x: 1 # contributors y: 287 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin/ParserUtility.java x: 1 # contributors y: 275 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin/Twin.java x: 1 # contributors y: 109 lines of code iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/twin/TwinMetadata.java x: 1 # contributors y: 101 lines of code iothub/device/iot-device-samples/android-sample/app/src/main/java/com/iothub/azure/microsoft/com/androidsample/MainActivity.java x: 1 # contributors y: 182 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/SDKUtils.java x: 8 # contributors y: 50 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/contract/SDKUtils.java x: 10 # contributors y: 50 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/IndividualEnrollment.java x: 7 # contributors y: 210 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/TwinState.java x: 4 # contributors y: 69 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/ProvisioningDeviceClientConfig.java x: 5 # contributors y: 42 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/ProvisioningDeviceClientContract.java x: 5 # contributors y: 61 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp/AmqpsProvisioningSaslHandler.java x: 4 # contributors y: 249 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp/AmqpsProvisioningSymmetricKeySaslHandler.java x: 3 # contributors y: 80 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp/ContractAPIAmqp.java x: 7 # contributors y: 180 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/amqp/ProvisioningAmqpOperations.java x: 6 # contributors y: 247 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/http/ContractAPIHttp.java x: 6 # contributors y: 263 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/exceptions/ProvisioningDeviceClientExceptionManager.java x: 3 # contributors y: 34 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser/DeviceRegistrationResultParser.java x: 3 # contributors y: 74 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser/RegistrationOperationStatusParser.java x: 3 # contributors y: 132 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser/TpmRegistrationResultParser.java x: 3 # contributors y: 35 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser/X509RegistrationResultParser.java x: 4 # contributors y: 60 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/Authorization.java x: 2 # contributors y: 17 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/ProvisioningStatus.java x: 3 # contributors y: 25 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/RegisterTask.java x: 6 # contributors y: 290 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/RegistrationResult.java x: 2 # contributors y: 39 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/task/StatusTask.java x: 5 # contributors y: 132 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/transport/https/HttpRequest.java x: 1 # contributors y: 60 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/EnrollmentGroupManager.java x: 5 # contributors y: 152 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/IndividualEnrollmentManager.java x: 5 # contributors y: 175 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/Query.java x: 7 # contributors y: 116 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/Tools.java x: 6 # contributors y: 13 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/auth/AuthenticationMethod.java x: 3 # contributors y: 9 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/auth/ProvisioningSasToken.java x: 3 # contributors y: 64 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/auth/ServiceAuthenticationWithSharedAccessPolicyKey.java x: 4 # contributors y: 31 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/AttestationMechanism.java x: 6 # contributors y: 92 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/BulkEnrollmentOperationResult.java x: 3 # contributors y: 50 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/CustomAllocationDefinition.java x: 2 # contributors y: 21 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/DeviceRegistrationState.java x: 5 # contributors y: 116 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/EnrollmentGroup.java x: 7 # contributors y: 195 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/QueryResult.java x: 5 # contributors y: 70 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/TpmAttestation.java x: 4 # contributors y: 44 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/X509Attestation.java x: 4 # contributors y: 147 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/X509CertificateInfo.java x: 4 # contributors y: 97 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/contract/ContractApiHttp.java x: 5 # contributors y: 124 lines of code provisioning/security/security-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/SecurityProviderX509.java x: 2 # contributors y: 58 lines of code provisioning/security/tpm-provider-emulator/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderTPMEmulator.java x: 5 # contributors y: 341 lines of code provisioning/security/tpm-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderTPMHsm.java x: 5 # contributors y: 243 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/ProvisioningStatus.java x: 2 # contributors y: 10 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/parser/DeviceRegistrationParser.java x: 5 # contributors y: 67 lines of code provisioning/security/dice-provider-emulator/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderDiceEmulator.java x: 3 # contributors y: 118 lines of code provisioning/security/dice-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderDice.java x: 4 # contributors y: 87 lines of code provisioning/provisioning-device-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/device/internal/contract/UrlPathBuilder.java x: 4 # contributors y: 127 lines of code vsts/determine_if_android_test_group_needs_to_run.ps1 x: 2 # contributors y: 89 lines of code vsts/determine_tests_to_run.ps1 x: 2 # contributors y: 113 lines of code provisioning/provisioning-service-client/src/main/java/com/microsoft/azure/sdk/iot/provisioning/service/configs/AttestationMechanismType.java x: 3 # contributors y: 13 lines of code
1480.0
lines of code
  min: 1.0
  average: 78.15
  25th percentile: 17.0
  median: 31.0
  75th percentile: 93.0
  max: 1480.0
0 10.0
# contributors
min: 1.0 | average: 1.74 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0