azure / gpt-rag-orchestrator
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 15 files with 1,241 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (337 lines of code)
    • 3 files changed 21-50 times (629 lines of code)
    • 3 files changed 6-20 times (210 lines of code)
    • 8 files changed 1-5 times (65 lines of code)
0% | 27% | 50% | 16% | 5%
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 15 files with 1,241 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)
    • 3 files changed by 6-10 contributors (632 lines of code)
    • 8 files changed by 2-5 contributors (586 lines of code)
    • 4 files changed by 1 contributor (23 lines of code)
0% | 0% | 50% | 47% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
json, py, txt, md, yaml, ipynb, gitignore, ps1, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 27% | 51% | 17% | 3%
yaml0% | 0% | 0% | 0% | 100%
ps10% | 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
orc0% | 38% | 33% | 23% | 4%
shared0% | 0% | 99% | 0% | <1%
ROOT0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 15)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
337 - 2023-09-18 2025-01-07 53 6 pclacerda@gmail.com pclacerda@gmail.com
util.py
in shared
334 14 2023-06-27 2024-12-18 37 5 pclacerda@gmail.com pclacerda@gmail.com
77 1 2023-06-27 2025-01-07 35 6 pclacerda@gmail.com pclacerda@gmail.com
native_function.py
in orc/plugins/Retrieval
218 - 2024-03-25 2024-12-18 26 6 pclacerda@gmail.com pclacerda@gmail.com
native_function.py
in orc/plugins/ResponsibleAI/Native/Filters
77 - 2024-06-03 2025-01-07 14 4 vladborys@microsoft.com pclacerda@gmail.com
25 - 2023-06-27 2024-12-18 12 4 pclacerda@gmail.com pclacerda@gmail.com
native_function.py
in orc/plugins/Security
108 - 2024-07-02 2025-01-07 9 4 vladborys@microsoft.com pclacerda@gmail.com
wrapper.py
in orc/plugins/Conversation/Triage
20 - 2024-03-25 2024-04-09 3 1 pclacerda@gmail.com pclacerda@gmail.com
__init__.py
in orc/plugins/ResponsibleAI/Semantic/Fairness
1 - 2024-06-03 2024-06-04 2 2 vladborys@microsoft.com gbecerra@hotmail.com.ar
7 - 2023-11-26 2023-12-04 2 3 gbecerra@hotmail.com.ar pclacerda@gmail.com
azure.yaml
in root
16 - 2023-11-26 2023-12-04 2 3 gbecerra@hotmail.com.ar pclacerda@gmail.com
wrapper.py
in orc/plugins/ResponsibleAI
18 - 2024-06-03 2024-06-04 2 2 vladborys@microsoft.com gbecerra@hotmail.com.ar
__init__.py
in shared
1 - 2023-06-27 2023-06-27 1 1 pclacerda@gmail.com pclacerda@gmail.com
__init__.py
in orc/plugins/Conversation/Triage
1 - 2024-03-25 2024-03-25 1 1 pclacerda@gmail.com pclacerda@gmail.com
__init__.py
in orc/plugins
1 - 2024-03-25 2024-03-25 1 1 pclacerda@gmail.com pclacerda@gmail.com
Files With Most Contributors (Top 15)
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
337 - 2023-09-18 2025-01-07 53 6 pclacerda@gmail.com pclacerda@gmail.com
77 1 2023-06-27 2025-01-07 35 6 pclacerda@gmail.com pclacerda@gmail.com
native_function.py
in orc/plugins/Retrieval
218 - 2024-03-25 2024-12-18 26 6 pclacerda@gmail.com pclacerda@gmail.com
util.py
in shared
334 14 2023-06-27 2024-12-18 37 5 pclacerda@gmail.com pclacerda@gmail.com
native_function.py
in orc/plugins/ResponsibleAI/Native/Filters
77 - 2024-06-03 2025-01-07 14 4 vladborys@microsoft.com pclacerda@gmail.com
25 - 2023-06-27 2024-12-18 12 4 pclacerda@gmail.com pclacerda@gmail.com
native_function.py
in orc/plugins/Security
108 - 2024-07-02 2025-01-07 9 4 vladborys@microsoft.com pclacerda@gmail.com
7 - 2023-11-26 2023-12-04 2 3 gbecerra@hotmail.com.ar pclacerda@gmail.com
azure.yaml
in root
16 - 2023-11-26 2023-12-04 2 3 gbecerra@hotmail.com.ar pclacerda@gmail.com
wrapper.py
in orc/plugins/ResponsibleAI
18 - 2024-06-03 2024-06-04 2 2 vladborys@microsoft.com gbecerra@hotmail.com.ar
__init__.py
in orc/plugins/ResponsibleAI/Semantic/Fairness
1 - 2024-06-03 2024-06-04 2 2 vladborys@microsoft.com gbecerra@hotmail.com.ar
wrapper.py
in orc/plugins/Conversation/Triage
20 - 2024-03-25 2024-04-09 3 1 pclacerda@gmail.com pclacerda@gmail.com
__init__.py
in orc/plugins
1 - 2024-03-25 2024-03-25 1 1 pclacerda@gmail.com pclacerda@gmail.com
__init__.py
in orc/plugins/Conversation/Triage
1 - 2024-03-25 2024-03-25 1 1 pclacerda@gmail.com pclacerda@gmail.com
__init__.py
in shared
1 - 2023-06-27 2023-06-27 1 1 pclacerda@gmail.com pclacerda@gmail.com
Files With Least Contributors (Top 15)
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
wrapper.py
in orc/plugins/Conversation/Triage
20 - 2024-03-25 2024-04-09 3 1 pclacerda@gmail.com pclacerda@gmail.com
__init__.py
in orc/plugins
1 - 2024-03-25 2024-03-25 1 1 pclacerda@gmail.com pclacerda@gmail.com
__init__.py
in orc/plugins/Conversation/Triage
1 - 2024-03-25 2024-03-25 1 1 pclacerda@gmail.com pclacerda@gmail.com
__init__.py
in shared
1 - 2023-06-27 2023-06-27 1 1 pclacerda@gmail.com pclacerda@gmail.com
wrapper.py
in orc/plugins/ResponsibleAI
18 - 2024-06-03 2024-06-04 2 2 vladborys@microsoft.com gbecerra@hotmail.com.ar
__init__.py
in orc/plugins/ResponsibleAI/Semantic/Fairness
1 - 2024-06-03 2024-06-04 2 2 vladborys@microsoft.com gbecerra@hotmail.com.ar
azure.yaml
in root
16 - 2023-11-26 2023-12-04 2 3 gbecerra@hotmail.com.ar pclacerda@gmail.com
7 - 2023-11-26 2023-12-04 2 3 gbecerra@hotmail.com.ar pclacerda@gmail.com
native_function.py
in orc/plugins/Security
108 - 2024-07-02 2025-01-07 9 4 vladborys@microsoft.com pclacerda@gmail.com
native_function.py
in orc/plugins/ResponsibleAI/Native/Filters
77 - 2024-06-03 2025-01-07 14 4 vladborys@microsoft.com pclacerda@gmail.com
25 - 2023-06-27 2024-12-18 12 4 pclacerda@gmail.com pclacerda@gmail.com
util.py
in shared
334 14 2023-06-27 2024-12-18 37 5 pclacerda@gmail.com pclacerda@gmail.com
337 - 2023-09-18 2025-01-07 53 6 pclacerda@gmail.com pclacerda@gmail.com
native_function.py
in orc/plugins/Retrieval
218 - 2024-03-25 2024-12-18 26 6 pclacerda@gmail.com pclacerda@gmail.com
77 1 2023-06-27 2025-01-07 35 6 pclacerda@gmail.com pclacerda@gmail.com
Correlations

