apache / commons-lang
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 267 files with 34,511 lines of code.
    • 3 files changed more than 100 times (7,397 lines of code)
    • 15 files changed 51-100 times (7,903 lines of code)
    • 50 files changed 21-50 times (10,680 lines of code)
    • 130 files changed 6-20 times (6,338 lines of code)
    • 69 files changed 1-5 times (2,193 lines of code)
21% | 22% | 30% | 18% | 6%
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 267 files with 34,511 lines of code.
    • 7 files changed by more than 25 contributors (9,426 lines of code)
    • 58 files changed by 11-25 contributors (16,397 lines of code)
    • 67 files changed by 6-10 contributors (3,983 lines of code)
    • 101 files changed by 2-5 contributors (3,773 lines of code)
    • 34 files changed by 1 contributor (932 lines of code)
27% | 47% | 11% | 10% | 2%
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, txt, xml, yml, md, cgi, htaccess, gitignore, gitattributes, json, html, properties, yaml, policy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java19% | 25% | 34% | 16% | 3%
xml34% | 2% | 3% | 32% | 27%
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
src21% | 22% | 30% | 18% | 6%
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
1363 - 2012-05-25 2023-08-05 581 42 sebb@apache.org garydgregory@gmail.com
StringUtils.java
in src/main/java/org/apache/commons/lang3
2780 224 2010-01-03 2023-07-05 291 80 pbenedict@apache.org garydgregory@gmail.com
ArrayUtils.java
in src/main/java/org/apache/commons/lang3
3254 200 2010-01-03 2023-07-28 133 42 pbenedict@apache.org 2663479778@qq.com
ObjectUtils.java
in src/main/java/org/apache/commons/lang3
361 46 2010-01-03 2023-07-23 88 29 pbenedict@apache.org garydgregory@gmail.com
FastDateParser.java
in src/main/java/org/apache/commons/lang3/time
615 53 2012-01-26 2023-07-16 88 23 bayard@apache.org garydgregory@gmail.com
NumberUtils.java
in src/main/java/org/apache/commons/lang3/math
768 67 2010-01-03 2023-07-05 87 30 pbenedict@apache.org garydgregory@gmail.com
MethodUtils.java
in src/main/java/org/apache/commons/lang3/reflect
422 25 2010-01-03 2023-04-17 78 26 pbenedict@apache.org 61973605+laurentschoelens@u...
ClassUtils.java
in src/main/java/org/apache/commons/lang3
593 59 2010-01-03 2022-11-30 78 23 pbenedict@apache.org garydgregory@gmail.com
DateUtils.java
in src/main/java/org/apache/commons/lang3/time
516 63 2010-01-03 2023-01-10 77 25 pbenedict@apache.org fenik17@gmail.com
TypeUtils.java
in src/main/java/org/apache/commons/lang3/reflect
958 63 2010-01-03 2023-07-11 66 24 pbenedict@apache.org garydgregory@gmail.com
FastDatePrinter.java
in src/main/java/org/apache/commons/lang3/time
830 76 2012-01-26 2023-07-16 64 16 bayard@apache.org garydgregory@gmail.com
StrBuilder.java
in src/main/java/org/apache/commons/lang3/text
1359 164 2010-01-03 2022-10-27 64 18 pbenedict@apache.org garydgregory@gmail.com
SystemUtils.java
in src/main/java/org/apache/commons/lang3
215 19 2010-01-03 2023-07-23 63 21 pbenedict@apache.org me@yekta.dev
ExceptionUtils.java
in src/main/java/org/apache/commons/lang3/exception
322 35 2010-01-03 2023-07-05 61 20 pbenedict@apache.org garydgregory@gmail.com
HashCodeBuilder.java
in src/main/java/org/apache/commons/lang3/builder
284 37 2010-01-03 2023-07-12 57 22 pbenedict@apache.org garydgregory@gmail.com
EqualsBuilder.java
in src/main/java/org/apache/commons/lang3/builder
478 41 2010-01-03 2023-07-12 53 27 pbenedict@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
81 - 2010-02-03 2022-04-05 52 10 niallp@apache.org sebb@apache.org
SerializationUtils.java
in src/main/java/org/apache/commons/lang3
101 8 2010-01-03 2022-11-04 51 21 pbenedict@apache.org garydgregory@gmail.com
ToStringStyle.java
in src/main/java/org/apache/commons/lang3/builder
1022 138 2010-01-03 2023-05-19 50 19 pbenedict@apache.org garydgregory@gmail.com
StrSubstitutor.java
in src/main/java/org/apache/commons/lang3/text
434 55 2010-01-03 2022-07-16 48 22 pbenedict@apache.org garydgregory@gmail.com
FieldUtils.java
in src/main/java/org/apache/commons/lang3/reflect
238 33 2010-01-03 2023-04-17 47 20 pbenedict@apache.org 61973605+laurentschoelens@u...
BooleanUtils.java
in src/main/java/org/apache/commons/lang3
365 45 2010-01-03 2022-09-16 47 17 pbenedict@apache.org garydgregory@gmail.com
DurationFormatUtils.java
in src/main/java/org/apache/commons/lang3/time
362 18 2010-01-03 2023-07-16 45 16 pbenedict@apache.org garydgregory@gmail.com
RandomStringUtils.java
in src/main/java/org/apache/commons/lang3
134 21 2010-01-03 2023-04-20 44 21 pbenedict@apache.org garydgregory@gmail.com
WordUtils.java
in src/main/java/org/apache/commons/lang3/text
198 15 2010-01-03 2022-08-23 44 16 pbenedict@apache.org garydgregory@gmail.com
Validate.java
in src/main/java/org/apache/commons/lang3
301 39 2010-01-03 2022-11-04 43 20 pbenedict@apache.org garydgregory@gmail.com
CharSequenceUtils.java
in src/main/java/org/apache/commons/lang3
197 8 2010-03-08 2022-10-08 42 12 ggregory@apache.org arturobernalg@gmail.com
StringEscapeUtils.java
in src/main/java/org/apache/commons/lang3
540 19 2010-01-03 2022-08-29 42 13 pbenedict@apache.org garydgregory@gmail.com
Range.java
in src/main/java/org/apache/commons/lang3
194 24 2010-01-03 2023-02-11 41 16 pbenedict@apache.org dvmarcilio@gmail.com
ConstructorUtils.java
in src/main/java/org/apache/commons/lang3/reflect
98 9 2010-01-03 2022-11-04 40 15 pbenedict@apache.org garydgregory@gmail.com
JavaVersion.java
in src/main/java/org/apache/commons/lang3
126 7 2011-01-30 2023-07-05 40 17 bayard@apache.org ebourg@apache.org
LocaleUtils.java
in src/main/java/org/apache/commons/lang3
150 16 2010-01-03 2022-08-23 40 13 pbenedict@apache.org garydgregory@gmail.com
ReflectionToStringBuilder.java
in src/main/java/org/apache/commons/lang3/builder
207 31 2010-01-03 2023-07-12 40 22 pbenedict@apache.org garydgregory@gmail.com
ExtendedMessageFormat.java
in src/main/java/org/apache/commons/lang3/text
298 21 2010-01-03 2022-07-15 40 15 pbenedict@apache.org garydgregory@gmail.com
CompareToBuilder.java
in src/main/java/org/apache/commons/lang3/builder
418 31 2010-01-03 2023-07-12 37 16 pbenedict@apache.org garydgregory@gmail.com
CharUtils.java
in src/main/java/org/apache/commons/lang3
95 25 2010-01-03 2022-08-23 36 14 pbenedict@apache.org garydgregory@gmail.com
EnumUtils.java
in src/main/java/org/apache/commons/lang3
133 1 2010-01-03 2023-03-04 36 17 pbenedict@apache.org garydgregory@gmail.com
FastDateFormat.java
in src/main/java/org/apache/commons/lang3/time
180 42 2010-01-03 2022-08-29 36 16 pbenedict@apache.org garydgregory@gmail.com
Fraction.java
in src/main/java/org/apache/commons/lang3/math
411 34 2010-01-03 2023-04-17 36 16 pbenedict@apache.org 61973605+laurentschoelens@u...
ImmutablePair.java
in src/main/java/org/apache/commons/lang3/tuple
50 10 2011-04-12 2023-07-29 35 11 ggregory@apache.org garydgregory@gmail.com
MemberUtils.java
in src/main/java/org/apache/commons/lang3/reflect
170 19 2010-01-03 2022-08-23 34 14 pbenedict@apache.org garydgregory@gmail.com
download_lang.xml
in src/site/xdoc
126 - 2010-02-03 2023-07-23 33 8 niallp@apache.org garydgregory@gmail.com
StrTokenizer.java
in src/main/java/org/apache/commons/lang3/text
427 64 2010-01-03 2022-10-15 33 14 pbenedict@apache.org garydgregory@gmail.com
CharSetUtils.java
in src/main/java/org/apache/commons/lang3
92 8 2010-01-03 2022-08-29 31 11 pbenedict@apache.org garydgregory@gmail.com
CharSet.java
in src/main/java/org/apache/commons/lang3
92 8 2010-01-03 2022-08-23 31 13 pbenedict@apache.org garydgregory@gmail.com
Functions.java
in src/main/java/org/apache/commons/lang3
167 24 2019-01-23 2023-07-02 31 14 jochen.wiedmann@softwareag.com garydgregory@gmail.com
ImmutableTriple.java
in src/main/java/org/apache/commons/lang3/tuple
42 7 2011-11-24 2023-07-29 30 7 bayard@apache.org garydgregory@gmail.com
FormatCache.java
in src/main/java/org/apache/commons/lang3/time
92 10 2011-04-20 2022-11-04 29 10 bayard@apache.org garydgregory@gmail.com
CharRange.java
in src/main/java/org/apache/commons/lang3
153 19 2010-01-03 2022-11-04 29 13 pbenedict@apache.org garydgregory@gmail.com
ThreadUtils.java
in src/main/java/org/apache/commons/lang3
190 34 2015-05-04 2022-11-04 29 11 britter@apache.org 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
StringUtils.java
in src/main/java/org/apache/commons/lang3
2780 224 2010-01-03 2023-07-05 291 80 pbenedict@apache.org garydgregory@gmail.com
changes.xml
in src/changes
1363 - 2012-05-25 2023-08-05 581 42 sebb@apache.org garydgregory@gmail.com
ArrayUtils.java
in src/main/java/org/apache/commons/lang3
3254 200 2010-01-03 2023-07-28 133 42 pbenedict@apache.org 2663479778@qq.com
NumberUtils.java
in src/main/java/org/apache/commons/lang3/math
768 67 2010-01-03 2023-07-05 87 30 pbenedict@apache.org garydgregory@gmail.com
ObjectUtils.java
in src/main/java/org/apache/commons/lang3
361 46 2010-01-03 2023-07-23 88 29 pbenedict@apache.org garydgregory@gmail.com
EqualsBuilder.java
in src/main/java/org/apache/commons/lang3/builder
478 41 2010-01-03 2023-07-12 53 27 pbenedict@apache.org garydgregory@gmail.com
MethodUtils.java
in src/main/java/org/apache/commons/lang3/reflect
422 25 2010-01-03 2023-04-17 78 26 pbenedict@apache.org 61973605+laurentschoelens@u...
DateUtils.java
in src/main/java/org/apache/commons/lang3/time
516 63 2010-01-03 2023-01-10 77 25 pbenedict@apache.org fenik17@gmail.com
TypeUtils.java
in src/main/java/org/apache/commons/lang3/reflect
958 63 2010-01-03 2023-07-11 66 24 pbenedict@apache.org garydgregory@gmail.com
FastDateParser.java
in src/main/java/org/apache/commons/lang3/time
615 53 2012-01-26 2023-07-16 88 23 bayard@apache.org garydgregory@gmail.com
ClassUtils.java
in src/main/java/org/apache/commons/lang3
593 59 2010-01-03 2022-11-30 78 23 pbenedict@apache.org garydgregory@gmail.com
HashCodeBuilder.java
in src/main/java/org/apache/commons/lang3/builder
284 37 2010-01-03 2023-07-12 57 22 pbenedict@apache.org garydgregory@gmail.com
StrSubstitutor.java
in src/main/java/org/apache/commons/lang3/text
434 55 2010-01-03 2022-07-16 48 22 pbenedict@apache.org garydgregory@gmail.com
ReflectionToStringBuilder.java
in src/main/java/org/apache/commons/lang3/builder
207 31 2010-01-03 2023-07-12 40 22 pbenedict@apache.org garydgregory@gmail.com
SystemUtils.java
in src/main/java/org/apache/commons/lang3
215 19 2010-01-03 2023-07-23 63 21 pbenedict@apache.org me@yekta.dev
SerializationUtils.java
in src/main/java/org/apache/commons/lang3
101 8 2010-01-03 2022-11-04 51 21 pbenedict@apache.org garydgregory@gmail.com
RandomStringUtils.java
in src/main/java/org/apache/commons/lang3
134 21 2010-01-03 2023-04-20 44 21 pbenedict@apache.org garydgregory@gmail.com
ExceptionUtils.java
in src/main/java/org/apache/commons/lang3/exception
322 35 2010-01-03 2023-07-05 61 20 pbenedict@apache.org garydgregory@gmail.com
FieldUtils.java
in src/main/java/org/apache/commons/lang3/reflect
238 33 2010-01-03 2023-04-17 47 20 pbenedict@apache.org 61973605+laurentschoelens@u...
Validate.java
in src/main/java/org/apache/commons/lang3
301 39 2010-01-03 2022-11-04 43 20 pbenedict@apache.org garydgregory@gmail.com
ToStringStyle.java
in src/main/java/org/apache/commons/lang3/builder
1022 138 2010-01-03 2023-05-19 50 19 pbenedict@apache.org garydgregory@gmail.com
StrBuilder.java
in src/main/java/org/apache/commons/lang3/text
1359 164 2010-01-03 2022-10-27 64 18 pbenedict@apache.org garydgregory@gmail.com
BooleanUtils.java
in src/main/java/org/apache/commons/lang3
365 45 2010-01-03 2022-09-16 47 17 pbenedict@apache.org garydgregory@gmail.com
JavaVersion.java
in src/main/java/org/apache/commons/lang3
126 7 2011-01-30 2023-07-05 40 17 bayard@apache.org ebourg@apache.org
EnumUtils.java
in src/main/java/org/apache/commons/lang3
133 1 2010-01-03 2023-03-04 36 17 pbenedict@apache.org garydgregory@gmail.com
FastDatePrinter.java
in src/main/java/org/apache/commons/lang3/time
830 76 2012-01-26 2023-07-16 64 16 bayard@apache.org garydgregory@gmail.com
DurationFormatUtils.java
in src/main/java/org/apache/commons/lang3/time
362 18 2010-01-03 2023-07-16 45 16 pbenedict@apache.org garydgregory@gmail.com
WordUtils.java
in src/main/java/org/apache/commons/lang3/text
198 15 2010-01-03 2022-08-23 44 16 pbenedict@apache.org garydgregory@gmail.com
Range.java
in src/main/java/org/apache/commons/lang3
194 24 2010-01-03 2023-02-11 41 16 pbenedict@apache.org dvmarcilio@gmail.com
CompareToBuilder.java
in src/main/java/org/apache/commons/lang3/builder
418 31 2010-01-03 2023-07-12 37 16 pbenedict@apache.org garydgregory@gmail.com
Fraction.java
in src/main/java/org/apache/commons/lang3/math
411 34 2010-01-03 2023-04-17 36 16 pbenedict@apache.org 61973605+laurentschoelens@u...
FastDateFormat.java
in src/main/java/org/apache/commons/lang3/time
180 42 2010-01-03 2022-08-29 36 16 pbenedict@apache.org garydgregory@gmail.com
ConstructorUtils.java
in src/main/java/org/apache/commons/lang3/reflect
98 9 2010-01-03 2022-11-04 40 15 pbenedict@apache.org garydgregory@gmail.com
ExtendedMessageFormat.java
in src/main/java/org/apache/commons/lang3/text
298 21 2010-01-03 2022-07-15 40 15 pbenedict@apache.org garydgregory@gmail.com
EventListenerSupport.java
in src/main/java/org/apache/commons/lang3/event
101 15 2010-07-22 2022-11-04 28 15 jcarman@apache.org garydgregory@gmail.com
CharUtils.java
in src/main/java/org/apache/commons/lang3
95 25 2010-01-03 2022-08-23 36 14 pbenedict@apache.org garydgregory@gmail.com
MemberUtils.java
in src/main/java/org/apache/commons/lang3/reflect
170 19 2010-01-03 2022-08-23 34 14 pbenedict@apache.org garydgregory@gmail.com
StrTokenizer.java
in src/main/java/org/apache/commons/lang3/text
427 64 2010-01-03 2022-10-15 33 14 pbenedict@apache.org garydgregory@gmail.com
Functions.java
in src/main/java/org/apache/commons/lang3
167 24 2019-01-23 2023-07-02 31 14 jochen.wiedmann@softwareag.com garydgregory@gmail.com
DiffBuilder.java
in src/main/java/org/apache/commons/lang3/builder
459 23 2014-01-24 2023-07-16 28 14 djones@apache.org garydgregory@gmail.com
RandomUtils.java
in src/main/java/org/apache/commons/lang3
77 12 2014-01-11 2022-08-23 21 14 britter@apache.org 70446041+rednikeeg@users.no...
StringEscapeUtils.java
in src/main/java/org/apache/commons/lang3
540 19 2010-01-03 2022-08-29 42 13 pbenedict@apache.org garydgregory@gmail.com
LocaleUtils.java
in src/main/java/org/apache/commons/lang3
150 16 2010-01-03 2022-08-23 40 13 pbenedict@apache.org garydgregory@gmail.com
CharSet.java
in src/main/java/org/apache/commons/lang3
92 8 2010-01-03 2022-08-23 31 13 pbenedict@apache.org garydgregory@gmail.com
CharRange.java
in src/main/java/org/apache/commons/lang3
153 19 2010-01-03 2022-11-04 29 13 pbenedict@apache.org garydgregory@gmail.com
StrLookup.java
in src/main/java/org/apache/commons/lang3/text
43 6 2010-01-03 2023-02-11 24 13 pbenedict@apache.org garydgregory@gmail.com
CharSequenceUtils.java
in src/main/java/org/apache/commons/lang3
197 8 2010-03-08 2022-10-08 42 12 ggregory@apache.org arturobernalg@gmail.com
Pair.java
in src/main/java/org/apache/commons/lang3/tuple
68 12 2011-04-12 2023-05-06 25 12 ggregory@apache.org garydgregory@gmail.com
MutableInt.java
in src/main/java/org/apache/commons/lang3/mutable
120 30 2010-01-03 2022-08-22 23 12 pbenedict@apache.org garydgregory@gmail.com
DateFormatUtils.java
in src/main/java/org/apache/commons/lang3/time
94 18 2010-01-03 2023-01-10 21 12 pbenedict@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
SystemProperties.java
in src/main/java/org/apache/commons/lang3
207 48 2023-02-11 2023-04-19 2 1 garydgregory@gmail.com garydgregory@gmail.com
FluentBitSet.java
in src/main/java/org/apache/commons/lang3/util
179 42 2021-11-30 2022-06-19 4 1 garydgregory@gmail.com garydgregory@gmail.com
LangCollectors.java
in src/main/java/org/apache/commons/lang3/stream
66 11 2022-08-12 2022-08-12 1 1 garydgregory@gmail.com garydgregory@gmail.com
MethodInvokers.java
in src/main/java/org/apache/commons/lang3/function
63 13 2021-11-17 2022-10-25 2 1 garydgregory@gmail.com garydgregory@gmail.com
proposal.xml
in src/site/xdoc
57 - 2010-02-03 2010-02-03 1 1 niallp@apache.org niallp@apache.org
ArraySorter.java
in src/main/java/org/apache/commons/lang3
41 - 2020-12-21 2021-02-22 2 1 garydgregory@gmail.com garydgregory@gmail.com
AbstractFutureProxy.java
in src/main/java/org/apache/commons/lang3/concurrent
35 7 2021-08-30 2021-08-30 1 1 garydgregory@gmail.com garydgregory@gmail.com
UncheckedFutureImpl.java
in src/main/java/org/apache/commons/lang3/concurrent
33 2 2021-08-29 2021-12-31 3 1 garydgregory@gmail.com garydgregory@gmail.com
ObjectToStringComparator.java
in src/main/java/org/apache/commons/lang3/compare
31 1 2020-01-01 2020-01-01 1 1 garydgregory@users.noreply.... garydgregory@users.noreply....
UncheckedFuture.java
in src/main/java/org/apache/commons/lang3/concurrent
24 1 2021-08-29 2021-09-01 2 1 garydgregory@gmail.com garydgregory@gmail.com
BooleanConsumer.java
in src/main/java/org/apache/commons/lang3/function
18 2 2021-08-23 2023-05-06 3 1 garydgregory@gmail.com garydgregory@gmail.com
Charsets.java
in src/main/java/org/apache/commons/lang3
14 3 2019-06-03 2019-06-04 2 1 gardgregory@gmail.com gardgregory@gmail.com
TriConsumer.java
in src/main/java/org/apache/commons/lang3/function
14 1 2021-03-25 2022-06-19 2 1 garydgregory@gmail.com garydgregory@gmail.com
Consumers.java
in src/main/java/org/apache/commons/lang3/function
13 2 2022-03-21 2022-03-21 1 1 garydgregory@gmail.com garydgregory@gmail.com
FutureTasks.java
in src/main/java/org/apache/commons/lang3/concurrent
12 2 2022-03-21 2022-06-19 2 1 garydgregory@gmail.com garydgregory@gmail.com
Reflection.java
in src/main/java/org/apache/commons/lang3/builder
12 1 2023-07-12 2023-07-12 1 1 garydgregory@gmail.com garydgregory@gmail.com
TriFunction.java
in src/main/java/org/apache/commons/lang3/function
11 1 2020-10-22 2020-11-21 3 1 garydgregory@gmail.com garydgregory@gmail.com
IntStreams.java
in src/main/java/org/apache/commons/lang3/stream
10 2 2021-08-27 2022-06-19 2 1 garydgregory@gmail.com garydgregory@gmail.com
Functions.java
in src/main/java/org/apache/commons/lang3/function
9 2 2023-08-05 2023-08-05 1 1 garydgregory@gmail.com garydgregory@gmail.com
UncheckedTimeoutException.java
in src/main/java/org/apache/commons/lang3/concurrent
9 1 2021-08-29 2021-08-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
UncheckedExecutionException.java
in src/main/java/org/apache/commons/lang3/concurrent
9 1 2021-08-29 2021-08-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
NumberRange.java
in src/main/java/org/apache/commons/lang3
8 1 2022-10-17 2022-10-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
Suppliers.java
in src/main/java/org/apache/commons/lang3/function
7 1 2021-04-19 2021-04-19 1 1 garydgregory@gmail.com garydgregory@gmail.com
UncheckedReflectiveOperationException.java
in src/main/java/org/apache/commons/lang3/exception
7 1 2021-11-13 2021-11-13 1 1 garydgregory@gmail.com garydgregory@gmail.com
UncheckedException.java
in src/main/java/org/apache/commons/lang3/exception
7 1 2021-08-29 2021-11-12 2 1 garydgregory@gmail.com garydgregory@gmail.com
UncheckedIllegalAccessException.java
in src/main/java/org/apache/commons/lang3/exception
7 1 2021-11-17 2021-12-01 2 1 garydgregory@gmail.com garydgregory@gmail.com
UncheckedInterruptedException.java
in src/main/java/org/apache/commons/lang3/exception
7 1 2021-08-29 2021-08-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
IntToCharFunction.java
in src/main/java/org/apache/commons/lang3/function
6 - 2021-08-27 2023-07-10 2 1 garydgregory@gmail.com garydgregory@gmail.com
ToBooleanBiFunction.java
in src/main/java/org/apache/commons/lang3/function
6 - 2020-11-13 2021-02-22 2 1 garydgregory@gmail.com garydgregory@gmail.com
FailableShortSupplier.java
in src/main/java/org/apache/commons/lang3/function
6 - 2020-12-24 2022-06-19 4 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/lang3/util
1 - 2021-11-30 2021-11-30 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/lang3/stream
1 - 2020-06-18 2020-06-18 1 1 aherbert@apache.org aherbert@apache.org
package-info.java
in src/main/java/org/apache/commons/lang3/concurrent/locks
1 - 2020-06-26 2022-08-23 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/lang3/compare
1 - 2020-01-01 2020-01-01 1 1 garydgregory@gmail.com garydgregory@gmail.com
upgradeto2_2.xml
in src/site/xdoc
82 - 2010-02-03 2011-07-19 3 2 niallp@apache.org ggregory@apache.org
DurationUtils.java
in src/main/java/org/apache/commons/lang3/time
77 12 2021-02-11 2022-10-17 12 2 garydgregory@gmail.com garydgregory@gmail.com
upgradeto2_6.xml
in src/site/xdoc
57 - 2011-01-16 2022-07-15 2 2 niallp@apache.org marc.wrobel@gmail.com
bin.xml
in src/assembly
30 - 2007-11-16 2015-01-02 2 2 niallp@apache.org britter@apache.org
FailableLongUnaryOperator.java
in src/main/java/org/apache/commons/lang3/function
23 4 2020-06-25 2023-07-06 6 2 garydgregory@gmail.com garydgregory@gmail.com
FailableDoubleUnaryOperator.java
in src/main/java/org/apache/commons/lang3/function
23 4 2020-06-25 2023-07-06 6 2 garydgregory@gmail.com garydgregory@gmail.com
FailableIntUnaryOperator.java
in src/main/java/org/apache/commons/lang3/function
23 4 2020-06-25 2023-07-06 6 2 garydgregory@gmail.com garydgregory@gmail.com
FailableConsumer.java
in src/main/java/org/apache/commons/lang3/function
21 2 2020-06-17 2023-07-06 10 2 garydgregory@gmail.com garydgregory@gmail.com
FailableBiConsumer.java
in src/main/java/org/apache/commons/lang3/function
20 2 2020-06-17 2023-07-06 9 2 garydgregory@gmail.com garydgregory@gmail.com
FailableLongConsumer.java
in src/main/java/org/apache/commons/lang3/function
20 2 2020-06-17 2023-07-06 9 2 garydgregory@gmail.com garydgregory@gmail.com
FailableIntConsumer.java
in src/main/java/org/apache/commons/lang3/function
20 2 2020-06-17 2023-07-06 9 2 garydgregory@gmail.com garydgregory@gmail.com
FailableDoubleConsumer.java
in src/main/java/org/apache/commons/lang3/function
20 2 2020-06-17 2023-07-06 9 2 garydgregory@gmail.com garydgregory@gmail.com
FailableBiFunction.java
in src/main/java/org/apache/commons/lang3/function
18 2 2020-06-17 2023-07-06 8 2 garydgregory@gmail.com garydgregory@gmail.com
DoubleRange.java
in src/main/java/org/apache/commons/lang3
13 3 2022-10-17 2022-10-23 2 2 garydgregory@gmail.com arturobernalg@gmail.com
LongRange.java
in src/main/java/org/apache/commons/lang3
13 3 2022-10-17 2022-10-23 2 2 garydgregory@gmail.com arturobernalg@gmail.com
IntegerRange.java
in src/main/java/org/apache/commons/lang3
13 3 2022-10-17 2022-10-23 2 2 garydgregory@gmail.com arturobernalg@gmail.com
Correlations

