aws / event-ruler
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 57 files with 6,765 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (1,464 lines of code)
    • 20 files changed 6-20 times (3,401 lines of code)
    • 36 files changed 1-5 times (1,900 lines of code)
0% | 0% | 21% | 50% | 28%
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 57 files with 6,765 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 4 files changed by 6-10 contributors (2,240 lines of code)
    • 37 files changed by 2-5 contributors (4,151 lines of code)
    • 16 files changed by 1 contributor (374 lines of code)
0% | 0% | 33% | 61% | 5%
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, json, md, xml, yaml, txt, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 21% | 50% | 28%
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
src0% | 0% | 21% | 50% | 28%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ByteMachine.java
in src/main/software/amazon/event/ruler
1464 80 2022-06-23 2024-08-06 21 7 baldawar@amazon.com 107701668+baldawar@users.no...
GenericMachine.java
in src/main/software/amazon/event/ruler
442 42 2022-06-23 2024-10-15 14 5 baldawar@amazon.com svladykin@users.noreply.git...
JsonRuleCompiler.java
in src/main/software/amazon/event/ruler
670 23 2022-06-23 2024-07-08 12 5 baldawar@amazon.com 107701668+baldawar@users.no...
RuleCompiler.java
in src/main/software/amazon/event/ruler
628 22 2022-06-23 2024-07-08 11 6 baldawar@amazon.com 107701668+baldawar@users.no...
ComparableNumber.java
in src/main/software/amazon/event/ruler
46 4 2022-06-23 2024-09-27 10 4 baldawar@amazon.com 107701668+baldawar@users.no...
Patterns.java
in src/main/software/amazon/event/ruler
129 30 2022-06-23 2024-07-08 10 6 baldawar@amazon.com 107701668+baldawar@users.no...
Ruler.java
in src/main/software/amazon/event/ruler
169 8 2022-06-23 2024-07-08 10 5 baldawar@amazon.com 107701668+baldawar@users.no...
NameState.java
in src/main/software/amazon/event/ruler
194 25 2022-06-23 2024-10-15 10 4 baldawar@amazon.com svladykin@users.noreply.git...
MatchType.java
in src/main/software/amazon/event/ruler
19 - 2022-06-23 2024-03-14 8 6 baldawar@amazon.com 108424630+jonessha@users.no...
Machine.java
in src/main/software/amazon/event/ruler
20 4 2022-06-23 2024-08-20 7 5 baldawar@amazon.com youngm@gmail.com
Constants.java
in src/main/software/amazon/event/ruler
56 2 2022-06-23 2024-09-19 7 5 baldawar@amazon.com 107701668+baldawar@users.no...
ACFinder.java
in src/main/software/amazon/event/ruler
98 9 2022-06-23 2024-10-15 7 5 baldawar@amazon.com svladykin@users.noreply.git...
Range.java
in src/main/software/amazon/event/ruler
162 16 2022-06-23 2024-09-19 7 4 baldawar@amazon.com 107701668+baldawar@users.no...
ByteTransition.java
in src/main/software/amazon/event/ruler
44 6 2022-06-23 2023-10-10 6 3 baldawar@amazon.com 107701668+baldawar@users.no...
ACTask.java
in src/main/software/amazon/event/ruler
51 6 2022-06-23 2024-10-15 6 5 baldawar@amazon.com svladykin@users.noreply.git...
Task.java
in src/main/software/amazon/event/ruler
64 7 2022-06-23 2024-10-15 6 5 baldawar@amazon.com svladykin@users.noreply.git...
DefaultParser.java
in src/main/software/amazon/event/ruler/input
76 5 2022-12-05 2024-03-14 6 5 hialexbel@gmail.com 108424630+jonessha@users.no...
ByteMatch.java
in src/main/software/amazon/event/ruler
77 14 2022-06-23 2024-11-01 6 3 baldawar@amazon.com 107701668+baldawar@users.no...
Finder.java
in src/main/software/amazon/event/ruler
106 11 2022-06-23 2024-10-15 6 4 baldawar@amazon.com svladykin@users.noreply.git...
CIDR.java
in src/main/software/amazon/event/ruler
137 8 2022-06-23 2024-08-06 6 3 baldawar@amazon.com 107701668+baldawar@users.no...
ByteState.java
in src/main/software/amazon/event/ruler
213 21 2022-06-23 2023-11-23 6 3 baldawar@amazon.com 107701668+baldawar@users.no...
SingleStateNameMatcher.java
in src/main/software/amazon/event/ruler
28 5 2022-06-23 2023-05-23 5 4 baldawar@amazon.com 108424630+jonessha@users.no...
Step.java
in src/main/software/amazon/event/ruler
34 2 2022-06-23 2024-10-15 5 4 baldawar@amazon.com svladykin@users.noreply.git...
ShortcutTransition.java
in src/main/software/amazon/event/ruler
43 9 2022-06-23 2023-06-06 5 4 baldawar@amazon.com 108424630+jonessha@users.no...
SingleByteTransition.java
in src/main/software/amazon/event/ruler
60 5 2022-08-22 2023-10-10 5 3 108424630+jonessha@users.no... 107701668+baldawar@users.no...
ACStep.java
in src/main/software/amazon/event/ruler
15 - 2022-06-23 2024-10-15 4 4 baldawar@amazon.com svladykin@users.noreply.git...
ValuePatterns.java
in src/main/software/amazon/event/ruler
40 4 2022-06-23 2024-09-19 4 3 baldawar@amazon.com 107701668+baldawar@users.no...
SubRuleContext.java
in src/main/software/amazon/event/ruler
42 5 2023-05-23 2024-10-15 4 3 108424630+jonessha@users.no... svladykin@users.noreply.git...
EqualsIgnoreCaseParser.java
in src/main/software/amazon/event/ruler/input
47 - 2022-08-22 2023-10-24 4 3 108424630+jonessha@users.no... rogeriosy@gmail.com
CompositeByteTransition.java
in src/main/software/amazon/event/ruler
62 10 2022-06-23 2024-07-11 4 3 baldawar@amazon.com 107701668+baldawar@users.no...
MachineComplexityEvaluator.java
in src/main/software/amazon/event/ruler
133 5 2022-08-22 2024-03-14 4 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
NameMatcher.java
in src/main/software/amazon/event/ruler
9 - 2022-06-23 2023-05-23 3 3 baldawar@amazon.com 108424630+jonessha@users.no...
AnythingBut.java
in src/main/software/amazon/event/ruler
47 6 2022-06-23 2022-08-22 3 3 baldawar@amazon.com 108424630+jonessha@users.no...
ArrayMembership.java
in src/main/software/amazon/event/ruler
63 7 2022-06-23 2024-07-11 3 2 baldawar@amazon.com 107701668+baldawar@users.no...
MultiByte.java
in src/main/software/amazon/event/ruler/input
74 11 2022-08-22 2023-10-24 3 3 108424630+jonessha@users.no... rogeriosy@gmail.com
CompoundByteTransition.java
in src/main/software/amazon/event/ruler
150 13 2022-08-22 2024-07-11 3 2 108424630+jonessha@users.no... 107701668+baldawar@users.no...
ByteMap.java
in src/main/software/amazon/event/ruler
199 19 2022-08-22 2023-06-06 3 2 108424630+jonessha@users.no... 108424630+jonessha@users.no...
IntIntMap.java
in src/main/software/amazon/event/ruler
214 18 2022-06-23 2024-07-11 3 2 baldawar@amazon.com 107701668+baldawar@users.no...
Field.java
in src/main/software/amazon/event/ruler
11 - 2022-06-23 2022-06-29 2 2 baldawar@amazon.com 107701668+baldawar@users.no...
WildcardParser.java
in src/main/software/amazon/event/ruler/input
36 - 2022-08-22 2022-12-05 2 2 108424630+jonessha@users.no... hialexbel@gmail.com
Path.java
in src/main/software/amazon/event/ruler
39 4 2022-06-23 2022-06-29 2 2 baldawar@amazon.com 107701668+baldawar@users.no...
Event.java
in src/main/software/amazon/event/ruler
313 14 2022-06-23 2022-06-29 2 2 baldawar@amazon.com 107701668+baldawar@users.no...
ByteParser.java
in src/main/software/amazon/event/ruler/input
4 - 2022-12-05 2022-12-05 1 1 hialexbel@gmail.com hialexbel@gmail.com
InputCharacter.java
in src/main/software/amazon/event/ruler/input
4 - 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
StringValueParser.java
in src/main/software/amazon/event/ruler/input
4 - 2022-12-05 2022-12-05 1 1 hialexbel@gmail.com hialexbel@gmail.com
MatchTypeParser.java
in src/main/software/amazon/event/ruler/input
5 - 2022-12-05 2022-12-05 1 1 hialexbel@gmail.com hialexbel@gmail.com
ParseException.java
in src/main/software/amazon/event/ruler/input
6 1 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
InputCharacterType.java
in src/main/software/amazon/event/ruler/input
6 - 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
SuffixEqualsIgnoreCaseParser.java
in src/main/software/amazon/event/ruler/input
7 - 2023-10-24 2023-10-24 1 1 rogeriosy@gmail.com rogeriosy@gmail.com
GenericMachineConfiguration.java
in src/main/software/amazon/event/ruler
10 1 2023-11-21 2023-11-21 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
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
ByteMachine.java
in src/main/software/amazon/event/ruler
1464 80 2022-06-23 2024-08-06 21 7 baldawar@amazon.com 107701668+baldawar@users.no...
RuleCompiler.java
in src/main/software/amazon/event/ruler
628 22 2022-06-23 2024-07-08 11 6 baldawar@amazon.com 107701668+baldawar@users.no...
Patterns.java
in src/main/software/amazon/event/ruler
129 30 2022-06-23 2024-07-08 10 6 baldawar@amazon.com 107701668+baldawar@users.no...
MatchType.java
in src/main/software/amazon/event/ruler
19 - 2022-06-23 2024-03-14 8 6 baldawar@amazon.com 108424630+jonessha@users.no...
GenericMachine.java
in src/main/software/amazon/event/ruler
442 42 2022-06-23 2024-10-15 14 5 baldawar@amazon.com svladykin@users.noreply.git...
JsonRuleCompiler.java
in src/main/software/amazon/event/ruler
670 23 2022-06-23 2024-07-08 12 5 baldawar@amazon.com 107701668+baldawar@users.no...
Ruler.java
in src/main/software/amazon/event/ruler
169 8 2022-06-23 2024-07-08 10 5 baldawar@amazon.com 107701668+baldawar@users.no...
Constants.java
in src/main/software/amazon/event/ruler
56 2 2022-06-23 2024-09-19 7 5 baldawar@amazon.com 107701668+baldawar@users.no...
ACFinder.java
in src/main/software/amazon/event/ruler
98 9 2022-06-23 2024-10-15 7 5 baldawar@amazon.com svladykin@users.noreply.git...
Machine.java
in src/main/software/amazon/event/ruler
20 4 2022-06-23 2024-08-20 7 5 baldawar@amazon.com youngm@gmail.com
Task.java
in src/main/software/amazon/event/ruler
64 7 2022-06-23 2024-10-15 6 5 baldawar@amazon.com svladykin@users.noreply.git...
DefaultParser.java
in src/main/software/amazon/event/ruler/input
76 5 2022-12-05 2024-03-14 6 5 hialexbel@gmail.com 108424630+jonessha@users.no...
ACTask.java
in src/main/software/amazon/event/ruler
51 6 2022-06-23 2024-10-15 6 5 baldawar@amazon.com svladykin@users.noreply.git...
ComparableNumber.java
in src/main/software/amazon/event/ruler
46 4 2022-06-23 2024-09-27 10 4 baldawar@amazon.com 107701668+baldawar@users.no...
NameState.java
in src/main/software/amazon/event/ruler
194 25 2022-06-23 2024-10-15 10 4 baldawar@amazon.com svladykin@users.noreply.git...
Range.java
in src/main/software/amazon/event/ruler
162 16 2022-06-23 2024-09-19 7 4 baldawar@amazon.com 107701668+baldawar@users.no...
Finder.java
in src/main/software/amazon/event/ruler
106 11 2022-06-23 2024-10-15 6 4 baldawar@amazon.com svladykin@users.noreply.git...
Step.java
in src/main/software/amazon/event/ruler
34 2 2022-06-23 2024-10-15 5 4 baldawar@amazon.com svladykin@users.noreply.git...
SingleStateNameMatcher.java
in src/main/software/amazon/event/ruler
28 5 2022-06-23 2023-05-23 5 4 baldawar@amazon.com 108424630+jonessha@users.no...
ShortcutTransition.java
in src/main/software/amazon/event/ruler
43 9 2022-06-23 2023-06-06 5 4 baldawar@amazon.com 108424630+jonessha@users.no...
ACStep.java
in src/main/software/amazon/event/ruler
15 - 2022-06-23 2024-10-15 4 4 baldawar@amazon.com svladykin@users.noreply.git...
ByteMatch.java
in src/main/software/amazon/event/ruler
77 14 2022-06-23 2024-11-01 6 3 baldawar@amazon.com 107701668+baldawar@users.no...
ByteTransition.java
in src/main/software/amazon/event/ruler
44 6 2022-06-23 2023-10-10 6 3 baldawar@amazon.com 107701668+baldawar@users.no...
ByteState.java
in src/main/software/amazon/event/ruler
213 21 2022-06-23 2023-11-23 6 3 baldawar@amazon.com 107701668+baldawar@users.no...
CIDR.java
in src/main/software/amazon/event/ruler
137 8 2022-06-23 2024-08-06 6 3 baldawar@amazon.com 107701668+baldawar@users.no...
SingleByteTransition.java
in src/main/software/amazon/event/ruler
60 5 2022-08-22 2023-10-10 5 3 108424630+jonessha@users.no... 107701668+baldawar@users.no...
SubRuleContext.java
in src/main/software/amazon/event/ruler
42 5 2023-05-23 2024-10-15 4 3 108424630+jonessha@users.no... svladykin@users.noreply.git...
ValuePatterns.java
in src/main/software/amazon/event/ruler
40 4 2022-06-23 2024-09-19 4 3 baldawar@amazon.com 107701668+baldawar@users.no...
EqualsIgnoreCaseParser.java
in src/main/software/amazon/event/ruler/input
47 - 2022-08-22 2023-10-24 4 3 108424630+jonessha@users.no... rogeriosy@gmail.com
CompositeByteTransition.java
in src/main/software/amazon/event/ruler
62 10 2022-06-23 2024-07-11 4 3 baldawar@amazon.com 107701668+baldawar@users.no...
MultiByte.java
in src/main/software/amazon/event/ruler/input
74 11 2022-08-22 2023-10-24 3 3 108424630+jonessha@users.no... rogeriosy@gmail.com
AnythingBut.java
in src/main/software/amazon/event/ruler
47 6 2022-06-23 2022-08-22 3 3 baldawar@amazon.com 108424630+jonessha@users.no...
NameMatcher.java
in src/main/software/amazon/event/ruler
9 - 2022-06-23 2023-05-23 3 3 baldawar@amazon.com 108424630+jonessha@users.no...
ByteMap.java
in src/main/software/amazon/event/ruler
199 19 2022-08-22 2023-06-06 3 2 108424630+jonessha@users.no... 108424630+jonessha@users.no...
IntIntMap.java
in src/main/software/amazon/event/ruler
214 18 2022-06-23 2024-07-11 3 2 baldawar@amazon.com 107701668+baldawar@users.no...
CompoundByteTransition.java
in src/main/software/amazon/event/ruler
150 13 2022-08-22 2024-07-11 3 2 108424630+jonessha@users.no... 107701668+baldawar@users.no...
ArrayMembership.java
in src/main/software/amazon/event/ruler
63 7 2022-06-23 2024-07-11 3 2 baldawar@amazon.com 107701668+baldawar@users.no...
Field.java
in src/main/software/amazon/event/ruler
11 - 2022-06-23 2022-06-29 2 2 baldawar@amazon.com 107701668+baldawar@users.no...
WildcardParser.java
in src/main/software/amazon/event/ruler/input
36 - 2022-08-22 2022-12-05 2 2 108424630+jonessha@users.no... hialexbel@gmail.com
Path.java
in src/main/software/amazon/event/ruler
39 4 2022-06-23 2022-06-29 2 2 baldawar@amazon.com 107701668+baldawar@users.no...
Event.java
in src/main/software/amazon/event/ruler
313 14 2022-06-23 2022-06-29 2 2 baldawar@amazon.com 107701668+baldawar@users.no...
MachineComplexityEvaluator.java
in src/main/software/amazon/event/ruler
133 5 2022-08-22 2024-03-14 4 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
AnythingButValuesSet.java
in src/main/software/amazon/event/ruler
38 4 2024-02-29 2024-02-29 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
InputWildcard.java
in src/main/software/amazon/event/ruler/input
21 4 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
InputCharacterType.java
in src/main/software/amazon/event/ruler/input
6 - 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
SuffixEqualsIgnoreCaseParser.java
in src/main/software/amazon/event/ruler/input
7 - 2023-10-24 2023-10-24 1 1 rogeriosy@gmail.com rogeriosy@gmail.com
SuffixParser.java
in src/main/software/amazon/event/ruler/input
16 - 2023-03-31 2023-03-31 1 1 107701668+baldawar@users.no... 107701668+baldawar@users.no...
InputByte.java
in src/main/software/amazon/event/ruler/input
34 6 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
ParseException.java
in src/main/software/amazon/event/ruler/input
6 1 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
InputMultiByteSet.java
in src/main/software/amazon/event/ruler/input
36 6 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
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
MachineComplexityEvaluator.java
in src/main/software/amazon/event/ruler
133 5 2022-08-22 2024-03-14 4 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
AnythingButValuesSet.java
in src/main/software/amazon/event/ruler
38 4 2024-02-29 2024-02-29 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
InputMultiByteSet.java
in src/main/software/amazon/event/ruler/input
36 6 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
InputByte.java
in src/main/software/amazon/event/ruler/input
34 6 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
NameStateWithPattern.java
in src/main/software/amazon/event/ruler
31 5 2023-05-23 2023-05-23 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
InputWildcard.java
in src/main/software/amazon/event/ruler/input
21 4 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
SetOperations.java
in src/main/software/amazon/event/ruler
19 3 2023-05-23 2023-05-23 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
SuffixParser.java
in src/main/software/amazon/event/ruler/input
16 - 2023-03-31 2023-03-31 1 1 107701668+baldawar@users.no... 107701668+baldawar@users.no...
GenericMachineConfiguration.java
in src/main/software/amazon/event/ruler
10 1 2023-11-21 2023-11-21 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
SuffixEqualsIgnoreCaseParser.java
in src/main/software/amazon/event/ruler/input
7 - 2023-10-24 2023-10-24 1 1 rogeriosy@gmail.com rogeriosy@gmail.com
InputCharacterType.java
in src/main/software/amazon/event/ruler/input
6 - 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
ParseException.java
in src/main/software/amazon/event/ruler/input
6 1 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
MatchTypeParser.java
in src/main/software/amazon/event/ruler/input
5 - 2022-12-05 2022-12-05 1 1 hialexbel@gmail.com hialexbel@gmail.com
StringValueParser.java
in src/main/software/amazon/event/ruler/input
4 - 2022-12-05 2022-12-05 1 1 hialexbel@gmail.com hialexbel@gmail.com
InputCharacter.java
in src/main/software/amazon/event/ruler/input
4 - 2022-08-22 2022-08-22 1 1 108424630+jonessha@users.no... 108424630+jonessha@users.no...
ByteParser.java
in src/main/software/amazon/event/ruler/input
4 - 2022-12-05 2022-12-05 1 1 hialexbel@gmail.com hialexbel@gmail.com
Event.java
in src/main/software/amazon/event/ruler
313 14 2022-06-23 2022-06-29 2 2 baldawar@amazon.com 107701668+baldawar@users.no...
IntIntMap.java
in src/main/software/amazon/event/ruler
214 18 2022-06-23 2024-07-11 3 2 baldawar@amazon.com 107701668+baldawar@users.no...
ByteMap.java
in src/main/software/amazon/event/ruler
199 19 2022-08-22 2023-06-06 3 2 108424630+jonessha@users.no... 108424630+jonessha@users.no...
CompoundByteTransition.java
in src/main/software/amazon/event/ruler
150 13 2022-08-22 2024-07-11 3 2 108424630+jonessha@users.no... 107701668+baldawar@users.no...
ArrayMembership.java
in src/main/software/amazon/event/ruler
63 7 2022-06-23 2024-07-11 3 2 baldawar@amazon.com 107701668+baldawar@users.no...
Path.java
in src/main/software/amazon/event/ruler
39 4 2022-06-23 2022-06-29 2 2 baldawar@amazon.com 107701668+baldawar@users.no...
WildcardParser.java
in src/main/software/amazon/event/ruler/input
36 - 2022-08-22 2022-12-05 2 2 108424630+jonessha@users.no... hialexbel@gmail.com
Field.java
in src/main/software/amazon/event/ruler
11 - 2022-06-23 2022-06-29 2 2 baldawar@amazon.com 107701668+baldawar@users.no...
ByteState.java
in src/main/software/amazon/event/ruler
213 21 2022-06-23 2023-11-23 6 3 baldawar@amazon.com 107701668+baldawar@users.no...
CIDR.java
in src/main/software/amazon/event/ruler
137 8 2022-06-23 2024-08-06 6 3 baldawar@amazon.com 107701668+baldawar@users.no...
ByteMatch.java
in src/main/software/amazon/event/ruler
77 14 2022-06-23 2024-11-01 6 3 baldawar@amazon.com 107701668+baldawar@users.no...
MultiByte.java
in src/main/software/amazon/event/ruler/input
74 11 2022-08-22 2023-10-24 3 3 108424630+jonessha@users.no... rogeriosy@gmail.com
CompositeByteTransition.java
in src/main/software/amazon/event/ruler
62 10 2022-06-23 2024-07-11 4 3 baldawar@amazon.com 107701668+baldawar@users.no...
SingleByteTransition.java
in src/main/software/amazon/event/ruler
60 5 2022-08-22 2023-10-10 5 3 108424630+jonessha@users.no... 107701668+baldawar@users.no...
EqualsIgnoreCaseParser.java
in src/main/software/amazon/event/ruler/input
47 - 2022-08-22 2023-10-24 4 3 108424630+jonessha@users.no... rogeriosy@gmail.com
AnythingBut.java
in src/main/software/amazon/event/ruler
47 6 2022-06-23 2022-08-22 3 3 baldawar@amazon.com 108424630+jonessha@users.no...
ByteTransition.java
in src/main/software/amazon/event/ruler
44 6 2022-06-23 2023-10-10 6 3 baldawar@amazon.com 107701668+baldawar@users.no...
SubRuleContext.java
in src/main/software/amazon/event/ruler
42 5 2023-05-23 2024-10-15 4 3 108424630+jonessha@users.no... svladykin@users.noreply.git...
ValuePatterns.java
in src/main/software/amazon/event/ruler
40 4 2022-06-23 2024-09-19 4 3 baldawar@amazon.com 107701668+baldawar@users.no...
NameMatcher.java
in src/main/software/amazon/event/ruler
9 - 2022-06-23 2023-05-23 3 3 baldawar@amazon.com 108424630+jonessha@users.no...
NameState.java
in src/main/software/amazon/event/ruler
194 25 2022-06-23 2024-10-15 10 4 baldawar@amazon.com svladykin@users.noreply.git...
Range.java
in src/main/software/amazon/event/ruler
162 16 2022-06-23 2024-09-19 7 4 baldawar@amazon.com 107701668+baldawar@users.no...
Finder.java
in src/main/software/amazon/event/ruler
106 11 2022-06-23 2024-10-15 6 4 baldawar@amazon.com svladykin@users.noreply.git...
ComparableNumber.java
in src/main/software/amazon/event/ruler
46 4 2022-06-23 2024-09-27 10 4 baldawar@amazon.com 107701668+baldawar@users.no...
ShortcutTransition.java
in src/main/software/amazon/event/ruler
43 9 2022-06-23 2023-06-06 5 4 baldawar@amazon.com 108424630+jonessha@users.no...
Step.java
in src/main/software/amazon/event/ruler
34 2 2022-06-23 2024-10-15 5 4 baldawar@amazon.com svladykin@users.noreply.git...
SingleStateNameMatcher.java
in src/main/software/amazon/event/ruler
28 5 2022-06-23 2023-05-23 5 4 baldawar@amazon.com 108424630+jonessha@users.no...
ACStep.java
in src/main/software/amazon/event/ruler
15 - 2022-06-23 2024-10-15 4 4 baldawar@amazon.com svladykin@users.noreply.git...
JsonRuleCompiler.java
in src/main/software/amazon/event/ruler
670 23 2022-06-23 2024-07-08 12 5 baldawar@amazon.com 107701668+baldawar@users.no...
GenericMachine.java
in src/main/software/amazon/event/ruler
442 42 2022-06-23 2024-10-15 14 5 baldawar@amazon.com svladykin@users.noreply.git...
Ruler.java
in src/main/software/amazon/event/ruler
169 8 2022-06-23 2024-07-08 10 5 baldawar@amazon.com 107701668+baldawar@users.no...
ACFinder.java
in src/main/software/amazon/event/ruler
98 9 2022-06-23 2024-10-15 7 5 baldawar@amazon.com svladykin@users.noreply.git...
DefaultParser.java
in src/main/software/amazon/event/ruler/input
76 5 2022-12-05 2024-03-14 6 5 hialexbel@gmail.com 108424630+jonessha@users.no...
Task.java
in src/main/software/amazon/event/ruler
64 7 2022-06-23 2024-10-15 6 5 baldawar@amazon.com svladykin@users.noreply.git...
Correlations

