apache / commons-text
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 116 files with 11,656 lines of code.
    • 1 file changed more than 100 times (296 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 16 files changed 21-50 times (6,115 lines of code)
    • 70 files changed 6-20 times (3,835 lines of code)
    • 29 files changed 1-5 times (1,410 lines of code)
2% | 0% | 52% | 32% | 12%
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 116 files with 11,656 lines of code.
    • 1 file changed by more than 25 contributors (296 lines of code)
    • 13 files changed by 11-25 contributors (4,045 lines of code)
    • 47 files changed by 6-10 contributors (4,491 lines of code)
    • 47 files changed by 2-5 contributors (2,614 lines of code)
    • 8 files changed by 1 contributor (210 lines of code)
2% | 34% | 38% | 22% | 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
java, xml, txt, yml, md, properties, cgi, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml24% | 0% | 4% | 42% | 28%
java0% | 0% | 58% | 31% | 10%
cgi0% | 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
src2% | 0% | 52% | 32% | 12%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
changes.xml
in src/changes
296 - 2014-12-13 2023-07-30 270 31 kinow@apache.org garydgregory@gmail.com
WordUtils.java
in src/main/java/org/apache/commons/text
311 18 2016-11-09 2022-06-13 44 16 christopher.tompkins@capita... arturobernalg@gmail.com
TextStringBuilder.java
in src/main/java/org/apache/commons/text
1406 178 2018-02-12 2022-11-17 34 9 garydgregory@gmail.com garydgregory@gmail.com
RandomStringGenerator.java
in src/main/java/org/apache/commons/text
153 12 2016-12-27 2023-06-27 33 14 duncan@wortharead.com efthymiou.dimitrios1@gmail.com
StringLookupFactory.java
in src/main/java/org/apache/commons/text/lookup
193 37 2018-02-11 2023-05-06 33 9 garydgregory@gmail.com garydgregory@gmail.com
StringEscapeUtils.java
in src/main/java/org/apache/commons/text
362 30 2016-11-28 2022-11-04 33 12 chtompki@gmail.com jtnord@users.noreply.github...
AlphabetConverter.java
in src/main/java/org/apache/commons/text
262 13 2016-09-19 2023-07-07 32 12 eallweil@paypal.com garydgregory@gmail.com
index.xml
in src/site/xdoc
58 - 2015-04-16 2022-09-24 31 8 brunodepaulak@yahoo.com.br garydgregory@gmail.com
StringSubstitutor.java
in src/main/java/org/apache/commons/text
491 63 2018-02-12 2023-07-24 31 14 garydgregory@gmail.com aherbert@apache.org
StrBuilder.java
in src/main/java/org/apache/commons/text
1404 164 2016-11-09 2022-12-29 30 11 christopher.tompkins@capita... garydgregory@gmail.com
JaroWinklerDistance.java
in src/main/java/org/apache/commons/text/similarity
16 1 2016-11-16 2023-01-14 29 15 chtompki@gmail.com garydgregory@gmail.com
InterpolatorStringLookup.java
in src/main/java/org/apache/commons/text/lookup
60 3 2018-02-10 2022-09-24 29 9 garydgregory@gmail.com garydgregory@gmail.com
LevenshteinDistance.java
in src/main/java/org/apache/commons/text/similarity
134 7 2014-11-20 2023-01-14 27 12 brunodepaulak@yahoo.com.br garydgregory@gmail.com
StrSubstitutor.java
in src/main/java/org/apache/commons/text
455 57 2016-11-09 2023-07-07 26 11 christopher.tompkins@capita... garydgregory@gmail.com
ExtendedMessageFormat.java
in src/main/java/org/apache/commons/text
316 21 2016-11-09 2022-09-24 23 12 christopher.tompkins@capita... garydgregory@gmail.com
StrTokenizer.java
in src/main/java/org/apache/commons/text
441 64 2016-11-09 2021-07-25 23 10 christopher.tompkins@capita... kinow@users.noreply.github.com
LookupTranslator.java
in src/main/java/org/apache/commons/text/translate
53 2 2016-11-07 2022-05-19 22 11 chtompki@gmail.com 1273887820@qq.com
StrLookup.java
in src/main/java/org/apache/commons/text
69 11 2016-11-09 2022-06-02 20 6 christopher.tompkins@capita... garydgregory@gmail.com
NumericEntityUnescaper.java
in src/main/java/org/apache/commons/text/translate
73 3 2016-11-07 2022-06-10 20 6 chtompki@gmail.com gardgregory@gmail.com
download_text.xml
in src/site/xdoc
96 - 2017-01-25 2022-09-24 20 6 chtompki@gmail.com garydgregory@gmail.com
CsvTranslators.java
in src/main/java/org/apache/commons/text/translate
41 3 2017-01-06 2022-05-16 19 10 jarst@users.noreply.github.com garydgregory@gmail.com
CaseUtils.java
in src/main/java/org/apache/commons/text
47 3 2017-06-16 2021-07-24 19 11 arunvinud.sivasubramaniansu... garydgregory@gmail.com
AbstractStringMatcher.java
in src/main/java/org/apache/commons/text/matcher
176 22 2018-02-12 2020-11-21 19 3 garydgregory@gmail.com gardgregory@gmail.com
NumericEntityEscaper.java
in src/main/java/org/apache/commons/text/translate
37 7 2016-11-07 2022-06-10 18 7 chtompki@gmail.com gardgregory@gmail.com
StrMatcher.java
in src/main/java/org/apache/commons/text
136 21 2016-11-09 2021-07-24 17 6 christopher.tompkins@capita... garydgregory@gmail.com
LevenshteinDetailedDistance.java
in src/main/java/org/apache/commons/text/similarity
222 8 2016-10-14 2023-01-14 17 9 drajakumar@paypal.com garydgregory@gmail.com
EntityArrays.java
in src/main/java/org/apache/commons/text/translate
314 11 2016-11-07 2023-01-15 17 5 chtompki@gmail.com garydgregory@gmail.com
UnicodeEscaper.java
in src/main/java/org/apache/commons/text/translate
51 8 2016-11-07 2022-06-10 16 5 chtompki@gmail.com gardgregory@gmail.com
CharSequenceTranslator.java
in src/main/java/org/apache/commons/text/translate
59 4 2016-11-07 2022-06-10 16 7 chtompki@gmail.com gardgregory@gmail.com
LongestCommonSubsequence.java
in src/main/java/org/apache/commons/text/similarity
110 5 2016-12-21 2023-01-14 16 8 chtompki@gmail.com garydgregory@gmail.com
CosineSimilarity.java
in src/main/java/org/apache/commons/text/similarity
44 3 2015-02-14 2023-01-14 15 10 kinow@apache.org garydgregory@gmail.com
RegexTokenizer.java
in src/main/java/org/apache/commons/text/similarity
22 - 2015-04-19 2023-05-18 14 8 britter@apache.org garydgregory@gmail.com
AbstractStringLookup.java
in src/main/java/org/apache/commons/text/lookup
24 5 2018-02-10 2020-07-17 14 4 garydgregory@gmail.com garydgregory@gmail.com
AggregateTranslator.java
in src/main/java/org/apache/commons/text/translate
25 2 2016-11-07 2022-09-24 14 6 chtompki@gmail.com garydgregory@gmail.com
FormattableUtils.java
in src/main/java/org/apache/commons/text
50 6 2016-11-09 2023-03-25 14 9 christopher.tompkins@capita... garydgregory@gmail.com
StringsComparator.java
in src/main/java/org/apache/commons/text/diff
137 8 2014-12-15 2022-05-16 14 9 kinow@apache.org garydgregory@gmail.com
CosineDistance.java
in src/main/java/org/apache/commons/text/similarity
13 1 2015-02-14 2023-05-18 13 7 kinow@apache.org garydgregory@gmail.com
site.xml
in src/site
26 - 2014-11-11 2022-10-19 13 5 britter@apache.org garydgregory@gmail.com
JaccardSimilarity.java
in src/main/java/org/apache/commons/text/similarity
35 2 2016-11-27 2023-01-14 13 7 drajakumar@paypal.com garydgregory@gmail.com
FuzzyScore.java
in src/main/java/org/apache/commons/text/similarity
41 3 2015-02-14 2021-07-24 13 11 kinow@apache.org garydgregory@gmail.com
userguide.xml
in src/site/xdoc
229 - 2017-01-28 2022-09-23 13 9 chtompki@gmail.com darkma773r@users.noreply.gi...
JavaUnicodeEscaper.java
in src/main/java/org/apache/commons/text/translate
23 6 2016-11-07 2022-06-10 12 5 chtompki@gmail.com gardgregory@gmail.com
ReplacementsFinder.java
in src/main/java/org/apache/commons/text/diff
34 4 2014-12-15 2021-07-24 12 7 kinow@apache.org garydgregory@gmail.com
ResourceBundleStringLookup.java
in src/main/java/org/apache/commons/text/lookup
50 4 2018-02-10 2021-03-05 12 4 garydgregory@gmail.com gardgregory@gmail.com
JaroWinklerSimilarity.java
in src/main/java/org/apache/commons/text/similarity
78 1 2018-12-30 2023-01-14 12 7 szott@gmx.de garydgregory@gmail.com
UnicodeUnpairedSurrogateRemover.java
in src/main/java/org/apache/commons/text/translate
9 1 2016-11-07 2022-06-10 11 6 chtompki@gmail.com gardgregory@gmail.com
CodePointTranslator.java
in src/main/java/org/apache/commons/text/translate
12 1 2016-11-07 2022-06-10 11 5 chtompki@gmail.com gardgregory@gmail.com
Counter.java
in src/main/java/org/apache/commons/text/similarity
15 2 2015-04-19 2022-11-30 11 6 britter@apache.org garydgregory@gmail.com
SinglePassTranslator.java
in src/main/java/org/apache/commons/text/translate
19 2 2017-01-06 2022-03-25 11 7 jarst@users.noreply.github.com dvmarcilio@gmail.com
StringMatcher.java
in src/main/java/org/apache/commons/text/matcher
20 5 2018-02-12 2020-07-16 11 2 garydgregory@gmail.com garydgregory@gmail.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
changes.xml
in src/changes
296 - 2014-12-13 2023-07-30 270 31 kinow@apache.org garydgregory@gmail.com
WordUtils.java
in src/main/java/org/apache/commons/text
311 18 2016-11-09 2022-06-13 44 16 christopher.tompkins@capita... arturobernalg@gmail.com
JaroWinklerDistance.java
in src/main/java/org/apache/commons/text/similarity
16 1 2016-11-16 2023-01-14 29 15 chtompki@gmail.com garydgregory@gmail.com
RandomStringGenerator.java
in src/main/java/org/apache/commons/text
153 12 2016-12-27 2023-06-27 33 14 duncan@wortharead.com efthymiou.dimitrios1@gmail.com
StringSubstitutor.java
in src/main/java/org/apache/commons/text
491 63 2018-02-12 2023-07-24 31 14 garydgregory@gmail.com aherbert@apache.org
StringEscapeUtils.java
in src/main/java/org/apache/commons/text
362 30 2016-11-28 2022-11-04 33 12 chtompki@gmail.com jtnord@users.noreply.github...
AlphabetConverter.java
in src/main/java/org/apache/commons/text
262 13 2016-09-19 2023-07-07 32 12 eallweil@paypal.com garydgregory@gmail.com
LevenshteinDistance.java
in src/main/java/org/apache/commons/text/similarity
134 7 2014-11-20 2023-01-14 27 12 brunodepaulak@yahoo.com.br garydgregory@gmail.com
ExtendedMessageFormat.java
in src/main/java/org/apache/commons/text
316 21 2016-11-09 2022-09-24 23 12 christopher.tompkins@capita... garydgregory@gmail.com
StrBuilder.java
in src/main/java/org/apache/commons/text
1404 164 2016-11-09 2022-12-29 30 11 christopher.tompkins@capita... garydgregory@gmail.com
StrSubstitutor.java
in src/main/java/org/apache/commons/text
455 57 2016-11-09 2023-07-07 26 11 christopher.tompkins@capita... garydgregory@gmail.com
LookupTranslator.java
in src/main/java/org/apache/commons/text/translate
53 2 2016-11-07 2022-05-19 22 11 chtompki@gmail.com 1273887820@qq.com
CaseUtils.java
in src/main/java/org/apache/commons/text
47 3 2017-06-16 2021-07-24 19 11 arunvinud.sivasubramaniansu... garydgregory@gmail.com
FuzzyScore.java
in src/main/java/org/apache/commons/text/similarity
41 3 2015-02-14 2021-07-24 13 11 kinow@apache.org garydgregory@gmail.com
StrTokenizer.java
in src/main/java/org/apache/commons/text
441 64 2016-11-09 2021-07-25 23 10 christopher.tompkins@capita... kinow@users.noreply.github.com
CsvTranslators.java
in src/main/java/org/apache/commons/text/translate
41 3 2017-01-06 2022-05-16 19 10 jarst@users.noreply.github.com garydgregory@gmail.com
CosineSimilarity.java
in src/main/java/org/apache/commons/text/similarity
44 3 2015-02-14 2023-01-14 15 10 kinow@apache.org garydgregory@gmail.com
TextStringBuilder.java
in src/main/java/org/apache/commons/text
1406 178 2018-02-12 2022-11-17 34 9 garydgregory@gmail.com garydgregory@gmail.com
StringLookupFactory.java
in src/main/java/org/apache/commons/text/lookup
193 37 2018-02-11 2023-05-06 33 9 garydgregory@gmail.com garydgregory@gmail.com
InterpolatorStringLookup.java
in src/main/java/org/apache/commons/text/lookup
60 3 2018-02-10 2022-09-24 29 9 garydgregory@gmail.com garydgregory@gmail.com
LevenshteinDetailedDistance.java
in src/main/java/org/apache/commons/text/similarity
222 8 2016-10-14 2023-01-14 17 9 drajakumar@paypal.com garydgregory@gmail.com
StringsComparator.java
in src/main/java/org/apache/commons/text/diff
137 8 2014-12-15 2022-05-16 14 9 kinow@apache.org garydgregory@gmail.com
FormattableUtils.java
in src/main/java/org/apache/commons/text
50 6 2016-11-09 2023-03-25 14 9 christopher.tompkins@capita... garydgregory@gmail.com
userguide.xml
in src/site/xdoc
229 - 2017-01-28 2022-09-23 13 9 chtompki@gmail.com darkma773r@users.noreply.gi...
index.xml
in src/site/xdoc
58 - 2015-04-16 2022-09-24 31 8 brunodepaulak@yahoo.com.br garydgregory@gmail.com
LongestCommonSubsequence.java
in src/main/java/org/apache/commons/text/similarity
110 5 2016-12-21 2023-01-14 16 8 chtompki@gmail.com garydgregory@gmail.com
RegexTokenizer.java
in src/main/java/org/apache/commons/text/similarity
22 - 2015-04-19 2023-05-18 14 8 britter@apache.org garydgregory@gmail.com
LevenshteinResults.java
in src/main/java/org/apache/commons/text/similarity
49 8 2016-10-14 2022-05-29 11 8 drajakumar@paypal.com gardgregory@gmail.com
EditDistanceFrom.java
in src/main/java/org/apache/commons/text/similarity
20 4 2015-04-15 2022-05-29 10 8 brunodepaulak@yahoo.com.br gardgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/text/similarity
1 - 2014-11-20 2020-03-30 9 8 brunodepaulak@yahoo.com.br garydgregory@gmail.com
NumericEntityEscaper.java
in src/main/java/org/apache/commons/text/translate
37 7 2016-11-07 2022-06-10 18 7 chtompki@gmail.com gardgregory@gmail.com
CharSequenceTranslator.java
in src/main/java/org/apache/commons/text/translate
59 4 2016-11-07 2022-06-10 16 7 chtompki@gmail.com gardgregory@gmail.com
JaccardSimilarity.java
in src/main/java/org/apache/commons/text/similarity
35 2 2016-11-27 2023-01-14 13 7 drajakumar@paypal.com garydgregory@gmail.com
CosineDistance.java
in src/main/java/org/apache/commons/text/similarity
13 1 2015-02-14 2023-05-18 13 7 kinow@apache.org garydgregory@gmail.com
JaroWinklerSimilarity.java
in src/main/java/org/apache/commons/text/similarity
78 1 2018-12-30 2023-01-14 12 7 szott@gmx.de garydgregory@gmail.com
ReplacementsFinder.java
in src/main/java/org/apache/commons/text/diff
34 4 2014-12-15 2021-07-24 12 7 kinow@apache.org garydgregory@gmail.com
SinglePassTranslator.java
in src/main/java/org/apache/commons/text/translate
19 2 2017-01-06 2022-03-25 11 7 jarst@users.noreply.github.com dvmarcilio@gmail.com
HammingDistance.java
in src/main/java/org/apache/commons/text/similarity
19 1 2014-12-13 2018-04-04 10 7 kinow@apache.org pascalschumacher@gmx.net
EditScript.java
in src/main/java/org/apache/commons/text/diff
34 7 2014-12-15 2022-09-24 10 7 kinow@apache.org garydgregory@gmail.com
EditDistance.java
in src/main/java/org/apache/commons/text/similarity
5 - 2015-04-15 2019-12-10 9 7 brunodepaulak@yahoo.com.br garydgregory@gmail.com
JaccardDistance.java
in src/main/java/org/apache/commons/text/similarity
10 1 2015-02-14 2023-01-14 9 7 kinow@apache.org garydgregory@gmail.com
DefaultStringLookup.java
in src/main/java/org/apache/commons/text/lookup
32 2 2018-10-15 2022-09-23 8 7 ggregory@rocketsoftware.com darkma773r@users.noreply.gi...
EditCommand.java
in src/main/java/org/apache/commons/text/diff
11 2 2014-12-15 2021-07-24 8 7 kinow@apache.org garydgregory@gmail.com
download_text.xml
in src/site/xdoc
96 - 2017-01-25 2022-09-24 20 6 chtompki@gmail.com garydgregory@gmail.com
NumericEntityUnescaper.java
in src/main/java/org/apache/commons/text/translate
73 3 2016-11-07 2022-06-10 20 6 chtompki@gmail.com gardgregory@gmail.com
StrLookup.java
in src/main/java/org/apache/commons/text
69 11 2016-11-09 2022-06-02 20 6 christopher.tompkins@capita... garydgregory@gmail.com
StrMatcher.java
in src/main/java/org/apache/commons/text
136 21 2016-11-09 2021-07-24 17 6 christopher.tompkins@capita... garydgregory@gmail.com
AggregateTranslator.java
in src/main/java/org/apache/commons/text/translate
25 2 2016-11-07 2022-09-24 14 6 chtompki@gmail.com garydgregory@gmail.com
UnicodeUnpairedSurrogateRemover.java
in src/main/java/org/apache/commons/text/translate
9 1 2016-11-07 2022-06-10 11 6 chtompki@gmail.com gardgregory@gmail.com
Counter.java
in src/main/java/org/apache/commons/text/similarity
15 2 2015-04-19 2022-11-30 11 6 britter@apache.org garydgregory@gmail.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
bin.xml
in src/assembly
28 -
security.xml
in src/site/xdoc
107 - 2022-10-14 2022-10-19 2 1 garydgregory@gmail.com garydgregory@gmail.com
XmlStringLookup.java
in src/main/java/org/apache/commons/text/lookup
48 2 2018-08-23 2023-05-06 4 1 garydgregory@gmail.com garydgregory@gmail.com
BiFunctionStringLookup.java
in src/main/java/org/apache/commons/text/lookup
37 6 2020-06-27 2020-07-17 3 1 garydgregory@gmail.com garydgregory@gmail.com
BiStringLookup.java
in src/main/java/org/apache/commons/text/lookup
9 1 2020-06-27 2020-06-28 2 1 garydgregory@gmail.com garydgregory@gmail.com
cgi
download_text.cgi
in src/site/resources
4 - 2017-01-07 2017-01-07 1 1 chtompki@gmail.com chtompki@gmail.com
CharSequenceTokenizer.java
in src/main/java/org/apache/commons/text/similarity
3 - 2023-05-18 2023-05-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/text/io
1 - 2020-07-18 2020-07-18 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/text/matcher
1 - 2018-02-12 2020-06-28 3 1 garydgregory@gmail.com garydgregory@gmail.com
developerguide.xml
in src/site/xdoc
103 - 2017-01-02 2019-10-17 4 2 chtompki@gmail.com gardgregory@gmail.com
StringMatcherFactory.java
in src/main/java/org/apache/commons/text/matcher
90 16 2018-02-12 2020-07-14 8 2 garydgregory@gmail.com garydgregory@gmail.com
proposal.xml
in src/site/xdoc
52 - 2014-11-29 2015-04-17 2 2 britter@apache.org brunodepaulak@yahoo.com.br
DnsStringLookup.java
in src/main/java/org/apache/commons/text/lookup
34 2 2019-08-04 2019-08-04 1 2 gardgregory@gmail.com garydgregory@users.noreply....
34 - 2022-05-31 2022-07-04 2 2 garydgregory@gmail.com gardgregory@gmail.com
FunctionStringLookup.java
in src/main/java/org/apache/commons/text/lookup
33 5 2020-06-27 2022-06-02 5 2 garydgregory@gmail.com garydgregory@gmail.com
StringMatcher.java
in src/main/java/org/apache/commons/text/matcher
20 5 2018-02-12 2020-07-16 11 2 garydgregory@gmail.com garydgregory@gmail.com
IllegalArgumentExceptions.java
in src/main/java/org/apache/commons/text/lookup
11 3 2018-02-10 2020-07-21 5 2 garydgregory@gmail.com xenoamess@gmail.com
package-info.java
in src/main/java/org/apache/commons/text/numbers
1 - 2021-07-06 2022-09-24 2 2 mattjuntunen@apache.org garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/text/diff
1 - 2014-12-15 2017-02-10 2 2 kinow@apache.org chtompki@apache.org
ParsedDecimal.java
in src/main/java/org/apache/commons/text/numbers
326 30 2021-07-06 2022-05-31 4 3 mattjuntunen@apache.org garydgregory@gmail.com
AbstractStringMatcher.java
in src/main/java/org/apache/commons/text/matcher
176 22 2018-02-12 2020-11-21 19 3 garydgregory@gmail.com gardgregory@gmail.com
mail-lists.xml
in src/site/xdoc
160 - 2017-03-05 2022-09-24 7 3 chtompki@apache.org garydgregory@gmail.com
FileStringLookup.java
in src/main/java/org/apache/commons/text/lookup
30 2 2018-08-23 2021-07-23 6 3 garydgregory@gmail.com garydgregory@gmail.com
UrlDecoderStringLookup.java
in src/main/java/org/apache/commons/text/lookup
25 2 2018-09-21 2020-07-17 5 3 garydgregory@gmail.com garydgregory@gmail.com
UrlEncoderStringLookup.java
in src/main/java/org/apache/commons/text/lookup
24 2 2018-09-21 2020-07-17 5 3 garydgregory@gmail.com garydgregory@gmail.com
LongestCommonSubsequenceDistance.java
in src/main/java/org/apache/commons/text/similarity
10 1 2016-12-22 2023-01-14 4 3 chtompki@gmail.com garydgregory@gmail.com
StringLookup.java
in src/main/java/org/apache/commons/text/lookup
5 - 2018-02-10 2020-06-28 9 3 garydgregory@gmail.com garydgregory@gmail.com
CharacterPredicate.java
in src/main/java/org/apache/commons/text
4 - 2016-12-27 2017-02-10 3 3 duncan@wortharead.com chtompki@apache.org
package-info.java
in src/main/java/org/apache/commons/text/translate
1 - 2016-11-07 2017-02-10 6 3 chtompki@gmail.com chtompki@apache.org
package-info.java
in src/main/java/org/apache/commons/text/lookup
1 - 2018-02-11 2020-06-28 6 3 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/text
1 - 2016-11-08 2017-02-10 2 3 chtompki@gmail.com chtompki@apache.org
DoubleFormat.java
in src/main/java/org/apache/commons/text/numbers
263 33 2021-07-06 2023-07-24 5 4 mattjuntunen@apache.org aherbert@apache.org
StringSubstitutorReader.java
in src/main/java/org/apache/commons/text/io
179 10 2020-07-18 2021-07-07 4 4 garydgregory@gmail.com mattjuntunen@apache.org
IntersectionSimilarity.java
in src/main/java/org/apache/commons/text/similarity
90 9 2019-03-10 2022-09-24 10 4 aherbert@apache.org garydgregory@gmail.com
JavaPlatformStringLookup.java
in src/main/java/org/apache/commons/text/lookup
77 10 2018-02-10 2020-07-17 10 4 garydgregory@gmail.com garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2015-04-26 2022-09-24 5 4 britter@apache.org garydgregory@gmail.com
ResourceBundleStringLookup.java
in src/main/java/org/apache/commons/text/lookup
50 4 2018-02-10 2021-03-05 12 4 garydgregory@gmail.com gardgregory@gmail.com
IntersectionResult.java
in src/main/java/org/apache/commons/text/similarity
49 7 2019-03-10 2023-06-27 6 4 aherbert@apache.org efthymiou.dimitrios1@gmail.com
PropertiesStringLookup.java
in src/main/java/org/apache/commons/text/lookup
39 3 2018-08-23 2021-11-19 7 4 garydgregory@gmail.com gardgregory@gmail.com
UnicodeUnescaper.java
in src/main/java/org/apache/commons/text/translate
31 1 2016-11-07 2021-01-05 9 4 chtompki@gmail.com gardgregory@gmail.com
DateStringLookup.java
in src/main/java/org/apache/commons/text/lookup
29 3 2018-02-10 2021-02-02 9 4 garydgregory@gmail.com gardgregory@gmail.com
LocalHostStringLookup.java
in src/main/java/org/apache/commons/text/lookup
28 2 2018-02-13 2020-11-21 5 4 garydgregory@gmail.com gardgregory@gmail.com
AbstractStringLookup.java
in src/main/java/org/apache/commons/text/lookup
24 5 2018-02-10 2020-07-17 14 4 garydgregory@gmail.com garydgregory@gmail.com
InetAddressKeys.java
in src/main/java/org/apache/commons/text/lookup
9 1 2019-08-04 2020-07-21 3 4 gardgregory@gmail.com xenoamess@gmail.com
FormatFactory.java
in src/main/java/org/apache/commons/text
7 - 2016-11-09 2023-05-18 8 4 christopher.tompkins@capita... garydgregory@gmail.com
Tokenizer.java
in src/main/java/org/apache/commons/text/similarity
4 - 2015-04-19 2023-05-18 4 4 britter@apache.org garydgregory@gmail.com
TextRandomProvider.java
in src/main/java/org/apache/commons/text
4 - 2017-01-06 2023-06-27 5 4 ray@decampo.org garydgregory@gmail.com
EntityArrays.java
in src/main/java/org/apache/commons/text/translate
314 11 2016-11-07 2023-01-15 17 5 chtompki@gmail.com garydgregory@gmail.com
UnicodeEscaper.java
in src/main/java/org/apache/commons/text/translate
51 8 2016-11-07 2022-06-10 16 5 chtompki@gmail.com gardgregory@gmail.com
UrlStringLookup.java
in src/main/java/org/apache/commons/text/lookup
42 2 2018-08-23 2020-07-17 8 5 garydgregory@gmail.com garydgregory@gmail.com
Correlations

File Size vs. Number of Changes: 116 points

src/changes/changes.xml x: 296 lines of code y: 270 # changes src/main/java/org/apache/commons/text/StringSubstitutor.java x: 491 lines of code y: 31 # changes src/main/java/org/apache/commons/text/numbers/DoubleFormat.java x: 263 lines of code y: 5 # changes src/main/java/org/apache/commons/text/StrSubstitutor.java x: 455 lines of code y: 26 # changes src/main/java/org/apache/commons/text/AlphabetConverter.java x: 262 lines of code y: 32 # changes src/main/java/org/apache/commons/text/RandomStringGenerator.java x: 153 lines of code y: 33 # changes src/main/java/org/apache/commons/text/TextRandomProvider.java x: 4 lines of code y: 5 # changes src/main/java/org/apache/commons/text/similarity/IntersectionResult.java x: 49 lines of code y: 6 # changes src/main/java/org/apache/commons/text/FormatFactory.java x: 7 lines of code y: 8 # changes src/main/java/org/apache/commons/text/similarity/CharSequenceTokenizer.java x: 3 lines of code y: 1 # changes src/main/java/org/apache/commons/text/similarity/CosineDistance.java x: 13 lines of code y: 13 # changes src/main/java/org/apache/commons/text/similarity/RegexTokenizer.java x: 22 lines of code y: 14 # changes src/main/java/org/apache/commons/text/similarity/Tokenizer.java x: 4 lines of code y: 4 # changes src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java x: 193 lines of code y: 33 # changes src/main/java/org/apache/commons/text/lookup/XmlStringLookup.java x: 48 lines of code y: 4 # changes src/main/java/org/apache/commons/text/Builder.java x: 4 lines of code y: 9 # changes src/main/java/org/apache/commons/text/FormattableUtils.java x: 50 lines of code y: 14 # changes src/main/java/org/apache/commons/text/translate/EntityArrays.java x: 314 lines of code y: 17 # changes src/main/java/org/apache/commons/text/similarity/JaccardDistance.java x: 10 lines of code y: 9 # changes src/main/java/org/apache/commons/text/similarity/JaccardSimilarity.java x: 35 lines of code y: 13 # changes src/main/java/org/apache/commons/text/similarity/JaroWinklerDistance.java x: 16 lines of code y: 29 # changes src/main/java/org/apache/commons/text/similarity/JaroWinklerSimilarity.java x: 78 lines of code y: 12 # changes src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequence.java x: 110 lines of code y: 16 # changes src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequenceDistance.java x: 10 lines of code y: 4 # changes src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java x: 134 lines of code y: 27 # changes src/main/java/org/apache/commons/text/similarity/LevenshteinDetailedDistance.java x: 222 lines of code y: 17 # changes src/main/java/org/apache/commons/text/similarity/CosineSimilarity.java x: 44 lines of code y: 15 # changes src/main/java/org/apache/commons/text/StrBuilder.java x: 1404 lines of code y: 30 # changes src/main/java/org/apache/commons/text/similarity/Counter.java x: 15 lines of code y: 11 # changes src/main/java/org/apache/commons/text/TextStringBuilder.java x: 1406 lines of code y: 34 # changes src/main/java/org/apache/commons/text/StringEscapeUtils.java x: 362 lines of code y: 33 # changes src/site/site.xml x: 26 lines of code y: 13 # changes src/site/xdoc/security.xml x: 107 lines of code y: 2 # changes src/main/java/org/apache/commons/text/StringTokenizer.java x: 405 lines of code y: 11 # changes src/site/xdoc/download_text.xml x: 96 lines of code y: 20 # changes src/site/xdoc/issue-tracking.xml x: 54 lines of code y: 5 # changes src/site/xdoc/mail-lists.xml x: 160 lines of code y: 7 # changes src/main/java/org/apache/commons/text/numbers/package-info.java x: 1 lines of code y: 2 # changes src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java x: 90 lines of code y: 10 # changes src/main/java/org/apache/commons/text/ExtendedMessageFormat.java x: 316 lines of code y: 23 # changes src/main/java/org/apache/commons/text/diff/EditScript.java x: 34 lines of code y: 10 # changes src/main/java/org/apache/commons/text/lookup/InterpolatorStringLookup.java x: 60 lines of code y: 29 # changes src/main/java/org/apache/commons/text/translate/AggregateTranslator.java x: 25 lines of code y: 14 # changes src/site/xdoc/index.xml x: 58 lines of code y: 31 # changes src/main/java/org/apache/commons/text/lookup/DefaultStringLookup.java x: 32 lines of code y: 8 # changes src/site/xdoc/userguide.xml x: 229 lines of code y: 13 # changes src/conf/spotbugs-exclude-filter.xml x: 34 lines of code y: 2 # changes src/main/java/org/apache/commons/text/WordUtils.java x: 311 lines of code y: 44 # changes src/main/java/org/apache/commons/text/translate/CharSequenceTranslator.java x: 59 lines of code y: 16 # changes src/main/java/org/apache/commons/text/translate/CodePointTranslator.java x: 12 lines of code y: 11 # changes src/main/java/org/apache/commons/text/translate/JavaUnicodeEscaper.java x: 23 lines of code y: 12 # changes src/main/java/org/apache/commons/text/translate/NumericEntityEscaper.java x: 37 lines of code y: 18 # changes src/main/java/org/apache/commons/text/translate/NumericEntityUnescaper.java x: 73 lines of code y: 20 # changes src/main/java/org/apache/commons/text/translate/UnicodeEscaper.java x: 51 lines of code y: 16 # changes src/main/java/org/apache/commons/text/translate/UnicodeUnpairedSurrogateRemover.java x: 9 lines of code y: 11 # changes src/main/java/org/apache/commons/text/lookup/FunctionStringLookup.java x: 33 lines of code y: 5 # changes src/main/java/org/apache/commons/text/StrLookup.java x: 69 lines of code y: 20 # changes src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java x: 326 lines of code y: 4 # changes src/main/java/org/apache/commons/text/similarity/EditDistanceFrom.java x: 20 lines of code y: 10 # changes src/main/java/org/apache/commons/text/similarity/LevenshteinResults.java x: 49 lines of code y: 11 # changes src/main/java/org/apache/commons/text/translate/LookupTranslator.java x: 53 lines of code y: 22 # changes src/main/java/org/apache/commons/text/diff/StringsComparator.java x: 137 lines of code y: 14 # changes src/main/java/org/apache/commons/text/lookup/ConstantStringLookup.java x: 49 lines of code y: 8 # changes src/main/java/org/apache/commons/text/translate/CsvTranslators.java x: 41 lines of code y: 19 # changes src/main/java/org/apache/commons/text/translate/SinglePassTranslator.java x: 19 lines of code y: 11 # changes src/main/java/org/apache/commons/text/lookup/PropertiesStringLookup.java x: 39 lines of code y: 7 # changes src/main/java/org/apache/commons/text/StrTokenizer.java x: 441 lines of code y: 23 # changes src/main/java/org/apache/commons/text/CaseUtils.java x: 47 lines of code y: 19 # changes src/main/java/org/apache/commons/text/StrMatcher.java x: 136 lines of code y: 17 # changes src/main/java/org/apache/commons/text/translate/OctalUnescaper.java x: 31 lines of code y: 10 # changes src/main/java/org/apache/commons/text/diff/CommandVisitor.java x: 6 lines of code y: 6 # changes src/main/java/org/apache/commons/text/diff/EditCommand.java x: 11 lines of code y: 8 # changes src/main/java/org/apache/commons/text/diff/ReplacementsFinder.java x: 34 lines of code y: 12 # changes src/main/java/org/apache/commons/text/diff/ReplacementsHandler.java x: 5 lines of code y: 7 # changes src/main/java/org/apache/commons/text/diff/InsertCommand.java x: 10 lines of code y: 7 # changes src/main/java/org/apache/commons/text/CharacterPredicates.java x: 46 lines of code y: 8 # changes src/main/java/org/apache/commons/text/similarity/FuzzyScore.java x: 41 lines of code y: 13 # changes src/main/java/org/apache/commons/text/similarity/SimilarityScoreFrom.java x: 20 lines of code y: 8 # changes src/main/java/org/apache/commons/text/lookup/FileStringLookup.java x: 30 lines of code y: 6 # changes src/main/java/org/apache/commons/text/io/StringSubstitutorReader.java x: 179 lines of code y: 4 # changes src/main/java/org/apache/commons/text/lookup/ResourceBundleStringLookup.java x: 50 lines of code y: 12 # changes src/main/java/org/apache/commons/text/lookup/DateStringLookup.java x: 29 lines of code y: 9 # changes src/main/java/org/apache/commons/text/translate/UnicodeUnescaper.java x: 31 lines of code y: 9 # changes src/main/java/org/apache/commons/text/lookup/LocalHostStringLookup.java x: 28 lines of code y: 5 # changes src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java x: 176 lines of code y: 19 # changes src/main/java/org/apache/commons/text/lookup/IllegalArgumentExceptions.java x: 11 lines of code y: 5 # changes src/main/java/org/apache/commons/text/lookup/InetAddressKeys.java x: 9 lines of code y: 3 # changes src/main/java/org/apache/commons/text/io/package-info.java x: 1 lines of code y: 1 # changes src/main/java/org/apache/commons/text/lookup/UrlDecoderStringLookup.java x: 25 lines of code y: 5 # changes src/main/java/org/apache/commons/text/lookup/ScriptStringLookup.java x: 34 lines of code y: 8 # changes src/main/java/org/apache/commons/text/lookup/BiFunctionStringLookup.java x: 37 lines of code y: 3 # changes src/main/java/org/apache/commons/text/lookup/JavaPlatformStringLookup.java x: 77 lines of code y: 10 # changes src/main/java/org/apache/commons/text/lookup/UrlStringLookup.java x: 42 lines of code y: 8 # changes src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java x: 90 lines of code y: 8 # changes src/main/java/org/apache/commons/text/lookup/BiStringLookup.java x: 9 lines of code y: 2 # changes src/main/java/org/apache/commons/text/lookup/package-info.java x: 1 lines of code y: 6 # changes src/main/java/org/apache/commons/text/matcher/package-info.java x: 1 lines of code y: 3 # changes src/main/java/org/apache/commons/text/similarity/package-info.java x: 1 lines of code y: 9 # changes src/site/xdoc/developerguide.xml x: 103 lines of code y: 4 # changes src/main/java/org/apache/commons/text/lookup/DnsStringLookup.java x: 34 lines of code y: 1 # changes src/main/java/org/apache/commons/text/CharacterPredicate.java x: 4 lines of code y: 3 # changes src/site/xdoc/proposal.xml x: 52 lines of code y: 2 # changes
270.0
# changes
  min: 1.0
  average: 14.09
  25th percentile: 5.25
  median: 9.5
  75th percentile: 16.0
  max: 270.0
0 1406.0
lines of code
min: 1.0 | average: 100.48 | 25th percentile: 11.0 | median: 34.0 | 75th percentile: 90.0 | max: 1406.0

Number of Contributors vs. Number of Changes: 116 points

src/changes/changes.xml x: 31 # contributors y: 270 # changes src/main/java/org/apache/commons/text/StringSubstitutor.java x: 14 # contributors y: 31 # changes src/main/java/org/apache/commons/text/numbers/DoubleFormat.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/commons/text/StrSubstitutor.java x: 11 # contributors y: 26 # changes src/main/java/org/apache/commons/text/AlphabetConverter.java x: 12 # contributors y: 32 # changes src/main/java/org/apache/commons/text/RandomStringGenerator.java x: 14 # contributors y: 33 # changes src/main/java/org/apache/commons/text/similarity/IntersectionResult.java x: 4 # contributors y: 6 # changes src/main/java/org/apache/commons/text/FormatFactory.java x: 4 # contributors y: 8 # changes src/main/java/org/apache/commons/text/similarity/CharSequenceTokenizer.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/commons/text/similarity/CosineDistance.java x: 7 # contributors y: 13 # changes src/main/java/org/apache/commons/text/similarity/RegexTokenizer.java x: 8 # contributors y: 14 # changes src/main/java/org/apache/commons/text/similarity/Tokenizer.java x: 4 # contributors y: 4 # changes src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java x: 9 # contributors y: 33 # changes src/main/java/org/apache/commons/text/lookup/XmlStringLookup.java x: 1 # contributors y: 4 # changes src/main/java/org/apache/commons/text/Builder.java x: 5 # contributors y: 9 # changes src/main/java/org/apache/commons/text/FormattableUtils.java x: 9 # contributors y: 14 # changes src/main/java/org/apache/commons/text/translate/EntityArrays.java x: 5 # contributors y: 17 # changes src/main/java/org/apache/commons/text/similarity/JaccardDistance.java x: 7 # contributors y: 9 # changes src/main/java/org/apache/commons/text/similarity/JaroWinklerDistance.java x: 15 # contributors y: 29 # changes src/main/java/org/apache/commons/text/similarity/JaroWinklerSimilarity.java x: 7 # contributors y: 12 # changes src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequence.java x: 8 # contributors y: 16 # changes src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequenceDistance.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java x: 12 # contributors y: 27 # changes src/main/java/org/apache/commons/text/similarity/LevenshteinDetailedDistance.java x: 9 # contributors y: 17 # changes src/main/java/org/apache/commons/text/similarity/CosineSimilarity.java x: 10 # contributors y: 15 # changes src/main/java/org/apache/commons/text/StrBuilder.java x: 11 # contributors y: 30 # changes src/main/java/org/apache/commons/text/similarity/Counter.java x: 6 # contributors y: 11 # changes src/main/java/org/apache/commons/text/StringEscapeUtils.java x: 12 # contributors y: 33 # changes src/site/site.xml x: 5 # contributors y: 13 # changes src/site/xdoc/security.xml x: 1 # contributors y: 2 # changes src/site/xdoc/download_text.xml x: 6 # contributors y: 20 # changes src/site/xdoc/mail-lists.xml x: 3 # contributors y: 7 # changes src/main/java/org/apache/commons/text/numbers/package-info.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java x: 4 # contributors y: 10 # changes src/main/java/org/apache/commons/text/ExtendedMessageFormat.java x: 12 # contributors y: 23 # changes src/main/java/org/apache/commons/text/diff/EditScript.java x: 7 # contributors y: 10 # changes src/main/java/org/apache/commons/text/lookup/InterpolatorStringLookup.java x: 9 # contributors y: 29 # changes src/main/java/org/apache/commons/text/translate/AggregateTranslator.java x: 6 # contributors y: 14 # changes src/site/xdoc/index.xml x: 8 # contributors y: 31 # changes src/main/java/org/apache/commons/text/lookup/DefaultStringLookup.java x: 7 # contributors y: 8 # changes src/site/xdoc/userguide.xml x: 9 # contributors y: 13 # changes src/main/java/org/apache/commons/text/WordUtils.java x: 16 # contributors y: 44 # changes src/main/java/org/apache/commons/text/translate/CharSequenceTranslator.java x: 7 # contributors y: 16 # changes src/main/java/org/apache/commons/text/translate/CodePointTranslator.java x: 5 # contributors y: 11 # changes src/main/java/org/apache/commons/text/translate/JavaUnicodeEscaper.java x: 5 # contributors y: 12 # changes src/main/java/org/apache/commons/text/translate/NumericEntityEscaper.java x: 7 # contributors y: 18 # changes src/main/java/org/apache/commons/text/lookup/FunctionStringLookup.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/commons/text/similarity/EditDistanceFrom.java x: 8 # contributors y: 10 # changes src/main/java/org/apache/commons/text/similarity/LevenshteinResults.java x: 8 # contributors y: 11 # changes src/main/java/org/apache/commons/text/translate/LookupTranslator.java x: 11 # contributors y: 22 # changes src/main/java/org/apache/commons/text/lookup/ConstantStringLookup.java x: 6 # contributors y: 8 # changes src/main/java/org/apache/commons/text/translate/CsvTranslators.java x: 10 # contributors y: 19 # changes src/main/java/org/apache/commons/text/translate/SinglePassTranslator.java x: 7 # contributors y: 11 # changes src/main/java/org/apache/commons/text/lookup/PropertiesStringLookup.java x: 4 # contributors y: 7 # changes src/main/java/org/apache/commons/text/StrTokenizer.java x: 10 # contributors y: 23 # changes src/main/java/org/apache/commons/text/CaseUtils.java x: 11 # contributors y: 19 # changes src/main/java/org/apache/commons/text/CompositeFormat.java x: 5 # contributors y: 8 # changes src/main/java/org/apache/commons/text/StrMatcher.java x: 6 # contributors y: 17 # changes src/main/java/org/apache/commons/text/translate/OctalUnescaper.java x: 5 # contributors y: 10 # changes src/main/java/org/apache/commons/text/diff/CommandVisitor.java x: 6 # contributors y: 6 # changes src/main/java/org/apache/commons/text/diff/ReplacementsHandler.java x: 6 # contributors y: 7 # changes src/main/java/org/apache/commons/text/similarity/FuzzyScore.java x: 11 # contributors y: 13 # changes src/main/java/org/apache/commons/text/lookup/FileStringLookup.java x: 3 # contributors y: 6 # changes src/main/java/org/apache/commons/text/lookup/ResourceBundleStringLookup.java x: 4 # contributors y: 12 # changes src/main/java/org/apache/commons/text/lookup/DateStringLookup.java x: 4 # contributors y: 9 # changes src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java x: 3 # contributors y: 19 # changes src/main/java/org/apache/commons/text/lookup/InetAddressKeys.java x: 4 # contributors y: 3 # changes src/main/java/org/apache/commons/text/lookup/UrlDecoderStringLookup.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/commons/text/lookup/AbstractStringLookup.java x: 4 # contributors y: 14 # changes src/main/java/org/apache/commons/text/lookup/BiFunctionStringLookup.java x: 1 # contributors y: 3 # changes src/main/java/org/apache/commons/text/matcher/StringMatcher.java x: 2 # contributors y: 11 # changes src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java x: 2 # contributors y: 8 # changes src/main/java/org/apache/commons/text/lookup/StringLookup.java x: 3 # contributors y: 9 # changes src/main/java/org/apache/commons/text/similarity/package-info.java x: 8 # contributors y: 9 # changes src/site/xdoc/developerguide.xml x: 2 # contributors y: 4 # changes src/main/java/org/apache/commons/text/lookup/DnsStringLookup.java x: 2 # contributors y: 1 # changes src/main/java/org/apache/commons/text/CharacterPredicate.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/commons/text/package-info.java x: 3 # contributors y: 2 # changes
270.0
# changes
  min: 1.0
  average: 14.09
  25th percentile: 5.25
  median: 9.5
  75th percentile: 16.0
  max: 270.0
0 31.0
# contributors
min: 1.0 | average: 6.09 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 8.0 | max: 31.0

Number of Contributors vs. File Size: 116 points

src/changes/changes.xml x: 31 # contributors y: 296 lines of code src/main/java/org/apache/commons/text/StringSubstitutor.java x: 14 # contributors y: 491 lines of code src/main/java/org/apache/commons/text/numbers/DoubleFormat.java x: 4 # contributors y: 263 lines of code src/main/java/org/apache/commons/text/StrSubstitutor.java x: 11 # contributors y: 455 lines of code src/main/java/org/apache/commons/text/AlphabetConverter.java x: 12 # contributors y: 262 lines of code src/main/java/org/apache/commons/text/RandomStringGenerator.java x: 14 # contributors y: 153 lines of code src/main/java/org/apache/commons/text/TextRandomProvider.java x: 4 # contributors y: 4 lines of code src/main/java/org/apache/commons/text/similarity/IntersectionResult.java x: 4 # contributors y: 49 lines of code src/main/java/org/apache/commons/text/FormatFactory.java x: 4 # contributors y: 7 lines of code src/main/java/org/apache/commons/text/similarity/CharSequenceTokenizer.java x: 1 # contributors y: 3 lines of code src/main/java/org/apache/commons/text/similarity/CosineDistance.java x: 7 # contributors y: 13 lines of code src/main/java/org/apache/commons/text/similarity/RegexTokenizer.java x: 8 # contributors y: 22 lines of code src/main/java/org/apache/commons/text/lookup/StringLookupFactory.java x: 9 # contributors y: 193 lines of code src/main/java/org/apache/commons/text/lookup/XmlStringLookup.java x: 1 # contributors y: 48 lines of code src/main/java/org/apache/commons/text/Builder.java x: 5 # contributors y: 4 lines of code src/main/java/org/apache/commons/text/FormattableUtils.java x: 9 # contributors y: 50 lines of code src/main/java/org/apache/commons/text/translate/EntityArrays.java x: 5 # contributors y: 314 lines of code src/main/java/org/apache/commons/text/similarity/JaccardDistance.java x: 7 # contributors y: 10 lines of code src/main/java/org/apache/commons/text/similarity/JaccardSimilarity.java x: 7 # contributors y: 35 lines of code src/main/java/org/apache/commons/text/similarity/JaroWinklerDistance.java x: 15 # contributors y: 16 lines of code src/main/java/org/apache/commons/text/similarity/JaroWinklerSimilarity.java x: 7 # contributors y: 78 lines of code src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequence.java x: 8 # contributors y: 110 lines of code src/main/java/org/apache/commons/text/similarity/LongestCommonSubsequenceDistance.java x: 3 # contributors y: 10 lines of code src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java x: 12 # contributors y: 134 lines of code src/main/java/org/apache/commons/text/similarity/LevenshteinDetailedDistance.java x: 9 # contributors y: 222 lines of code src/main/java/org/apache/commons/text/similarity/CosineSimilarity.java x: 10 # contributors y: 44 lines of code src/main/java/org/apache/commons/text/StrBuilder.java x: 11 # contributors y: 1404 lines of code src/main/java/org/apache/commons/text/similarity/Counter.java x: 6 # contributors y: 15 lines of code src/main/java/org/apache/commons/text/TextStringBuilder.java x: 9 # contributors y: 1406 lines of code src/main/java/org/apache/commons/text/StringEscapeUtils.java x: 12 # contributors y: 362 lines of code src/site/site.xml x: 5 # contributors y: 26 lines of code src/site/xdoc/security.xml x: 1 # contributors y: 107 lines of code src/main/java/org/apache/commons/text/StringTokenizer.java x: 6 # contributors y: 405 lines of code src/site/xdoc/download_text.xml x: 6 # contributors y: 96 lines of code src/site/xdoc/issue-tracking.xml x: 4 # contributors y: 54 lines of code src/site/xdoc/mail-lists.xml x: 3 # contributors y: 160 lines of code src/main/java/org/apache/commons/text/numbers/package-info.java x: 2 # contributors y: 1 lines of code src/main/java/org/apache/commons/text/similarity/IntersectionSimilarity.java x: 4 # contributors y: 90 lines of code src/main/java/org/apache/commons/text/ExtendedMessageFormat.java x: 12 # contributors y: 316 lines of code src/main/java/org/apache/commons/text/lookup/InterpolatorStringLookup.java x: 9 # contributors y: 60 lines of code src/main/java/org/apache/commons/text/translate/AggregateTranslator.java x: 6 # contributors y: 25 lines of code src/site/xdoc/index.xml x: 8 # contributors y: 58 lines of code src/main/java/org/apache/commons/text/lookup/DefaultStringLookup.java x: 7 # contributors y: 32 lines of code src/site/xdoc/userguide.xml x: 9 # contributors y: 229 lines of code src/conf/spotbugs-exclude-filter.xml x: 2 # contributors y: 34 lines of code src/main/java/org/apache/commons/text/WordUtils.java x: 16 # contributors y: 311 lines of code src/main/java/org/apache/commons/text/translate/CharSequenceTranslator.java x: 7 # contributors y: 59 lines of code src/main/java/org/apache/commons/text/translate/CodePointTranslator.java x: 5 # contributors y: 12 lines of code src/main/java/org/apache/commons/text/translate/NumericEntityUnescaper.java x: 6 # contributors y: 73 lines of code src/main/java/org/apache/commons/text/translate/UnicodeEscaper.java x: 5 # contributors y: 51 lines of code src/main/java/org/apache/commons/text/translate/UnicodeUnpairedSurrogateRemover.java x: 6 # contributors y: 9 lines of code src/main/java/org/apache/commons/text/lookup/FunctionStringLookup.java x: 2 # contributors y: 33 lines of code src/main/java/org/apache/commons/text/StrLookup.java x: 6 # contributors y: 69 lines of code src/main/java/org/apache/commons/text/numbers/ParsedDecimal.java x: 3 # contributors y: 326 lines of code src/main/java/org/apache/commons/text/similarity/LevenshteinResults.java x: 8 # contributors y: 49 lines of code src/main/java/org/apache/commons/text/translate/LookupTranslator.java x: 11 # contributors y: 53 lines of code src/main/java/org/apache/commons/text/diff/StringsComparator.java x: 9 # contributors y: 137 lines of code src/main/java/org/apache/commons/text/lookup/ConstantStringLookup.java x: 6 # contributors y: 49 lines of code src/main/java/org/apache/commons/text/translate/SinglePassTranslator.java x: 7 # contributors y: 19 lines of code src/main/java/org/apache/commons/text/lookup/PropertiesStringLookup.java x: 4 # contributors y: 39 lines of code src/main/java/org/apache/commons/text/StrTokenizer.java x: 10 # contributors y: 441 lines of code src/main/java/org/apache/commons/text/CaseUtils.java x: 11 # contributors y: 47 lines of code src/main/java/org/apache/commons/text/CompositeFormat.java x: 5 # contributors y: 32 lines of code src/main/java/org/apache/commons/text/StrMatcher.java x: 6 # contributors y: 136 lines of code src/main/java/org/apache/commons/text/diff/ReplacementsHandler.java x: 6 # contributors y: 5 lines of code src/main/java/org/apache/commons/text/similarity/FuzzyScore.java x: 11 # contributors y: 41 lines of code src/main/java/org/apache/commons/text/similarity/SimilarityScoreFrom.java x: 6 # contributors y: 20 lines of code src/main/java/org/apache/commons/text/lookup/FileStringLookup.java x: 3 # contributors y: 30 lines of code src/main/java/org/apache/commons/text/io/StringSubstitutorReader.java x: 4 # contributors y: 179 lines of code src/main/java/org/apache/commons/text/lookup/DateStringLookup.java x: 4 # contributors y: 29 lines of code src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java x: 3 # contributors y: 176 lines of code src/main/java/org/apache/commons/text/lookup/IllegalArgumentExceptions.java x: 2 # contributors y: 11 lines of code src/main/java/org/apache/commons/text/lookup/UrlDecoderStringLookup.java x: 3 # contributors y: 25 lines of code src/main/java/org/apache/commons/text/lookup/AbstractStringLookup.java x: 4 # contributors y: 24 lines of code src/main/java/org/apache/commons/text/lookup/ScriptStringLookup.java x: 6 # contributors y: 34 lines of code src/main/java/org/apache/commons/text/lookup/BiFunctionStringLookup.java x: 1 # contributors y: 37 lines of code src/main/java/org/apache/commons/text/lookup/JavaPlatformStringLookup.java x: 4 # contributors y: 77 lines of code src/main/java/org/apache/commons/text/lookup/UrlStringLookup.java x: 5 # contributors y: 42 lines of code src/main/java/org/apache/commons/text/matcher/StringMatcher.java x: 2 # contributors y: 20 lines of code src/main/java/org/apache/commons/text/matcher/StringMatcherFactory.java x: 2 # contributors y: 90 lines of code src/main/java/org/apache/commons/text/lookup/BiStringLookup.java x: 1 # contributors y: 9 lines of code src/main/java/org/apache/commons/text/lookup/package-info.java x: 3 # contributors y: 1 lines of code src/main/java/org/apache/commons/text/similarity/package-info.java x: 8 # contributors y: 1 lines of code src/main/java/org/apache/commons/text/similarity/EditDistance.java x: 7 # contributors y: 5 lines of code src/site/xdoc/developerguide.xml x: 2 # contributors y: 103 lines of code src/site/xdoc/proposal.xml x: 2 # contributors y: 52 lines of code
1406.0
lines of code
  min: 1.0
  average: 100.48
  25th percentile: 11.0
  median: 34.0
  75th percentile: 90.0
  max: 1406.0
0 31.0
# contributors
min: 1.0 | average: 6.09 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 8.0 | max: 31.0