File Size vs. Number of Changes: 267 points

src/main/java/org/apache/commons/lang3/function/Functions.java x: 9 lines of code y: 1 # changes src/main/java/org/apache/commons/lang3/time/CalendarUtils.java x: 51 lines of code y: 6 # changes src/changes/changes.xml x: 1363 lines of code y: 581 # changes src/main/java/org/apache/commons/lang3/function/FailableFunction.java x: 27 lines of code y: 11 # changes src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java x: 50 lines of code y: 35 # changes src/main/java/org/apache/commons/lang3/tuple/ImmutableTriple.java x: 42 lines of code y: 30 # changes src/main/java/org/apache/commons/lang3/time/package-info.java x: 1 lines of code y: 6 # changes src/main/java/org/apache/commons/lang3/compare/ComparableUtils.java x: 66 lines of code y: 10 # changes src/main/java/org/apache/commons/lang3/ArrayUtils.java x: 3254 lines of code y: 133 # changes src/site/xdoc/download_lang.xml x: 126 lines of code y: 33 # 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: 11 # changes src/main/java/org/apache/commons/lang3/ObjectUtils.java x: 361 lines of code y: 88 # changes src/main/java/org/apache/commons/lang3/SystemUtils.java x: 215 lines of code y: 63 # changes src/main/java/org/apache/commons/lang3/builder/HashCodeExclude.java x: 9 lines of code y: 7 # changes src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java x: 830 lines of code y: 64 # changes src/main/java/org/apache/commons/lang3/time/FastDateParser.java x: 615 lines of code y: 88 # changes src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java x: 362 lines of code y: 45 # changes src/main/java/org/apache/commons/lang3/mutable/MutableObject.java x: 42 lines of code y: 20 # changes src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java x: 459 lines of code y: 28 # changes src/main/java/org/apache/commons/lang3/builder/CompareToBuilder.java x: 418 lines of code y: 37 # changes src/main/java/org/apache/commons/lang3/builder/EqualsBuilder.java x: 478 lines of code y: 53 # changes src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java x: 284 lines of code y: 57 # changes src/main/java/org/apache/commons/lang3/builder/Reflection.java x: 12 lines of code y: 1 # changes src/main/java/org/apache/commons/lang3/builder/ReflectionDiffBuilder.java x: 65 lines of code y: 12 # changes src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java x: 207 lines of code y: 40 # changes src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java x: 958 lines of code y: 66 # changes src/main/java/org/apache/commons/lang3/concurrent/locks/LockingVisitors.java x: 83 lines of code y: 6 # changes src/main/java/org/apache/commons/lang3/function/FailableBiConsumer.java x: 20 lines of code y: 9 # changes src/main/java/org/apache/commons/lang3/function/FailableBiPredicate.java x: 30 lines of code y: 9 # changes src/main/java/org/apache/commons/lang3/function/FailableConsumer.java x: 21 lines of code y: 10 # changes src/main/java/org/apache/commons/lang3/function/FailableDoubleFunction.java x: 12 lines of code y: 8 # changes src/main/java/org/apache/commons/lang3/function/FailableDoubleUnaryOperator.java x: 23 lines of code y: 6 # changes src/main/java/org/apache/commons/lang3/function/FailablePredicate.java x: 30 lines of code y: 10 # changes src/main/java/org/apache/commons/lang3/ArchUtils.java x: 57 lines of code y: 15 # changes src/main/java/org/apache/commons/lang3/StringUtils.java x: 2780 lines of code y: 291 # changes src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java x: 322 lines of code y: 61 # changes src/main/java/org/apache/commons/lang3/math/NumberUtils.java x: 768 lines of code y: 87 # changes src/main/java/org/apache/commons/lang3/JavaVersion.java x: 126 lines of code y: 40 # changes src/main/java/org/apache/commons/lang3/Functions.java x: 167 lines of code y: 31 # changes src/main/java/org/apache/commons/lang3/concurrent/ConcurrentUtils.java x: 109 lines of code y: 19 # changes src/main/java/org/apache/commons/lang3/concurrent/Memoizer.java x: 46 lines of code y: 11 # changes src/main/java/org/apache/commons/lang3/function/Failable.java x: 190 lines of code y: 14 # changes src/main/java/org/apache/commons/lang3/builder/IDKey.java x: 24 lines of code y: 9 # changes src/main/java/org/apache/commons/lang3/builder/ToStringStyle.java x: 1022 lines of code y: 50 # changes src/main/java/org/apache/commons/lang3/tuple/Pair.java x: 68 lines of code y: 25 # changes src/main/java/org/apache/commons/lang3/function/BooleanConsumer.java x: 18 lines of code y: 3 # changes src/main/java/org/apache/commons/lang3/RandomStringUtils.java x: 134 lines of code y: 44 # changes src/main/java/org/apache/commons/lang3/SystemProperties.java x: 207 lines of code y: 2 # changes src/main/java/org/apache/commons/lang3/concurrent/TimedSemaphore.java x: 123 lines of code y: 19 # changes src/main/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaper.java x: 75 lines of code y: 27 # changes src/main/java/org/apache/commons/lang3/ClassPathUtils.java x: 32 lines of code y: 14 # changes src/main/java/org/apache/commons/lang3/builder/ToStringBuilder.java x: 271 lines of code y: 20 # changes src/main/java/org/apache/commons/lang3/math/Fraction.java x: 411 lines of code y: 36 # changes src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java x: 238 lines of code y: 47 # changes src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java x: 422 lines of code y: 78 # changes src/main/java/org/apache/commons/lang3/text/FormattableUtils.java x: 44 lines of code y: 18 # changes src/main/java/org/apache/commons/lang3/RegExUtils.java x: 56 lines of code y: 7 # changes src/main/java/org/apache/commons/lang3/EnumUtils.java x: 133 lines of code y: 36 # changes src/main/java/org/apache/commons/lang3/ClassLoaderUtils.java x: 25 lines of code y: 3 # changes src/main/java/org/apache/commons/lang3/Range.java x: 194 lines of code y: 41 # changes src/main/java/org/apache/commons/lang3/text/StrLookup.java x: 43 lines of code y: 24 # changes src/main/java/org/apache/commons/lang3/concurrent/package-info.java x: 1 lines of code y: 12 # changes src/main/java/org/apache/commons/lang3/time/DateFormatUtils.java x: 94 lines of code y: 21 # changes src/main/java/org/apache/commons/lang3/time/DateUtils.java x: 516 lines of code y: 77 # changes src/main/java/org/apache/commons/lang3/concurrent/ConstantInitializer.java x: 36 lines of code y: 14 # changes src/main/java/org/apache/commons/lang3/ClassUtils.java x: 593 lines of code y: 78 # changes src/main/java/org/apache/commons/lang3/time/TimeZones.java x: 12 lines of code y: 5 # changes src/main/java/org/apache/commons/lang3/CharRange.java x: 153 lines of code y: 29 # changes src/main/java/org/apache/commons/lang3/SerializationUtils.java x: 101 lines of code y: 51 # changes src/main/java/org/apache/commons/lang3/ThreadUtils.java x: 190 lines of code y: 29 # changes src/main/java/org/apache/commons/lang3/builder/DiffResult.java x: 62 lines of code y: 16 # changes src/main/java/org/apache/commons/lang3/concurrent/BasicThreadFactory.java x: 111 lines of code y: 16 # changes src/main/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializer.java x: 98 lines of code y: 18 # changes src/main/java/org/apache/commons/lang3/event/EventListenerSupport.java x: 101 lines of code y: 28 # changes src/main/java/org/apache/commons/lang3/math/IEEE754rUtils.java x: 89 lines of code y: 17 # changes src/main/java/org/apache/commons/lang3/reflect/ConstructorUtils.java x: 98 lines of code y: 40 # changes src/main/java/org/apache/commons/lang3/time/FormatCache.java x: 92 lines of code y: 29 # changes src/main/java/org/apache/commons/lang3/Validate.java x: 301 lines of code y: 43 # changes src/main/java/org/apache/commons/lang3/text/StrBuilder.java x: 1359 lines of code y: 64 # changes src/main/java/org/apache/commons/lang3/function/MethodInvokers.java x: 63 lines of code y: 2 # changes src/main/java/org/apache/commons/lang3/time/DurationUtils.java x: 77 lines of code y: 12 # changes src/main/java/org/apache/commons/lang3/text/StrTokenizer.java x: 427 lines of code y: 33 # changes src/main/java/org/apache/commons/lang3/text/StrMatcher.java x: 136 lines of code y: 24 # changes src/main/java/org/apache/commons/lang3/CharSequenceUtils.java x: 197 lines of code y: 42 # changes src/main/java/org/apache/commons/lang3/BooleanUtils.java x: 365 lines of code y: 47 # changes src/main/java/org/apache/commons/lang3/CharSetUtils.java x: 92 lines of code y: 31 # changes src/main/java/org/apache/commons/lang3/StringEscapeUtils.java x: 540 lines of code y: 42 # changes src/main/java/org/apache/commons/lang3/exception/ContextedException.java x: 67 lines of code y: 16 # changes src/main/java/org/apache/commons/lang3/exception/ContextedRuntimeException.java x: 67 lines of code y: 17 # changes src/main/java/org/apache/commons/lang3/mutable/MutableFloat.java x: 123 lines of code y: 24 # changes src/main/java/org/apache/commons/lang3/time/FastDateFormat.java x: 180 lines of code y: 36 # changes src/main/java/org/apache/commons/lang3/builder/StandardToStringStyle.java x: 169 lines of code y: 13 # changes src/main/java/org/apache/commons/lang3/AnnotationUtils.java x: 202 lines of code y: 26 # changes src/main/java/org/apache/commons/lang3/BitField.java x: 60 lines of code y: 12 # changes src/main/java/org/apache/commons/lang3/CharEncoding.java x: 23 lines of code y: 13 # changes src/main/java/org/apache/commons/lang3/CharUtils.java x: 95 lines of code y: 36 # changes src/main/java/org/apache/commons/lang3/Conversion.java x: 786 lines of code y: 27 # changes src/main/java/org/apache/commons/lang3/LocaleUtils.java x: 150 lines of code y: 40 # changes src/main/java/org/apache/commons/lang3/SerializationException.java x: 15 lines of code y: 12 # changes src/main/java/org/apache/commons/lang3/builder/Builder.java x: 5 lines of code y: 10 # changes src/main/java/org/apache/commons/lang3/builder/Diffable.java x: 5 lines of code y: 9 # changes src/main/java/org/apache/commons/lang3/builder/MultilineRecursiveToStringStyle.java x: 118 lines of code y: 12 # changes src/main/java/org/apache/commons/lang3/concurrent/BackgroundInitializer.java x: 93 lines of code y: 12 # changes src/main/java/org/apache/commons/lang3/concurrent/CircuitBreaker.java x: 9 lines of code y: 6 # changes src/main/java/org/apache/commons/lang3/concurrent/ConcurrentRuntimeException.java x: 12 lines of code y: 10 # changes src/main/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreaker.java x: 162 lines of code y: 14 # changes src/main/java/org/apache/commons/lang3/concurrent/locks/package-info.java x: 1 lines of code y: 2 # changes src/main/java/org/apache/commons/lang3/mutable/package-info.java x: 1 lines of code y: 4 # changes src/main/java/org/apache/commons/lang3/reflect/MemberUtils.java x: 170 lines of code y: 34 # changes src/main/java/org/apache/commons/lang3/reflect/TypeLiteral.java x: 39 lines of code y: 12 # changes src/main/java/org/apache/commons/lang3/text/WordUtils.java x: 198 lines of code y: 44 # changes src/main/java/org/apache/commons/lang3/text/translate/CharSequenceTranslator.java x: 60 lines of code y: 23 # changes src/main/java/org/apache/commons/lang3/text/translate/JavaUnicodeEscaper.java x: 24 lines of code y: 13 # changes src/main/java/org/apache/commons/lang3/text/translate/UnicodeEscaper.java x: 52 lines of code y: 24 # changes src/main/java/org/apache/commons/lang3/time/DateParser.java x: 17 lines of code y: 16 # changes src/main/java/org/apache/commons/lang3/time/StopWatch.java x: 214 lines of code y: 26 # changes src/main/java/org/apache/commons/lang3/tuple/MutablePair.java x: 57 lines of code y: 17 # changes src/main/java/org/apache/commons/lang3/tuple/MutableTriple.java x: 47 lines of code y: 12 # changes src/main/java/org/apache/commons/lang3/tuple/Triple.java x: 51 lines of code y: 16 # changes src/main/java/org/apache/commons/lang3/RandomUtils.java x: 77 lines of code y: 21 # changes src/main/java/org/apache/commons/lang3/mutable/MutableBoolean.java x: 63 lines of code y: 17 # changes src/main/java/org/apache/commons/lang3/mutable/MutableByte.java x: 124 lines of code y: 20 # changes src/main/java/org/apache/commons/lang3/mutable/MutableDouble.java x: 124 lines of code y: 23 # changes src/main/java/org/apache/commons/lang3/mutable/MutableLong.java x: 120 lines of code y: 22 # changes src/main/java/org/apache/commons/lang3/mutable/MutableShort.java x: 124 lines of code y: 22 # changes src/main/java/org/apache/commons/lang3/text/translate/EntityArrays.java x: 315 lines of code y: 15 # changes src/site/xdoc/article2_4.xml x: 168 lines of code y: 7 # changes src/site/xdoc/article2_5.xml x: 108 lines of code y: 7 # changes src/site/xdoc/building.xml x: 52 lines of code y: 8 # changes src/site/xdoc/upgradeto2_1.xml x: 123 lines of code y: 6 # changes src/site/xdoc/upgradeto2_3.xml x: 79 lines of code y: 6 # changes src/site/xdoc/upgradeto2_4.xml x: 108 lines of code y: 6 # changes src/main/java/org/apache/commons/lang3/stream/Streams.java x: 185 lines of code y: 19 # changes src/main/java/org/apache/commons/lang3/Streams.java x: 114 lines of code y: 17 # changes src/main/java/org/apache/commons/lang3/stream/LangCollectors.java x: 66 lines of code y: 1 # changes src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java x: 80 lines of code y: 16 # changes src/main/java/org/apache/commons/lang3/text/StrSubstitutor.java x: 434 lines of code y: 48 # changes src/conf/spotbugs-exclude-filter.xml x: 131 lines of code y: 6 # changes src/site/xdoc/article3_0.xml x: 172 lines of code y: 17 # changes src/site/xdoc/upgradeto2_0.xml x: 622 lines of code y: 5 # changes src/site/xdoc/upgradeto2_6.xml x: 57 lines of code y: 2 # changes src/site/xdoc/upgradeto3_0.xml x: 143 lines of code y: 11 # changes src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java x: 298 lines of code y: 40 # changes src/main/java/org/apache/commons/lang3/concurrent/AbstractCircuitBreaker.java x: 61 lines of code y: 8 # changes src/main/java/org/apache/commons/lang3/event/EventUtils.java x: 55 lines of code y: 13 # changes src/main/java/org/apache/commons/lang3/function/FailableShortSupplier.java x: 6 lines of code y: 4 # changes src/main/java/org/apache/commons/lang3/util/FluentBitSet.java x: 179 lines of code y: 4 # changes src/site/xdoc/index.xml x: 81 lines of code y: 52 # changes src/main/java/org/apache/commons/lang3/time/GmtTimeZone.java x: 73 lines of code y: 6 # changes src/main/java/org/apache/commons/lang3/concurrent/UncheckedFutureImpl.java x: 33 lines of code y: 3 # changes src/main/java/org/apache/commons/lang3/concurrent/UncheckedFuture.java x: 24 lines of code y: 2 # changes src/main/java/org/apache/commons/lang3/concurrent/AbstractFutureProxy.java x: 35 lines of code y: 1 # changes src/main/java/org/apache/commons/lang3/ArraySorter.java x: 41 lines of code y: 2 # changes src/main/java/org/apache/commons/lang3/time/FastTimeZone.java x: 41 lines of code y: 3 # changes src/site/xdoc/developerguide.xml x: 103 lines of code y: 5 # changes src/site/xdoc/upgradeto2_2.xml x: 82 lines of code y: 3 # changes
581.0
# changes
  min: 1.0
  average: 19.77
  25th percentile: 5.0
  median: 9.0
  75th percentile: 21.0
  max: 581.0