File Size vs. Number of Changes: 57 points

src/main/software/amazon/event/ruler/ByteMatch.java x: 77 lines of code y: 6 # changes src/main/software/amazon/event/ruler/ACFinder.java x: 98 lines of code y: 7 # changes src/main/software/amazon/event/ruler/ACStep.java x: 15 lines of code y: 4 # changes src/main/software/amazon/event/ruler/ACTask.java x: 51 lines of code y: 6 # changes src/main/software/amazon/event/ruler/Finder.java x: 106 lines of code y: 6 # changes src/main/software/amazon/event/ruler/GenericMachine.java x: 442 lines of code y: 14 # changes src/main/software/amazon/event/ruler/NameState.java x: 194 lines of code y: 10 # changes src/main/software/amazon/event/ruler/Step.java x: 34 lines of code y: 5 # changes src/main/software/amazon/event/ruler/SubRuleContext.java x: 42 lines of code y: 4 # changes src/main/software/amazon/event/ruler/Task.java x: 64 lines of code y: 6 # changes src/main/software/amazon/event/ruler/ComparableNumber.java x: 46 lines of code y: 10 # changes src/main/software/amazon/event/ruler/Constants.java x: 56 lines of code y: 7 # changes src/main/software/amazon/event/ruler/Range.java x: 162 lines of code y: 7 # changes src/main/software/amazon/event/ruler/Machine.java x: 20 lines of code y: 7 # changes src/main/software/amazon/event/ruler/ByteMachine.java x: 1464 lines of code y: 21 # changes src/main/software/amazon/event/ruler/CIDR.java x: 137 lines of code y: 6 # changes src/main/software/amazon/event/ruler/ArrayMembership.java x: 63 lines of code y: 3 # changes src/main/software/amazon/event/ruler/CompositeByteTransition.java x: 62 lines of code y: 4 # changes src/main/software/amazon/event/ruler/CompoundByteTransition.java x: 150 lines of code y: 3 # changes src/main/software/amazon/event/ruler/IntIntMap.java x: 214 lines of code y: 3 # changes src/main/software/amazon/event/ruler/JsonRuleCompiler.java x: 670 lines of code y: 12 # changes src/main/software/amazon/event/ruler/Patterns.java x: 129 lines of code y: 10 # changes src/main/software/amazon/event/ruler/RuleCompiler.java x: 628 lines of code y: 11 # changes src/main/software/amazon/event/ruler/Ruler.java x: 169 lines of code y: 10 # changes src/main/software/amazon/event/ruler/MachineComplexityEvaluator.java x: 133 lines of code y: 4 # changes src/main/software/amazon/event/ruler/MatchType.java x: 19 lines of code y: 8 # changes src/main/software/amazon/event/ruler/input/DefaultParser.java x: 76 lines of code y: 6 # changes src/main/software/amazon/event/ruler/AnythingButValuesSet.java x: 38 lines of code y: 1 # changes src/main/software/amazon/event/ruler/ByteState.java x: 213 lines of code y: 6 # changes src/main/software/amazon/event/ruler/GenericMachineConfiguration.java x: 10 lines of code y: 1 # changes src/main/software/amazon/event/ruler/input/EqualsIgnoreCaseParser.java x: 47 lines of code y: 4 # changes src/main/software/amazon/event/ruler/input/MultiByte.java x: 74 lines of code y: 3 # changes src/main/software/amazon/event/ruler/input/SuffixEqualsIgnoreCaseParser.java x: 7 lines of code y: 1 # changes src/main/software/amazon/event/ruler/ByteTransition.java x: 44 lines of code y: 6 # changes src/main/software/amazon/event/ruler/SingleByteTransition.java x: 60 lines of code y: 5 # changes src/main/software/amazon/event/ruler/ByteMap.java x: 199 lines of code y: 3 # changes src/main/software/amazon/event/ruler/ShortcutTransition.java x: 43 lines of code y: 5 # changes src/main/software/amazon/event/ruler/NameMatcher.java x: 9 lines of code y: 3 # changes src/main/software/amazon/event/ruler/NameStateWithPattern.java x: 31 lines of code y: 1 # changes src/main/software/amazon/event/ruler/SetOperations.java x: 19 lines of code y: 1 # changes src/main/software/amazon/event/ruler/SingleStateNameMatcher.java x: 28 lines of code y: 5 # changes src/main/software/amazon/event/ruler/input/SuffixParser.java x: 16 lines of code y: 1 # changes src/main/software/amazon/event/ruler/input/ByteParser.java x: 4 lines of code y: 1 # changes src/main/software/amazon/event/ruler/input/WildcardParser.java x: 36 lines of code y: 2 # changes src/main/software/amazon/event/ruler/AnythingBut.java x: 47 lines of code y: 3 # changes src/main/software/amazon/event/ruler/input/InputByte.java x: 34 lines of code y: 1 # changes src/main/software/amazon/event/ruler/input/InputMultiByteSet.java x: 36 lines of code y: 1 # changes src/main/software/amazon/event/ruler/Event.java x: 313 lines of code y: 2 # changes src/main/software/amazon/event/ruler/Field.java x: 11 lines of code y: 2 # changes src/main/software/amazon/event/ruler/Path.java x: 39 lines of code y: 2 # changes
21.0
# changes
  min: 1.0
  average: 4.74
  25th percentile: 1.0
  median: 4.0
  75th percentile: 6.0
  max: 21.0