File Size vs. Number of Changes: 15 points

orc/code_orchestration.py x: 337 lines of code y: 53 # changes orc/orchestrator.py x: 77 lines of code y: 35 # changes orc/plugins/ResponsibleAI/Native/Filters/native_function.py x: 77 lines of code y: 14 # changes orc/plugins/Security/native_function.py x: 108 lines of code y: 9 # changes orc/__init__.py x: 25 lines of code y: 12 # changes orc/plugins/Retrieval/native_function.py x: 218 lines of code y: 26 # changes shared/util.py x: 334 lines of code y: 37 # changes orc/plugins/ResponsibleAI/Semantic/Fairness/__init__.py x: 1 lines of code y: 2 # changes orc/plugins/ResponsibleAI/wrapper.py x: 18 lines of code y: 2 # changes orc/plugins/Conversation/Triage/wrapper.py x: 20 lines of code y: 3 # changes orc/plugins/Conversation/Triage/__init__.py x: 1 lines of code y: 1 # changes azure.yaml x: 16 lines of code y: 2 # changes scripts/preprovision.ps1 x: 7 lines of code y: 2 # changes
53.0
# changes
  min: 1.0
  average: 13.33
  25th percentile: 2.0
  median: 3.0
  75th percentile: 26.0
  max: 53.0