0 3254.0
lines of code
min: 1.0 | average: 129.25 | 25th percentile: 12.0 | median: 35.0 | 75th percentile: 120.0 | max: 3254.0

Number of Contributors vs. Number of Changes: 267 points

src/main/java/org/apache/commons/lang3/function/Functions.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/commons/lang3/time/CalendarUtils.java x: 3 # contributors y: 6 # changes src/changes/changes.xml x: 42 # contributors y: 581 # changes src/main/java/org/apache/commons/lang3/function/FailableFunction.java x: 4 # contributors y: 11 # changes src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java x: 11 # contributors y: 35 # changes src/main/java/org/apache/commons/lang3/tuple/ImmutableTriple.java x: 7 # contributors y: 30 # changes src/main/java/org/apache/commons/lang3/time/package-info.java x: 5 # contributors y: 6 # changes src/main/java/org/apache/commons/lang3/ArrayUtils.java x: 42 # contributors y: 133 # changes src/site/xdoc/download_lang.xml x: 8 # contributors y: 33 # changes src/site/xdoc/mail-lists.xml x: 6 # contributors y: 11 # changes src/main/java/org/apache/commons/lang3/ObjectUtils.java x: 29 # contributors y: 88 # changes src/main/java/org/apache/commons/lang3/SystemUtils.java x: 21 # contributors y: 63 # changes src/main/java/org/apache/commons/lang3/builder/HashCodeExclude.java x: 5 # contributors y: 7 # changes src/main/java/org/apache/commons/lang3/builder/ToStringExclude.java x: 6 # contributors y: 8 # changes src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java x: 16 # contributors y: 64 # changes src/main/java/org/apache/commons/lang3/time/FastDateParser.java x: 23 # contributors y: 88 # changes src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java x: 16 # contributors y: 45 # changes src/main/java/org/apache/commons/lang3/mutable/MutableObject.java x: 7 # contributors y: 20 # changes src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java x: 14 # contributors y: 28 # changes src/main/java/org/apache/commons/lang3/builder/CompareToBuilder.java x: 16 # contributors y: 37 # changes src/main/java/org/apache/commons/lang3/builder/EqualsBuilder.java x: 27 # contributors y: 53 # changes src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java x: 22 # contributors y: 57 # changes src/main/java/org/apache/commons/lang3/builder/ReflectionDiffBuilder.java x: 6 # contributors y: 12 # changes src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java x: 22 # contributors y: 40 # changes src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java x: 24 # contributors y: 66 # changes src/main/java/org/apache/commons/lang3/builder/DiffExclude.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/commons/lang3/function/FailableBiConsumer.java x: 2 # contributors y: 9 # changes src/main/java/org/apache/commons/lang3/function/FailableBiPredicate.java x: 3 # contributors y: 9 # changes src/main/java/org/apache/commons/lang3/function/FailableConsumer.java x: 2 # contributors y: 10 # changes src/main/java/org/apache/commons/lang3/function/FailableDoubleUnaryOperator.java x: 2 # contributors y: 6 # changes src/main/java/org/apache/commons/lang3/ArchUtils.java x: 8 # contributors y: 15 # changes src/main/java/org/apache/commons/lang3/StringUtils.java x: 80 # contributors y: 291 # changes src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java x: 20 # contributors y: 61 # changes src/main/java/org/apache/commons/lang3/math/NumberUtils.java x: 30 # contributors y: 87 # changes src/main/java/org/apache/commons/lang3/JavaVersion.java x: 17 # contributors y: 40 # changes src/main/java/org/apache/commons/lang3/Functions.java x: 14 # contributors y: 31 # changes src/main/java/org/apache/commons/lang3/concurrent/ConcurrentUtils.java x: 9 # contributors y: 19 # changes src/main/java/org/apache/commons/lang3/concurrent/Memoizer.java x: 7 # contributors y: 11 # changes src/main/java/org/apache/commons/lang3/function/Failable.java x: 5 # contributors y: 14 # changes src/main/java/org/apache/commons/lang3/builder/ToStringStyle.java x: 19 # contributors y: 50 # changes src/main/java/org/apache/commons/lang3/tuple/Pair.java x: 12 # contributors y: 25 # changes src/main/java/org/apache/commons/lang3/function/BooleanConsumer.java x: 1 # contributors y: 3 # changes src/main/java/org/apache/commons/lang3/RandomStringUtils.java x: 21 # contributors y: 44 # changes src/main/java/org/apache/commons/lang3/concurrent/TimedSemaphore.java x: 12 # contributors y: 19 # changes src/main/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaper.java x: 11 # contributors y: 27 # changes src/main/java/org/apache/commons/lang3/ClassPathUtils.java x: 6 # contributors y: 14 # changes src/main/java/org/apache/commons/lang3/builder/ToStringBuilder.java x: 10 # contributors y: 20 # changes src/main/java/org/apache/commons/lang3/math/Fraction.java x: 16 # contributors y: 36 # changes src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java x: 20 # contributors y: 47 # changes src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java x: 26 # contributors y: 78 # changes src/main/java/org/apache/commons/lang3/text/FormattableUtils.java x: 9 # contributors y: 18 # changes src/main/java/org/apache/commons/lang3/EnumUtils.java x: 17 # contributors y: 36 # changes src/main/java/org/apache/commons/lang3/ClassLoaderUtils.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/commons/lang3/Range.java x: 16 # contributors y: 41 # changes src/main/java/org/apache/commons/lang3/text/StrLookup.java x: 13 # contributors y: 24 # changes src/main/java/org/apache/commons/lang3/time/DateFormatUtils.java x: 12 # contributors y: 21 # changes src/main/java/org/apache/commons/lang3/time/DateUtils.java x: 25 # contributors y: 77 # changes src/main/java/org/apache/commons/lang3/concurrent/ConstantInitializer.java x: 7 # contributors y: 14 # changes src/main/java/org/apache/commons/lang3/ClassUtils.java x: 23 # contributors y: 78 # changes src/main/java/org/apache/commons/lang3/CharRange.java x: 13 # contributors y: 29 # changes src/main/java/org/apache/commons/lang3/SerializationUtils.java x: 21 # contributors y: 51 # changes src/main/java/org/apache/commons/lang3/ThreadUtils.java x: 11 # contributors y: 29 # changes src/main/java/org/apache/commons/lang3/builder/DiffResult.java x: 12 # contributors y: 16 # changes src/main/java/org/apache/commons/lang3/concurrent/BasicThreadFactory.java x: 9 # contributors y: 16 # changes src/main/java/org/apache/commons/lang3/event/EventListenerSupport.java x: 15 # contributors y: 28 # changes src/main/java/org/apache/commons/lang3/reflect/ConstructorUtils.java x: 15 # contributors y: 40 # changes src/main/java/org/apache/commons/lang3/time/FormatCache.java x: 10 # contributors y: 29 # changes src/main/java/org/apache/commons/lang3/Validate.java x: 20 # contributors y: 43 # changes src/main/java/org/apache/commons/lang3/text/StrBuilder.java x: 18 # contributors y: 64 # changes src/main/java/org/apache/commons/lang3/time/DurationUtils.java x: 2 # contributors y: 12 # changes src/main/java/org/apache/commons/lang3/text/StrTokenizer.java x: 14 # contributors y: 33 # changes src/main/java/org/apache/commons/lang3/text/StrMatcher.java x: 10 # contributors y: 24 # changes src/main/java/org/apache/commons/lang3/CharSequenceUtils.java x: 12 # contributors y: 42 # changes src/main/java/org/apache/commons/lang3/BooleanUtils.java x: 17 # contributors y: 47 # changes src/main/java/org/apache/commons/lang3/CharSetUtils.java x: 11 # contributors y: 31 # changes src/main/java/org/apache/commons/lang3/StringEscapeUtils.java x: 13 # contributors y: 42 # changes src/main/java/org/apache/commons/lang3/exception/ContextedException.java x: 11 # contributors y: 16 # changes src/main/java/org/apache/commons/lang3/exception/ContextedRuntimeException.java x: 11 # contributors y: 17 # changes src/main/java/org/apache/commons/lang3/mutable/MutableFloat.java x: 11 # contributors y: 24 # changes src/main/java/org/apache/commons/lang3/AnnotationUtils.java x: 10 # contributors y: 26 # changes src/main/java/org/apache/commons/lang3/BitField.java x: 9 # contributors y: 12 # changes src/main/java/org/apache/commons/lang3/CharEncoding.java x: 10 # contributors y: 13 # changes src/main/java/org/apache/commons/lang3/CharSet.java x: 13 # contributors y: 31 # changes src/main/java/org/apache/commons/lang3/CharUtils.java x: 14 # contributors y: 36 # changes src/main/java/org/apache/commons/lang3/LocaleUtils.java x: 13 # contributors y: 40 # changes src/main/java/org/apache/commons/lang3/NotImplementedException.java x: 5 # contributors y: 11 # changes src/main/java/org/apache/commons/lang3/SerializationException.java x: 7 # contributors y: 12 # changes src/main/java/org/apache/commons/lang3/builder/Builder.java x: 8 # contributors y: 10 # changes src/main/java/org/apache/commons/lang3/concurrent/CircuitBreakingException.java x: 4 # contributors y: 7 # changes src/main/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreaker.java x: 10 # contributors y: 14 # changes src/main/java/org/apache/commons/lang3/concurrent/LazyInitializer.java x: 8 # contributors y: 12 # changes src/main/java/org/apache/commons/lang3/reflect/InheritanceUtils.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/commons/lang3/text/translate/CharSequenceTranslator.java x: 9 # contributors y: 23 # changes src/main/java/org/apache/commons/lang3/text/translate/NumericEntityEscaper.java x: 7 # contributors y: 18 # changes src/main/java/org/apache/commons/lang3/RandomUtils.java x: 14 # contributors y: 21 # changes src/main/java/org/apache/commons/lang3/mutable/MutableBoolean.java x: 8 # contributors y: 17 # changes src/main/java/org/apache/commons/lang3/mutable/MutableLong.java x: 11 # contributors y: 22 # changes src/main/java/org/apache/commons/lang3/stream/Streams.java x: 3 # contributors y: 19 # changes src/main/java/org/apache/commons/lang3/text/StrSubstitutor.java x: 22 # contributors y: 48 # changes src/site/xdoc/index.xml x: 10 # contributors y: 52 # changes src/main/java/org/apache/commons/lang3/text/CompositeFormat.java x: 7 # contributors y: 9 # changes src/site/xdoc/upgradeto2_2.xml x: 2 # contributors y: 3 # changes
581.0
# changes
  min: 1.0
  average: 19.77
  25th percentile: 5.0
  median: 9.0
  75th percentile: 21.0
  max: 581.0
