microsoft / Recognizers-Text
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 1,222 files with 163,086 lines of code.
    • 3 files changed more than 100 times (3,181 lines of code)
    • 8 files changed 51-100 times (7,258 lines of code)
    • 41 files changed 21-50 times (29,887 lines of code)
    • 351 files changed 6-20 times (77,529 lines of code)
    • 819 files changed 1-5 times (45,231 lines of code)
1% | 4% | 18% | 47% | 27%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, java, json, py, ts, yaml, js, cmd, md, xml, csproj, cfg, npmignore, rst, nuspec, in, gitignore, txt, sh, ps1, html, babelrc, bat, yml, DotSettings, htm
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml5% | 11% | 27% | 31% | 23%
py1% | 3% | 17% | 53% | 24%
java0% | 2% | 12% | 44% | 41%
ts0% | 0% | 17% | 74% | 8%
cs0% | 0% | 0% | 98% | 1%
js0% | 0% | 0% | 12% | 87%
cmd0% | 0% | 0% | 18% | 81%
yml0% | 0% | 0% | 100% | 0%
cfg0% | 0% | 0% | 0% | 100%
in0% | 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
Patterns/English32% | 11% | 54% | <1% | <1%
Patterns/Spanish42% | 0% | 24% | 31% | 1%
Python/libraries1% | 3% | 17% | 53% | 24%
Patterns/French0% | 44% | 24% | 30% | 1%
Java/libraries0% | 2% | 12% | 44% | 41%
Patterns/Italian0% | 43% | 22% | 32% | 1%
Patterns/Chinese0% | 57% | 0% | 38% | 4%
Patterns/Portuguese0% | 40% | 23% | 34% | 1%
JavaScript/packages0% | 0% | 16% | 70% | 13%
Patterns/Hindi0% | 0% | 37% | 31% | 30%
Patterns/Turkish0% | 0% | 36% | 29% | 34%
Patterns/Dutch0% | 0% | 50% | 45% | 3%
Patterns/German0% | 0% | 97% | 0% | 2%
Patterns/Korean0% | 0% | 20% | 47% | 31%
Patterns/Japanese0% | 0% | 19% | 78% | 1%
Patterns0% | 0% | 11% | 49% | 39%
Patterns/Arabic0% | 0% | 0% | 46% | 53%
Patterns/Swedish0% | 0% | 0% | 14% | 85%
Tools/src0% | 0% | 0% | 98% | 1%
Python0% | 0% | 0% | 51% | 49%
ROOT0% | 0% | 0% | 79% | 20%
JavaScript0% | 0% | 0% | 9% | 90%
Script/Utils0% | 0% | 0% | 0% | 100%
Java0% | 0% | 0% | 0% | 100%
Patterns/Bulgarian0% | 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
English-DateTime.yaml
in Patterns/English
1318 - 11 1634 208
Spanish-DateTime.yaml
in Patterns/Spanish
1128 - 54 1601 122
english_date_time.py
in Python/libraries/recognizers-date-time/recognizers_date_time/resources
735 - 21 1327 114
French-DateTime.yaml
in Patterns/French
1194 - 38 1575 96
Portuguese-DateTime.yaml
in Patterns/Portuguese
984 - 18 1515 87
EnglishDateTime.java
in Java/libraries/recognizers-text-date-time/src/main/java/com/microsoft/recognizers/text/datetime/resources
1185 - 21 1176 84
spanish_date_time.py
in Python/libraries/recognizers-date-time/recognizers_date_time/resources
621 - 33 1327 63
french_date_time.py
in Python/libraries/recognizers-date-time/recognizers_date_time/resources
690 - 24 1327 61
English-Numbers.yaml
in Patterns/English
447 - 14 1634 58
Italian-DateTime.yaml
in Patterns/Italian
1151 - 55 1564 56
Chinese-DateTime.yaml
in Patterns/Chinese
986 - 54 1603 52
SpanishDateTime.java
in Java/libraries/recognizers-text-date-time/src/main/java/com/microsoft/recognizers/text/datetime/resources
991 - 33 1176 50
portuguese_date_time.py
in Python/libraries/recognizers-date-time/recognizers_date_time/resources
544 - 24 1327 48
FrenchDateTime.java
in Java/libraries/recognizers-text-date-time/src/main/java/com/microsoft/recognizers/text/datetime/resources
1005 - 24 1176 48
english_numeric.py
in Python/libraries/recognizers-number/recognizers_number/resources
287 3 24 1418 47
EnglishNumeric.java
in Java/libraries/recognizers-text-number/src/main/java/com/microsoft/recognizers/text/number/resources
420 3 24 1327 41
Dutch-DateTime.yaml
in Patterns/Dutch
1319 - 54 1103 41
chinese_date_time.py
in Python/libraries/recognizers-date-time/recognizers_date_time/resources
631 - 33 1327 40
Japanese-Numbers.yaml
in Patterns/Japanese
395 - 3 1417 37
PortugueseDateTime.java
in Java/libraries/recognizers-text-date-time/src/main/java/com/microsoft/recognizers/text/datetime/resources
823 - 24 1176 36