apache / fineract-cn-office
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 70 files with 4,123 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 3 files changed 6-20 times (62 lines of code)
    • 67 files changed 1-5 times (4,061 lines of code)
0% | 0% | 0% | 1% | 98%
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 70 files with 4,123 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)
    • 2 files changed by 6-10 contributors (81 lines of code)
    • 14 files changed by 2-5 contributors (1,643 lines of code)
    • 54 files changed by 1 contributor (2,399 lines of code)
0% | 0% | 1% | 39% | 58%
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, gradle, txt, xml, yml, sql, bat, gitignore, md, json, dockerignore, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yml0% | 0% | 0% | 94% | 5%
sql0% | 0% | 0% | 100% | 0%
java0% | 0% | 0% | 0% | 100%
xml0% | 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
service0% | 0% | 0% | 3% | 96%
component-test0% | 0% | 0% | 0% | 100%
api0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
application.yml
in service/src/main/resources
48 - 2018-03-02 2022-05-27 12 7 u2isaac@gmail.com benuraab@gmail.com
V2__add_external_references.sql
in service/src/main/resources/db/migrations/postgresql
2 - 2019-03-18 2019-09-02 6 3 u2isaac@gmail.com ikamga@apache.org
V1__initial_setup.sql
in service/src/main/resources/db/migrations/postgresql
12 - 2019-03-18 2019-09-02 6 3 u2isaac@gmail.com ikamga@apache.org
logback-test.xml
in service/src/main/resources
33 - 2017-09-12 2019-10-09 5 6 markus.geiss@kuelap.io aasaru@gmail.com
AbstractOfficeTest.java
in component-test/src/main/java/org/apache/fineract/cn/office
87 5 2018-09-03 2022-05-27 5 5 u2isaac@gmail.com benuraab@gmail.com
SuiteTestEnvironment.java
in component-test/src/main/java/org/apache/fineract/cn/office
19 - 2018-09-03 2019-09-02 4 3 u2isaac@gmail.com ikamga@apache.org
MigrationAggregate.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command/handler
37 2 2018-04-13 2019-09-02 4 3 myrle@apache.org ikamga@apache.org
OfficeServiceConfiguration.java
in service/src/main/java/org/apache/fineract/cn/office/internal/config
38 3 2018-04-13 2019-09-02 4 3 myrle@apache.org ikamga@apache.org
TestEmployee.java
in component-test/src/main/java/org/apache/fineract/cn/office
240 11 2018-04-13 2018-09-05 4 3 myrle@apache.org u2isaac@gmail.com
TestOffice.java
in component-test/src/main/java/org/apache/fineract/cn/office
250 17 2018-04-13 2018-09-05 4 3 myrle@apache.org yannickawasum@gmail.com
OfficeRestConfiguration.java
in service/src/main/java/org/apache/fineract/cn/office/rest/config
46 3 2018-04-13 2022-05-27 3 3 myrle@apache.org benuraab@gmail.com
OrganizationManager.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/client
201 2 2018-04-13 2022-05-27 3 3 myrle@apache.org benuraab@gmail.com
bootstrap.yml
in service/src/main/resources
3 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
NotFoundException.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/client
3 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ChildrenExistException.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/client
3 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BadRequestException.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/client
3 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AlreadyExistsException.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/client
3 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
InitializeServiceCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
6 1 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ServiceConstants.java
in service/src/main/java/org/apache/fineract/cn/office
7 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
PermittableGroupIds.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1
7 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ContactDetailRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
8 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddressRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
8 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
Utils.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command/handler
9 1 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeApplication.java
in service/src/main/java/org/apache/fineract/cn/office
11 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteOfficeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
11 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteAddressOfOfficeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
11 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteEmployeeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
11 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteContactDetailCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
11 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ExternalReferenceRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
11 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
UpdateOfficeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
12 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
CreateOfficeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
12 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
CreateEmployeeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
12 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
UpdateEmployeeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
12 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeFactory.java
in component-test/src/main/java/org/apache/fineract/cn/office/util
15 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeFactory.java
in component-test/src/main/java/org/apache/fineract/cn/office/util
16 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddBranchCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
17 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
SetAddressForOfficeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
17 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddExternalReferenceCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
17 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
17 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
SetContactDetailsCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
18 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddressFactory.java
in component-test/src/main/java/org/apache/fineract/cn/office/util
18 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
19 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeMapper.java
in service/src/main/java/org/apache/fineract/cn/office/internal/mapper
22 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
logback.xml
in component-test/src/main/resources
22 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
ContactDetailMapper.java
in service/src/main/java/org/apache/fineract/cn/office/internal/mapper
24 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeMapper.java
in service/src/main/java/org/apache/fineract/cn/office/internal/mapper
26 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
MigrationEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/office/listener
27 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddressMapper.java
in service/src/main/java/org/apache/fineract/cn/office/internal/mapper
28 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ExternalReference.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
28 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EventConstants.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1
30 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
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
application.yml
in service/src/main/resources
48 - 2018-03-02 2022-05-27 12 7 u2isaac@gmail.com benuraab@gmail.com
logback-test.xml
in service/src/main/resources
33 - 2017-09-12 2019-10-09 5 6 markus.geiss@kuelap.io aasaru@gmail.com
AbstractOfficeTest.java
in component-test/src/main/java/org/apache/fineract/cn/office
87 5 2018-09-03 2022-05-27 5 5 u2isaac@gmail.com benuraab@gmail.com
V1__initial_setup.sql
in service/src/main/resources/db/migrations/postgresql
12 - 2019-03-18 2019-09-02 6 3 u2isaac@gmail.com ikamga@apache.org
V2__add_external_references.sql
in service/src/main/resources/db/migrations/postgresql
2 - 2019-03-18 2019-09-02 6 3 u2isaac@gmail.com ikamga@apache.org
TestEmployee.java
in component-test/src/main/java/org/apache/fineract/cn/office
240 11 2018-04-13 2018-09-05 4 3 myrle@apache.org u2isaac@gmail.com
SuiteTestEnvironment.java
in component-test/src/main/java/org/apache/fineract/cn/office
19 - 2018-09-03 2019-09-02 4 3 u2isaac@gmail.com ikamga@apache.org
TestOffice.java
in component-test/src/main/java/org/apache/fineract/cn/office
250 17 2018-04-13 2018-09-05 4 3 myrle@apache.org yannickawasum@gmail.com
OfficeServiceConfiguration.java
in service/src/main/java/org/apache/fineract/cn/office/internal/config
38 3 2018-04-13 2019-09-02 4 3 myrle@apache.org ikamga@apache.org
MigrationAggregate.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command/handler
37 2 2018-04-13 2019-09-02 4 3 myrle@apache.org ikamga@apache.org
OrganizationManager.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/client
201 2 2018-04-13 2022-05-27 3 3 myrle@apache.org benuraab@gmail.com
OfficeRestConfiguration.java
in service/src/main/java/org/apache/fineract/cn/office/rest/config
46 3 2018-04-13 2022-05-27 3 3 myrle@apache.org benuraab@gmail.com
logback.xml
in component-test/src/main/resources
22 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
OfficeApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/office
310 10 2018-09-03 2018-09-05 2 2 u2isaac@gmail.com u2isaac@gmail.com
EmployeeApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/office
376 9 2018-09-03 2018-09-05 2 2 u2isaac@gmail.com u2isaac@gmail.com
bootstrap.yml
in service/src/main/resources
3 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
MigrationEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/office/listener
27 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/office/listener
83 7 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/office/listener
62 6 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddressFactory.java
in component-test/src/main/java/org/apache/fineract/cn/office/util
18 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeFactory.java
in component-test/src/main/java/org/apache/fineract/cn/office/util
16 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeFactory.java
in component-test/src/main/java/org/apache/fineract/cn/office/util
15 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
PermittableGroupIds.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1
7 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EventConstants.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1
30 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficePage.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
31 7 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeePage.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
31 7 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ContactDetail.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
76 12 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
Address.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
53 13 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ExternalReference.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
28 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
Office.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
51 13 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
Employee.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
54 13 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AlreadyExistsException.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/client
3 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BadRequestException.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/client
3 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ChildrenExistException.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/client
3 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
NotFoundException.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/client
3 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeEntity.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
116 23 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddressEntity.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
84 17 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddressRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
8 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ExternalReferenceRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
11 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeEntity.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
104 21 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
17 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ExternalReferenceEntity.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
48 9 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ContactDetailEntity.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
68 13 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ContactDetailRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
8 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
19 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ContactDetailMapper.java
in service/src/main/java/org/apache/fineract/cn/office/internal/mapper
24 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeMapper.java
in service/src/main/java/org/apache/fineract/cn/office/internal/mapper
22 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeMapper.java
in service/src/main/java/org/apache/fineract/cn/office/internal/mapper
26 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddressMapper.java
in service/src/main/java/org/apache/fineract/cn/office/internal/mapper
28 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
UpdateEmployeeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
12 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
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
OfficeRestController.java
in service/src/main/java/org/apache/fineract/cn/office/rest/controller
434 21 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeAggregate.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command/handler
200 9 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeAggregate.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command/handler
164 8 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeService.java
in service/src/main/java/org/apache/fineract/cn/office/internal/service
137 10 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeEntity.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
116 23 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeEntity.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
104 21 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeService.java
in service/src/main/java/org/apache/fineract/cn/office/internal/service
93 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddressEntity.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
84 17 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/office/listener
83 7 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ContactDetail.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
76 12 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ContactDetailEntity.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
68 13 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/office/listener
62 6 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
Employee.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
54 13 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
Address.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
53 13 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
Office.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
51 13 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ExternalReferenceEntity.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
48 9 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficePage.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
31 7 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeePage.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
31 7 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EventConstants.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1
30 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ExternalReference.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1/domain
28 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddressMapper.java
in service/src/main/java/org/apache/fineract/cn/office/internal/mapper
28 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
MigrationEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/office/listener
27 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeMapper.java
in service/src/main/java/org/apache/fineract/cn/office/internal/mapper
26 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ContactDetailMapper.java
in service/src/main/java/org/apache/fineract/cn/office/internal/mapper
24 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeMapper.java
in service/src/main/java/org/apache/fineract/cn/office/internal/mapper
22 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
19 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddressFactory.java
in component-test/src/main/java/org/apache/fineract/cn/office/util
18 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
SetContactDetailsCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
18 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
17 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddExternalReferenceCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
17 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
SetAddressForOfficeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
17 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddBranchCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
17 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EmployeeFactory.java
in component-test/src/main/java/org/apache/fineract/cn/office/util
16 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeFactory.java
in component-test/src/main/java/org/apache/fineract/cn/office/util
15 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
UpdateEmployeeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
12 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
CreateEmployeeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
12 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
CreateOfficeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
12 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
UpdateOfficeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
12 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ExternalReferenceRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
11 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteContactDetailCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
11 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteEmployeeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
11 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteAddressOfOfficeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
11 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteOfficeCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
11 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
OfficeApplication.java
in service/src/main/java/org/apache/fineract/cn/office
11 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
Utils.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command/handler
9 1 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
AddressRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
8 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ContactDetailRepository.java
in service/src/main/java/org/apache/fineract/cn/office/internal/repository
8 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
PermittableGroupIds.java
in api/src/main/java/org/apache/fineract/cn/office/api/v1
7 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ServiceConstants.java
in service/src/main/java/org/apache/fineract/cn/office
7 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
InitializeServiceCommand.java
in service/src/main/java/org/apache/fineract/cn/office/internal/command
6 1 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
Correlations

