microsoft / Vipr
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 61 files with 3,013 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (860 lines of code)
    • 27 files changed 6-20 times (1,653 lines of code)
    • 32 files changed 1-5 times (500 lines of code)
0% | 0% | 28% | 54% | 16%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, xml, csproj, nuspec, resx, md, json, proj, yml, cmd, gitignore, targets, txt, groovy, bat, DotSettings
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 29% | 56% | 13%
proj0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
DotSettings0% | 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
src/Readers/Vipr.Reader.OData.v40% | 0% | 69% | 30% | 0%
src/Core/Vipr.Core/CodeModel0% | 0% | 9% | 72% | 17%
src/Readers/Vipr.Reader.OData.v4/Capabilities0% | 0% | 0% | 85% | 14%
src/Core/Vipr0% | 0% | 0% | 74% | 25%
src/Core/Vipr.Core0% | 0% | 0% | 87% | 12%
src/Core/Vipr.Core/CodeModel/Vocabularies0% | 0% | 0% | 32% | 67%
src/Core/Vipr/Properties0% | 0% | 0% | 100% | 0%
src/Readers/Vipr.Reader.OData.v4/Properties0% | 0% | 0% | 100% | 0%
src/Core/Vipr.Core/Properties0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
OdcmReader.cs
in src/Readers/Vipr.Reader.OData.v4
792 41 388 2497 39
OdcmType.cs
in src/Core/Vipr.Core/CodeModel
68 4 2090 2555 23
Bootstrapper.cs
in src/Core/Vipr
94 5 1623 2542 20
OdcmExtensions.cs
in src/Core/Vipr.Core
115 20 2090 2555 20
CapabilityAnnotationParser.cs
in src/Readers/Vipr.Reader.OData.v4/Capabilities
228 15 486 2496 19
OdcmObject.cs
in src/Core/Vipr.Core/CodeModel
44 6 388 2552 17
OdcmModel.cs
in src/Core/Vipr.Core/CodeModel
67 5 2090 2552 15
FileWriter.cs
in src/Core/Vipr
72 2 1596 2539 15
OdcmProjection.cs
in src/Core/Vipr.Core/CodeModel
203 24 486 2506 15
OdcmMethod.cs
in src/Core/Vipr.Core/CodeModel
30 2 2089 2552 13
OdcmProperty.cs
in src/Core/Vipr.Core/CodeModel
50 2 486 2553 13
OdcmCapability.cs
in src/Core/Vipr.Core/CodeModel/Vocabularies/Capabilities
54 3 2090 2506 13
PropertyCapabilitiesCache.cs
in src/Readers/Vipr.Reader.OData.v4/Capabilities
83 6 1985 2496 12
OdcmBooleanCapability.cs
in src/Core/Vipr.Core/CodeModel/Vocabularies/Capabilities
9 1 2090 2504 11
AssemblyInfo.cs
in src/Core/Vipr/Properties
17 - 417 2537 11
OdcmClass.cs
in src/Core/Vipr.Core/CodeModel
24 1 486 2555 10
ODataVocabularyReader.cs
in src/Readers/Vipr.Reader.OData.v4
342 15 1257 2497 10
AssemblyInfo.cs
in src/Core/Vipr.Core/Properties
13 - 417 2498 9
ConfigurationProvider.cs
in src/Core/Vipr
30 3 417 2542 9
OdcmNamespace.cs
in src/Core/Vipr.Core/CodeModel
53 3 2167 2551 9