0 337.0
lines of code
min: 1.0 | average: 82.73 | 25th percentile: 1.0 | median: 20.0 | 75th percentile: 108.0 | max: 337.0

Number of Contributors vs. Number of Changes: 15 points

orc/code_orchestration.py x: 6 # contributors y: 53 # changes orc/orchestrator.py x: 6 # contributors y: 35 # changes orc/plugins/ResponsibleAI/Native/Filters/native_function.py x: 4 # contributors y: 14 # changes orc/plugins/Security/native_function.py x: 4 # contributors y: 9 # changes orc/__init__.py x: 4 # contributors y: 12 # changes orc/plugins/Retrieval/native_function.py x: 6 # contributors y: 26 # changes shared/util.py x: 5 # contributors y: 37 # changes orc/plugins/ResponsibleAI/Semantic/Fairness/__init__.py x: 2 # contributors y: 2 # changes orc/plugins/Conversation/Triage/wrapper.py x: 1 # contributors y: 3 # changes orc/plugins/Conversation/Triage/__init__.py x: 1 # contributors y: 1 # changes azure.yaml x: 3 # contributors y: 2 # changes
53.0
# changes
  min: 1.0
  average: 13.33
  25th percentile: 2.0
  median: 3.0
  75th percentile: 26.0
  max: 53.0
0 6.0
# contributors
min: 1.0 | average: 3.27 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 6.0

Number of Contributors vs. File Size: 15 points

orc/code_orchestration.py x: 6 # contributors y: 337 lines of code orc/orchestrator.py x: 6 # contributors y: 77 lines of code orc/plugins/ResponsibleAI/Native/Filters/native_function.py x: 4 # contributors y: 77 lines of code orc/plugins/Security/native_function.py x: 4 # contributors y: 108 lines of code orc/__init__.py x: 4 # contributors y: 25 lines of code orc/plugins/Retrieval/native_function.py x: 6 # contributors y: 218 lines of code shared/util.py x: 5 # contributors y: 334 lines of code orc/plugins/ResponsibleAI/Semantic/Fairness/__init__.py x: 2 # contributors y: 1 lines of code orc/plugins/ResponsibleAI/wrapper.py x: 2 # contributors y: 18 lines of code orc/plugins/Conversation/Triage/wrapper.py x: 1 # contributors y: 20 lines of code orc/plugins/Conversation/Triage/__init__.py x: 1 # contributors y: 1 lines of code azure.yaml x: 3 # contributors y: 16 lines of code scripts/preprovision.ps1 x: 3 # contributors y: 7 lines of code
337.0
lines of code
  min: 1.0
  average: 82.73
  25th percentile: 1.0
  median: 20.0
  75th percentile: 108.0
  max: 337.0
0 6.0
# contributors
min: 1.0 | average: 3.27 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 6.0