0 80.0
# contributors
min: 1.0 | average: 7.51 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 10.0 | max: 80.0

Number of Contributors vs. File Size: 267 points

src/main/java/org/apache/commons/lang3/function/Functions.java x: 1 # contributors y: 9 lines of code src/main/java/org/apache/commons/lang3/time/CalendarUtils.java x: 3 # contributors y: 51 lines of code src/changes/changes.xml x: 42 # contributors y: 1363 lines of code src/main/java/org/apache/commons/lang3/function/FailableFunction.java x: 4 # contributors y: 27 lines of code src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java x: 11 # contributors y: 50 lines of code src/main/java/org/apache/commons/lang3/tuple/ImmutableTriple.java x: 7 # contributors y: 42 lines of code src/main/java/org/apache/commons/lang3/time/package-info.java x: 5 # contributors y: 1 lines of code src/main/java/org/apache/commons/lang3/compare/ComparableUtils.java x: 4 # contributors y: 66 lines of code src/main/java/org/apache/commons/lang3/ArrayUtils.java x: 42 # contributors y: 3254 lines of code src/site/xdoc/download_lang.xml x: 8 # contributors y: 126 lines of code src/site/xdoc/issue-tracking.xml x: 3 # contributors y: 54 lines of code src/site/xdoc/mail-lists.xml x: 6 # contributors y: 160 lines of code src/main/java/org/apache/commons/lang3/ObjectUtils.java x: 29 # contributors y: 361 lines of code src/main/java/org/apache/commons/lang3/SystemUtils.java x: 21 # contributors y: 215 lines of code src/main/java/org/apache/commons/lang3/builder/ToStringExclude.java x: 6 # contributors y: 9 lines of code src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java x: 16 # contributors y: 830 lines of code src/main/java/org/apache/commons/lang3/time/FastDateParser.java x: 23 # contributors y: 615 lines of code src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java x: 16 # contributors y: 362 lines of code src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java x: 14 # contributors y: 459 lines of code src/main/java/org/apache/commons/lang3/builder/CompareToBuilder.java x: 16 # contributors y: 418 lines of code src/main/java/org/apache/commons/lang3/builder/EqualsBuilder.java x: 27 # contributors y: 478 lines of code src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java x: 22 # contributors y: 284 lines of code src/main/java/org/apache/commons/lang3/builder/ReflectionDiffBuilder.java x: 6 # contributors y: 65 lines of code src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java x: 22 # contributors y: 207 lines of code src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java x: 24 # contributors y: 958 lines of code src/main/java/org/apache/commons/lang3/concurrent/locks/LockingVisitors.java x: 3 # contributors y: 83 lines of code src/main/java/org/apache/commons/lang3/builder/DiffExclude.java x: 2 # contributors y: 9 lines of code src/main/java/org/apache/commons/lang3/function/FailableBiConsumer.java x: 2 # contributors y: 20 lines of code src/main/java/org/apache/commons/lang3/function/FailableBiPredicate.java x: 3 # contributors y: 30 lines of code src/main/java/org/apache/commons/lang3/ArchUtils.java x: 8 # contributors y: 57 lines of code src/main/java/org/apache/commons/lang3/StringUtils.java x: 80 # contributors y: 2780 lines of code src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java x: 20 # contributors y: 322 lines of code src/main/java/org/apache/commons/lang3/math/NumberUtils.java x: 30 # contributors y: 768 lines of code src/main/java/org/apache/commons/lang3/JavaVersion.java x: 17 # contributors y: 126 lines of code src/main/java/org/apache/commons/lang3/Functions.java x: 14 # contributors y: 167 lines of code src/main/java/org/apache/commons/lang3/concurrent/ConcurrentUtils.java x: 9 # contributors y: 109 lines of code src/main/java/org/apache/commons/lang3/function/Failable.java x: 5 # contributors y: 190 lines of code src/main/java/org/apache/commons/lang3/builder/IDKey.java x: 6 # contributors y: 24 lines of code src/main/java/org/apache/commons/lang3/builder/ToStringStyle.java x: 19 # contributors y: 1022 lines of code src/main/java/org/apache/commons/lang3/builder/package-info.java x: 3 # contributors y: 1 lines of code src/main/java/org/apache/commons/lang3/tuple/Pair.java x: 12 # contributors y: 68 lines of code src/main/java/org/apache/commons/lang3/function/BooleanConsumer.java x: 1 # contributors y: 18 lines of code src/main/java/org/apache/commons/lang3/RandomStringUtils.java x: 21 # contributors y: 134 lines of code src/main/java/org/apache/commons/lang3/SystemProperties.java x: 1 # contributors y: 207 lines of code src/main/java/org/apache/commons/lang3/concurrent/TimedSemaphore.java x: 12 # contributors y: 123 lines of code src/main/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaper.java x: 11 # contributors y: 75 lines of code src/main/java/org/apache/commons/lang3/ClassPathUtils.java x: 6 # contributors y: 32 lines of code src/main/java/org/apache/commons/lang3/builder/ToStringBuilder.java x: 10 # contributors y: 271 lines of code src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java x: 20 # contributors y: 238 lines of code src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java x: 26 # contributors y: 422 lines of code src/main/java/org/apache/commons/lang3/text/FormattableUtils.java x: 9 # contributors y: 44 lines of code src/main/java/org/apache/commons/lang3/EnumUtils.java x: 17 # contributors y: 133 lines of code src/main/java/org/apache/commons/lang3/ClassLoaderUtils.java x: 3 # contributors y: 25 lines of code src/main/java/org/apache/commons/lang3/Range.java x: 16 # contributors y: 194 lines of code src/main/java/org/apache/commons/lang3/text/StrLookup.java x: 13 # contributors y: 43 lines of code src/main/java/org/apache/commons/lang3/time/DateFormatUtils.java x: 12 # contributors y: 94 lines of code src/main/java/org/apache/commons/lang3/time/DateUtils.java x: 25 # contributors y: 516 lines of code src/main/java/org/apache/commons/lang3/concurrent/ConstantInitializer.java x: 7 # contributors y: 36 lines of code src/main/java/org/apache/commons/lang3/ClassUtils.java x: 23 # contributors y: 593 lines of code src/main/java/org/apache/commons/lang3/CharRange.java x: 13 # contributors y: 153 lines of code src/main/java/org/apache/commons/lang3/SerializationUtils.java x: 21 # contributors y: 101 lines of code src/main/java/org/apache/commons/lang3/ThreadUtils.java x: 11 # contributors y: 190 lines of code src/main/java/org/apache/commons/lang3/builder/DiffResult.java x: 12 # contributors y: 62 lines of code src/main/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializer.java x: 9 # contributors y: 98 lines of code src/main/java/org/apache/commons/lang3/event/EventListenerSupport.java x: 15 # contributors y: 101 lines of code src/main/java/org/apache/commons/lang3/math/IEEE754rUtils.java x: 9 # contributors y: 89 lines of code src/main/java/org/apache/commons/lang3/time/FormatCache.java x: 10 # contributors y: 92 lines of code src/main/java/org/apache/commons/lang3/Validate.java x: 20 # contributors y: 301 lines of code src/main/java/org/apache/commons/lang3/text/StrBuilder.java x: 18 # contributors y: 1359 lines of code src/main/java/org/apache/commons/lang3/function/MethodInvokers.java x: 1 # contributors y: 63 lines of code src/main/java/org/apache/commons/lang3/time/DurationUtils.java x: 2 # contributors y: 77 lines of code src/main/java/org/apache/commons/lang3/text/StrTokenizer.java x: 14 # contributors y: 427 lines of code src/main/java/org/apache/commons/lang3/text/StrMatcher.java x: 10 # contributors y: 136 lines of code src/main/java/org/apache/commons/lang3/CharSequenceUtils.java x: 12 # contributors y: 197 lines of code src/main/java/org/apache/commons/lang3/BooleanUtils.java x: 17 # contributors y: 365 lines of code src/main/java/org/apache/commons/lang3/CharSetUtils.java x: 11 # contributors y: 92 lines of code src/main/java/org/apache/commons/lang3/StringEscapeUtils.java x: 13 # contributors y: 540 lines of code src/main/java/org/apache/commons/lang3/mutable/MutableFloat.java x: 11 # contributors y: 123 lines of code src/main/java/org/apache/commons/lang3/time/FastDateFormat.java x: 16 # contributors y: 180 lines of code src/main/java/org/apache/commons/lang3/builder/StandardToStringStyle.java x: 6 # contributors y: 169 lines of code src/main/java/org/apache/commons/lang3/AnnotationUtils.java x: 10 # contributors y: 202 lines of code src/main/java/org/apache/commons/lang3/BitField.java x: 9 # contributors y: 60 lines of code src/main/java/org/apache/commons/lang3/CharEncoding.java x: 10 # contributors y: 23 lines of code src/main/java/org/apache/commons/lang3/CharSet.java x: 13 # contributors y: 92 lines of code src/main/java/org/apache/commons/lang3/CharUtils.java x: 14 # contributors y: 95 lines of code src/main/java/org/apache/commons/lang3/Conversion.java x: 11 # contributors y: 786 lines of code src/main/java/org/apache/commons/lang3/NotImplementedException.java x: 5 # contributors y: 32 lines of code src/main/java/org/apache/commons/lang3/SerializationException.java x: 7 # contributors y: 15 lines of code src/main/java/org/apache/commons/lang3/builder/Builder.java x: 8 # contributors y: 5 lines of code src/main/java/org/apache/commons/lang3/builder/MultilineRecursiveToStringStyle.java x: 6 # contributors y: 118 lines of code src/main/java/org/apache/commons/lang3/concurrent/AtomicInitializer.java x: 5 # contributors y: 17 lines of code src/main/java/org/apache/commons/lang3/concurrent/CircuitBreakingException.java x: 4 # contributors y: 15 lines of code src/main/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreaker.java x: 10 # contributors y: 162 lines of code src/main/java/org/apache/commons/lang3/concurrent/LazyInitializer.java x: 8 # contributors y: 20 lines of code src/main/java/org/apache/commons/lang3/reflect/TypeLiteral.java x: 8 # contributors y: 39 lines of code src/main/java/org/apache/commons/lang3/text/translate/package-info.java x: 4 # contributors y: 1 lines of code src/main/java/org/apache/commons/lang3/time/StopWatch.java x: 11 # contributors y: 214 lines of code src/main/java/org/apache/commons/lang3/tuple/MutableTriple.java x: 6 # contributors y: 47 lines of code src/main/java/org/apache/commons/lang3/RandomUtils.java x: 14 # contributors y: 77 lines of code src/main/java/org/apache/commons/lang3/mutable/MutableByte.java x: 10 # contributors y: 124 lines of code src/main/java/org/apache/commons/lang3/arch/Processor.java x: 8 # contributors y: 65 lines of code src/main/java/org/apache/commons/lang3/text/translate/EntityArrays.java x: 12 # contributors y: 315 lines of code src/site/xdoc/article2_4.xml x: 4 # contributors y: 168 lines of code src/site/xdoc/article2_5.xml x: 3 # contributors y: 108 lines of code src/site/xdoc/building.xml x: 5 # contributors y: 52 lines of code src/site/xdoc/upgradeto2_1.xml x: 3 # contributors y: 123 lines of code src/site/xdoc/upgradeto2_4.xml x: 4 # contributors y: 108 lines of code src/main/java/org/apache/commons/lang3/stream/Streams.java x: 3 # contributors y: 185 lines of code src/main/java/org/apache/commons/lang3/Streams.java x: 7 # contributors y: 114 lines of code src/main/java/org/apache/commons/lang3/stream/LangCollectors.java x: 1 # contributors y: 66 lines of code src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java x: 10 # contributors y: 80 lines of code src/main/java/org/apache/commons/lang3/text/StrSubstitutor.java x: 22 # contributors y: 434 lines of code src/conf/spotbugs-exclude-filter.xml x: 3 # contributors y: 131 lines of code src/site/xdoc/article3_0.xml x: 8 # contributors y: 172 lines of code src/site/xdoc/upgradeto2_0.xml x: 4 # contributors y: 622 lines of code src/site/xdoc/upgradeto2_5.xml x: 4 # contributors y: 80 lines of code src/site/xdoc/upgradeto2_6.xml x: 2 # contributors y: 57 lines of code src/site/xdoc/upgradeto3_0.xml x: 4 # contributors y: 143 lines of code src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java x: 15 # contributors y: 298 lines of code src/main/java/org/apache/commons/lang3/event/EventUtils.java x: 7 # contributors y: 55 lines of code src/main/java/org/apache/commons/lang3/util/FluentBitSet.java x: 1 # contributors y: 179 lines of code src/main/java/org/apache/commons/lang3/time/GmtTimeZone.java x: 3 # contributors y: 73 lines of code src/main/java/org/apache/commons/lang3/concurrent/UncheckedFutureImpl.java x: 1 # contributors y: 33 lines of code src/main/java/org/apache/commons/lang3/ArraySorter.java x: 1 # contributors y: 41 lines of code src/site/xdoc/userguide.xml x: 7 # contributors y: 12 lines of code src/site/xdoc/developerguide.xml x: 5 # contributors y: 103 lines of code src/assembly/bin.xml x: 2 # contributors y: 30 lines of code
3254.0
lines of code
  min: 1.0
  average: 129.25
  25th percentile: 12.0
  median: 35.0
  75th percentile: 120.0
  max: 3254.0
0 80.0
# contributors
min: 1.0 | average: 7.51 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 10.0 | max: 80.0