0 1464.0
lines of code
min: 4.0 | average: 118.68 | 25th percentile: 19.5 | median: 46.0 | 75th percentile: 131.0 | max: 1464.0

Number of Contributors vs. Number of Changes: 57 points

src/main/software/amazon/event/ruler/ByteMatch.java x: 3 # contributors y: 6 # changes src/main/software/amazon/event/ruler/ACFinder.java x: 5 # contributors y: 7 # changes src/main/software/amazon/event/ruler/ACStep.java x: 4 # contributors y: 4 # changes src/main/software/amazon/event/ruler/ACTask.java x: 5 # contributors y: 6 # changes src/main/software/amazon/event/ruler/Finder.java x: 4 # contributors y: 6 # changes src/main/software/amazon/event/ruler/GenericMachine.java x: 5 # contributors y: 14 # changes src/main/software/amazon/event/ruler/NameState.java x: 4 # contributors y: 10 # changes src/main/software/amazon/event/ruler/Step.java x: 4 # contributors y: 5 # changes src/main/software/amazon/event/ruler/SubRuleContext.java x: 3 # contributors y: 4 # changes src/main/software/amazon/event/ruler/Range.java x: 4 # contributors y: 7 # changes src/main/software/amazon/event/ruler/ByteMachine.java x: 7 # contributors y: 21 # changes src/main/software/amazon/event/ruler/ArrayMembership.java x: 2 # contributors y: 3 # changes src/main/software/amazon/event/ruler/JsonRuleCompiler.java x: 5 # contributors y: 12 # changes src/main/software/amazon/event/ruler/Patterns.java x: 6 # contributors y: 10 # changes src/main/software/amazon/event/ruler/RuleCompiler.java x: 6 # contributors y: 11 # changes src/main/software/amazon/event/ruler/Ruler.java x: 5 # contributors y: 10 # changes src/main/software/amazon/event/ruler/MachineComplexityEvaluator.java x: 1 # contributors y: 4 # changes src/main/software/amazon/event/ruler/MatchType.java x: 6 # contributors y: 8 # changes src/main/software/amazon/event/ruler/AnythingButValuesSet.java x: 1 # contributors y: 1 # changes src/main/software/amazon/event/ruler/input/MultiByte.java x: 3 # contributors y: 3 # changes src/main/software/amazon/event/ruler/SingleByteTransition.java x: 3 # contributors y: 5 # changes src/main/software/amazon/event/ruler/input/WildcardParser.java x: 2 # contributors y: 2 # changes
21.0
# changes
  min: 1.0
  average: 4.74
  25th percentile: 1.0
  median: 4.0
  75th percentile: 6.0
  max: 21.0