File Size vs. Number of Changes: 70 points

api/src/main/java/org/apache/fineract/cn/office/api/v1/client/OrganizationManager.java x: 201 lines of code y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/office/AbstractOfficeTest.java x: 87 lines of code y: 5 # changes service/src/main/java/org/apache/fineract/cn/office/rest/config/OfficeRestConfiguration.java x: 46 lines of code y: 3 # changes service/src/main/resources/application.yml x: 48 lines of code y: 12 # changes service/src/main/resources/logback-test.xml x: 33 lines of code y: 5 # changes component-test/src/main/java/org/apache/fineract/cn/office/SuiteTestEnvironment.java x: 19 lines of code y: 4 # changes service/src/main/java/org/apache/fineract/cn/office/internal/command/handler/MigrationAggregate.java x: 37 lines of code y: 4 # changes service/src/main/java/org/apache/fineract/cn/office/internal/config/OfficeServiceConfiguration.java x: 38 lines of code y: 4 # changes service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 12 lines of code y: 6 # changes service/src/main/resources/db/migrations/postgresql/V2__add_external_references.sql x: 2 lines of code y: 6 # changes component-test/src/main/java/org/apache/fineract/cn/office/EmployeeApiDocumentation.java x: 376 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/office/OfficeApiDocumentation.java x: 310 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/office/TestEmployee.java x: 240 lines of code y: 4 # changes component-test/src/main/java/org/apache/fineract/cn/office/TestOffice.java x: 250 lines of code y: 4 # changes api/src/main/java/org/apache/fineract/cn/office/api/v1/EventConstants.java x: 30 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/office/api/v1/PermittableGroupIds.java x: 7 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/office/api/v1/client/AlreadyExistsException.java x: 3 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/office/api/v1/domain/Address.java x: 53 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/office/api/v1/domain/ContactDetail.java x: 76 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/office/api/v1/domain/Employee.java x: 54 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/office/api/v1/domain/EmployeePage.java x: 31 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/office/api/v1/domain/ExternalReference.java x: 28 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/office/api/v1/domain/Office.java x: 51 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/office/listener/EmployeeEventListener.java x: 62 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/office/listener/MigrationEventListener.java x: 27 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/office/listener/OfficeEventListener.java x: 83 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/office/util/AddressFactory.java x: 18 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/office/util/EmployeeFactory.java x: 16 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/office/util/OfficeFactory.java x: 15 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/OfficeApplication.java x: 11 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/command/AddBranchCommand.java x: 17 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/command/CreateEmployeeCommand.java x: 12 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/command/InitializeServiceCommand.java x: 6 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/command/handler/EmployeeAggregate.java x: 164 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/command/handler/OfficeAggregate.java x: 200 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/command/handler/Utils.java x: 9 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/mapper/ContactDetailMapper.java x: 24 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/mapper/EmployeeMapper.java x: 26 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/mapper/OfficeMapper.java x: 22 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/repository/AddressEntity.java x: 84 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/repository/AddressRepository.java x: 8 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/repository/ContactDetailEntity.java x: 68 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/repository/EmployeeEntity.java x: 116 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/repository/ExternalReferenceEntity.java x: 48 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/repository/OfficeEntity.java x: 104 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/repository/OfficeRepository.java x: 19 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/service/EmployeeService.java x: 93 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/internal/service/OfficeService.java x: 137 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/office/rest/controller/OfficeRestController.java x: 434 lines of code y: 2 # changes
12.0
# changes
  min: 2.0
  average: 2.51
  25th percentile: 2.0
  median: 2.0
  75th percentile: 2.0
  max: 12.0