0 7.0
# contributors
min: 1.0 | average: 2.98 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 4.0 | max: 7.0

Number of Contributors vs. File Size: 57 points

src/main/software/amazon/event/ruler/ByteMatch.java x: 3 # contributors y: 77 lines of code src/main/software/amazon/event/ruler/ACFinder.java x: 5 # contributors y: 98 lines of code src/main/software/amazon/event/ruler/ACStep.java x: 4 # contributors y: 15 lines of code src/main/software/amazon/event/ruler/ACTask.java x: 5 # contributors y: 51 lines of code src/main/software/amazon/event/ruler/Finder.java x: 4 # contributors y: 106 lines of code src/main/software/amazon/event/ruler/GenericMachine.java x: 5 # contributors y: 442 lines of code src/main/software/amazon/event/ruler/NameState.java x: 4 # contributors y: 194 lines of code src/main/software/amazon/event/ruler/Step.java x: 4 # contributors y: 34 lines of code src/main/software/amazon/event/ruler/SubRuleContext.java x: 3 # contributors y: 42 lines of code src/main/software/amazon/event/ruler/Task.java x: 5 # contributors y: 64 lines of code src/main/software/amazon/event/ruler/ComparableNumber.java x: 4 # contributors y: 46 lines of code src/main/software/amazon/event/ruler/Constants.java x: 5 # contributors y: 56 lines of code src/main/software/amazon/event/ruler/Range.java x: 4 # contributors y: 162 lines of code src/main/software/amazon/event/ruler/ValuePatterns.java x: 3 # contributors y: 40 lines of code src/main/software/amazon/event/ruler/Machine.java x: 5 # contributors y: 20 lines of code src/main/software/amazon/event/ruler/ByteMachine.java x: 7 # contributors y: 1464 lines of code src/main/software/amazon/event/ruler/CIDR.java x: 3 # contributors y: 137 lines of code src/main/software/amazon/event/ruler/ArrayMembership.java x: 2 # contributors y: 63 lines of code src/main/software/amazon/event/ruler/CompositeByteTransition.java x: 3 # contributors y: 62 lines of code src/main/software/amazon/event/ruler/CompoundByteTransition.java x: 2 # contributors y: 150 lines of code src/main/software/amazon/event/ruler/IntIntMap.java x: 2 # contributors y: 214 lines of code src/main/software/amazon/event/ruler/JsonRuleCompiler.java x: 5 # contributors y: 670 lines of code src/main/software/amazon/event/ruler/Patterns.java x: 6 # contributors y: 129 lines of code src/main/software/amazon/event/ruler/RuleCompiler.java x: 6 # contributors y: 628 lines of code src/main/software/amazon/event/ruler/Ruler.java x: 5 # contributors y: 169 lines of code src/main/software/amazon/event/ruler/MachineComplexityEvaluator.java x: 1 # contributors y: 133 lines of code src/main/software/amazon/event/ruler/MatchType.java x: 6 # contributors y: 19 lines of code src/main/software/amazon/event/ruler/input/DefaultParser.java x: 5 # contributors y: 76 lines of code src/main/software/amazon/event/ruler/AnythingButValuesSet.java x: 1 # contributors y: 38 lines of code src/main/software/amazon/event/ruler/ByteState.java x: 3 # contributors y: 213 lines of code src/main/software/amazon/event/ruler/GenericMachineConfiguration.java x: 1 # contributors y: 10 lines of code src/main/software/amazon/event/ruler/input/EqualsIgnoreCaseParser.java x: 3 # contributors y: 47 lines of code src/main/software/amazon/event/ruler/input/MultiByte.java x: 3 # contributors y: 74 lines of code src/main/software/amazon/event/ruler/ByteMap.java x: 2 # contributors y: 199 lines of code src/main/software/amazon/event/ruler/NameMatcher.java x: 3 # contributors y: 9 lines of code src/main/software/amazon/event/ruler/NameStateWithPattern.java x: 1 # contributors y: 31 lines of code src/main/software/amazon/event/ruler/SetOperations.java x: 1 # contributors y: 19 lines of code src/main/software/amazon/event/ruler/SingleStateNameMatcher.java x: 4 # contributors y: 28 lines of code src/main/software/amazon/event/ruler/input/SuffixParser.java x: 1 # contributors y: 16 lines of code src/main/software/amazon/event/ruler/input/ByteParser.java x: 1 # contributors y: 4 lines of code src/main/software/amazon/event/ruler/input/WildcardParser.java x: 2 # contributors y: 36 lines of code src/main/software/amazon/event/ruler/Event.java x: 2 # contributors y: 313 lines of code src/main/software/amazon/event/ruler/Field.java x: 2 # contributors y: 11 lines of code
1464.0
lines of code
  min: 4.0
  average: 118.68
  25th percentile: 19.5
  median: 46.0
  75th percentile: 131.0
  max: 1464.0
0 7.0
# contributors
min: 1.0 | average: 2.98 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 4.0 | max: 7.0