0 434.0
lines of code
min: 2.0 | average: 58.9 | 25th percentile: 11.0 | median: 23.0 | 75th percentile: 63.5 | max: 434.0

Number of Contributors vs. Number of Changes: 70 points

api/src/main/java/org/apache/fineract/cn/office/api/v1/client/OrganizationManager.java x: 3 # contributors y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/office/AbstractOfficeTest.java x: 5 # contributors y: 5 # changes service/src/main/resources/application.yml x: 7 # contributors y: 12 # changes service/src/main/resources/logback-test.xml x: 6 # contributors y: 5 # changes component-test/src/main/java/org/apache/fineract/cn/office/SuiteTestEnvironment.java x: 3 # contributors y: 4 # changes service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 3 # contributors y: 6 # changes component-test/src/main/java/org/apache/fineract/cn/office/EmployeeApiDocumentation.java x: 2 # contributors y: 2 # changes api/src/main/java/org/apache/fineract/cn/office/api/v1/EventConstants.java x: 1 # contributors y: 2 # changes
12.0
# changes
  min: 2.0
  average: 2.51
  25th percentile: 2.0
  median: 2.0
  75th percentile: 2.0
  max: 12.0
0 7.0
# contributors
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 7.0

Number of Contributors vs. File Size: 70 points

api/src/main/java/org/apache/fineract/cn/office/api/v1/client/OrganizationManager.java x: 3 # contributors y: 201 lines of code component-test/src/main/java/org/apache/fineract/cn/office/AbstractOfficeTest.java x: 5 # contributors y: 87 lines of code service/src/main/java/org/apache/fineract/cn/office/rest/config/OfficeRestConfiguration.java x: 3 # contributors y: 46 lines of code service/src/main/resources/application.yml x: 7 # contributors y: 48 lines of code service/src/main/resources/logback-test.xml x: 6 # contributors y: 33 lines of code component-test/src/main/java/org/apache/fineract/cn/office/SuiteTestEnvironment.java x: 3 # contributors y: 19 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/command/handler/MigrationAggregate.java x: 3 # contributors y: 37 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/config/OfficeServiceConfiguration.java x: 3 # contributors y: 38 lines of code service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 3 # contributors y: 12 lines of code service/src/main/resources/db/migrations/postgresql/V2__add_external_references.sql x: 3 # contributors y: 2 lines of code component-test/src/main/java/org/apache/fineract/cn/office/EmployeeApiDocumentation.java x: 2 # contributors y: 376 lines of code component-test/src/main/java/org/apache/fineract/cn/office/OfficeApiDocumentation.java x: 2 # contributors y: 310 lines of code component-test/src/main/java/org/apache/fineract/cn/office/TestEmployee.java x: 3 # contributors y: 240 lines of code component-test/src/main/java/org/apache/fineract/cn/office/TestOffice.java x: 3 # contributors y: 250 lines of code api/src/main/java/org/apache/fineract/cn/office/api/v1/EventConstants.java x: 1 # contributors y: 30 lines of code api/src/main/java/org/apache/fineract/cn/office/api/v1/PermittableGroupIds.java x: 1 # contributors y: 7 lines of code api/src/main/java/org/apache/fineract/cn/office/api/v1/client/AlreadyExistsException.java x: 1 # contributors y: 3 lines of code api/src/main/java/org/apache/fineract/cn/office/api/v1/domain/Address.java x: 1 # contributors y: 53 lines of code api/src/main/java/org/apache/fineract/cn/office/api/v1/domain/ContactDetail.java x: 1 # contributors y: 76 lines of code api/src/main/java/org/apache/fineract/cn/office/api/v1/domain/EmployeePage.java x: 1 # contributors y: 31 lines of code api/src/main/java/org/apache/fineract/cn/office/api/v1/domain/ExternalReference.java x: 1 # contributors y: 28 lines of code api/src/main/java/org/apache/fineract/cn/office/api/v1/domain/Office.java x: 1 # contributors y: 51 lines of code component-test/src/main/java/org/apache/fineract/cn/office/listener/EmployeeEventListener.java x: 1 # contributors y: 62 lines of code component-test/src/main/java/org/apache/fineract/cn/office/listener/MigrationEventListener.java x: 1 # contributors y: 27 lines of code component-test/src/main/java/org/apache/fineract/cn/office/listener/OfficeEventListener.java x: 1 # contributors y: 83 lines of code component-test/src/main/java/org/apache/fineract/cn/office/util/AddressFactory.java x: 1 # contributors y: 18 lines of code component-test/src/main/java/org/apache/fineract/cn/office/util/EmployeeFactory.java x: 1 # contributors y: 16 lines of code component-test/src/main/java/org/apache/fineract/cn/office/util/OfficeFactory.java x: 1 # contributors y: 15 lines of code service/src/main/java/org/apache/fineract/cn/office/OfficeApplication.java x: 1 # contributors y: 11 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/command/CreateEmployeeCommand.java x: 1 # contributors y: 12 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/command/InitializeServiceCommand.java x: 1 # contributors y: 6 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/command/handler/EmployeeAggregate.java x: 1 # contributors y: 164 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/command/handler/OfficeAggregate.java x: 1 # contributors y: 200 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/command/handler/Utils.java x: 1 # contributors y: 9 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/mapper/ContactDetailMapper.java x: 1 # contributors y: 24 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/mapper/OfficeMapper.java x: 1 # contributors y: 22 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/repository/AddressEntity.java x: 1 # contributors y: 84 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/repository/ContactDetailEntity.java x: 1 # contributors y: 68 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/repository/EmployeeEntity.java x: 1 # contributors y: 116 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/repository/ExternalReferenceEntity.java x: 1 # contributors y: 48 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/repository/OfficeEntity.java x: 1 # contributors y: 104 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/repository/OfficeRepository.java x: 1 # contributors y: 19 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/service/EmployeeService.java x: 1 # contributors y: 93 lines of code service/src/main/java/org/apache/fineract/cn/office/internal/service/OfficeService.java x: 1 # contributors y: 137 lines of code service/src/main/java/org/apache/fineract/cn/office/rest/controller/OfficeRestController.java x: 1 # contributors y: 434 lines of code component-test/src/main/resources/logback.xml x: 2 # contributors y: 22 lines of code service/src/main/resources/bootstrap.yml x: 2 # contributors y: 3 lines of code
434.0
lines of code
  min: 2.0
  average: 58.9
  25th percentile: 11.0
  median: 23.0
  75th percentile: 63.5
  max: 434.0
0 7.0
# contributors
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 7.0