apache / incubator-kie-optaplanner-quickstarts
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 210 files with 14,476 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)
    • 11 files changed 6-20 times (1,430 lines of code)
    • 199 files changed 1-5 times (13,046 lines of code)
0% | 0% | 0% | 9% | 90%
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 210 files with 14,476 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)
    • 3 files changed by 6-10 contributors (561 lines of code)
    • 183 files changed by 2-5 contributors (12,114 lines of code)
    • 24 files changed by 1 contributor (1,801 lines of code)
0% | 0% | 3% | 83% | 12%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, gitignore, yaml, properties, adoc, js, html, kt, sh, dockerignore, gradle, txt, css, bat, md, gitattributes, groovy, cmd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 10% | 89%
html0% | 0% | 0% | 16% | 83%
js0% | 0% | 0% | 4% | 95%
xml0% | 0% | 0% | 41% | 58%
kt0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
css0% | 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
build0% | 0% | 0% | 82% | 17%
use-cases0% | 0% | 0% | 6% | 93%
technology0% | 0% | 0% | 3% | 96%
hello-world0% | 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
QuickstartLauncherResource.java
in build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest
154 7 2020-11-20 2023-04-18 18 8 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
index.html
in build/quickstarts-showcase/src/main/resources/META-INF/resources
241 - 2020-11-20 2023-03-30 15 6 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
app.js
in build/quickstarts-showcase/src/main/resources/META-INF/resources
166 20 2020-11-20 2022-01-17 10 6 gds.geoffrey.de.smet@gmail.com chris.chianelli@gmail.com
sources.xml
in build/optaplanner-distribution/src/main/assembly
135 - 2021-07-29 2022-11-02 7 4 wmedvedeo@gmail.com rsynek@redhat.com
DemoDataGenerator.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/bootstrap
181 7 2021-11-15 2023-04-18 7 3 chris.chianelli@gmail.com rsynek@redhat.com
MaintenanceScheduleResource.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/rest
72 6 2021-06-30 2023-04-18 6 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
Shift.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain
82 17 2021-11-15 2023-04-18 6 4 chris.chianelli@gmail.com rsynek@redhat.com
MaintenanceScheduleConstraintProvider.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/solver
90 6 2021-06-30 2023-02-13 6 3 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
VehicleRoutingSolution.java
in use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain
90 17 2021-09-06 2023-01-31 6 5 taiuti@gmail.com lpetrovi@redhat.com
EmployeeScheduleResource.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/rest
93 7 2021-11-15 2023-04-18 6 3 chris.chianelli@gmail.com rsynek@redhat.com
DemoDataResource.java
in technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/rest
126 6 2022-05-31 2023-05-19 6 3 rsynek@redhat.com radovan.synek@gmail.com
SolverResource.java
in use-cases/facility-location/src/main/java/org/acme/facilitylocation/rest
54 5 2021-06-30 2023-04-18 5 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
DataGenerator.java
in use-cases/call-center/src/main/java/org/acme/callcenter/data
55 7 2021-06-30 2023-04-18 5 4 rsynek@redhat.com rsynek@redhat.com
SolverResource.java
in use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/rest
59 5 2021-09-06 2023-04-18 5 4 taiuti@gmail.com rsynek@redhat.com
Lesson.java
in technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain
65 12 2021-09-02 2023-04-18 5 4 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
Lesson.java
in use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/domain
66 12 2021-06-30 2023-04-18 5 4 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
EmployeeSchedule.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain
66 14 2021-11-15 2023-01-04 5 2 chris.chianelli@gmail.com lpetrovi@redhat.com
TimeTableResource.kt
in technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/rest
69 6 2021-06-30 2023-04-18 5 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
TimeTableResource.java
in use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/rest
71 6 2021-06-30 2023-04-18 5 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
index.html
in use-cases/employee-scheduling/src/main/resources/META-INF/resources
73 - 2021-11-15 2022-06-13 5 2 chris.chianelli@gmail.com lukas@petrovicky.net
DemoDataGenerator.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/bootstrap
81 1 2021-06-30 2023-04-18 5 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
Vehicle.java
in use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain
84 14 2021-09-06 2023-01-04 5 5 taiuti@gmail.com lpetrovi@redhat.com
SolverService.java
in use-cases/call-center/src/main/java/org/acme/callcenter/service
89 12 2021-06-30 2023-04-18 5 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
EmployeeSchedulingConstraintProvider.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/solver
94 9 2021-11-15 2022-09-07 5 2 chris.chianelli@gmail.com lpetrovi@redhat.com
Job.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain
102 17 2021-11-10 2023-04-18 5 5 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
assembly-optaplanner-quickstarts.xml
in build/optaplanner-distribution/src/main/assembly
120 - 2021-07-29 2022-05-07 5 4 wmedvedeo@gmail.com gds.geoffrey.de.smet@gmail.com
VaccinationScheduleConstraintProvider.java
in use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver
173 16 2021-06-30 2023-02-13 5 3 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
WorkCalendarRepository.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/persistence
7 - 2021-11-10 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
ExitResource.java
in build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest
11 1 2020-11-20 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
SimulationResource.java
in use-cases/call-center/src/main/java/org/acme/callcenter/rest
14 1 2021-06-30 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
DemoDataGenerator.java
in use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/bootstrap
27 2 2021-09-06 2023-04-18 4 4 taiuti@gmail.com rsynek@redhat.com
VehicleRoutingConstraintProvider.java
in use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/solver
28 2 2021-10-27 2022-09-07 4 3 lpetrovi@redhat.com lpetrovi@redhat.com
Room.java
in technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain
31 6 2021-09-02 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
Room.java
in use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/domain
32 6 2021-06-30 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
Crew.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain
32 6 2021-11-10 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
WorkCalendar.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain
32 6 2021-11-10 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
Customer.java
in use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain
37 9 2021-09-06 2022-06-13 4 4 taiuti@gmail.com lukas@petrovicky.net
Lesson.kt
in technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/domain
38 - 2021-06-30 2023-04-18 4 4 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
OrderPickingSolverResource.java
in use-cases/order-picking/src/main/java/org/acme/orderpicking/rest
40 3 2021-07-29 2023-04-18 4 4 wmedvedeo@gmail.com rsynek@redhat.com
TimeTable.java
in technology/kubernetes/common/src/main/java/org/acme/common/domain
40 6 2022-05-31 2023-01-04 4 3 rsynek@redhat.com lpetrovi@redhat.com
CallCenterResource.java
in use-cases/call-center/src/main/java/org/acme/callcenter/rest
50 3 2021-06-30 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
index.html
in use-cases/call-center/src/main/resources/META-INF/resources
53 - 2021-06-30 2022-06-13 4 3 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
Consumer.java
in use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain
53 12 2021-06-30 2023-01-04 4 3 gds.geoffrey.de.smet@gmail.com lpetrovi@redhat.com
Lesson.java
in technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/domain
57 11 2021-06-30 2023-01-04 4 3 gds.geoffrey.de.smet@gmail.com lpetrovi@redhat.com
Lesson.java
in technology/kubernetes/common/src/main/java/org/acme/common/domain
59 11 2022-05-31 2023-05-19 4 4 rsynek@redhat.com radovan.synek@gmail.com
OrderPickingConstraintProvider.java
in use-cases/order-picking/src/main/java/org/acme/orderpicking/solver
60 5 2021-07-29 2022-09-07 4 3 wmedvedeo@gmail.com lpetrovi@redhat.com
MaintenanceSchedule.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain
62 10 2021-06-30 2023-01-04 4 3 gds.geoffrey.de.smet@gmail.com lpetrovi@redhat.com
index.html
in technology/java-activemq-quarkus/client/src/main/resources/META-INF/resources
68 - 2021-06-30 2022-10-17 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
index.html
in use-cases/maintenance-scheduling/src/main/resources/META-INF/resources
71 - 2021-06-30 2022-06-13 4 2 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
ScheduleState.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain
77 18 2021-11-25 2023-04-18 4 2 chris.chianelli@gmail.com rsynek@redhat.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
QuickstartLauncherResource.java
in build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest
154 7 2020-11-20 2023-04-18 18 8 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
index.html
in build/quickstarts-showcase/src/main/resources/META-INF/resources
241 - 2020-11-20 2023-03-30 15 6 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
app.js
in build/quickstarts-showcase/src/main/resources/META-INF/resources
166 20 2020-11-20 2022-01-17 10 6 gds.geoffrey.de.smet@gmail.com chris.chianelli@gmail.com
VehicleRoutingSolution.java
in use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain
90 17 2021-09-06 2023-01-31 6 5 taiuti@gmail.com lpetrovi@redhat.com
Vehicle.java
in use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain
84 14 2021-09-06 2023-01-04 5 5 taiuti@gmail.com lpetrovi@redhat.com
Job.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain
102 17 2021-11-10 2023-04-18 5 5 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
sources.xml
in build/optaplanner-distribution/src/main/assembly
135 - 2021-07-29 2022-11-02 7 4 wmedvedeo@gmail.com rsynek@redhat.com
Shift.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain
82 17 2021-11-15 2023-04-18 6 4 chris.chianelli@gmail.com rsynek@redhat.com
Lesson.java
in technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain
65 12 2021-09-02 2023-04-18 5 4 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
assembly-optaplanner-quickstarts.xml
in build/optaplanner-distribution/src/main/assembly
120 - 2021-07-29 2022-05-07 5 4 wmedvedeo@gmail.com gds.geoffrey.de.smet@gmail.com
SolverResource.java
in use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/rest
59 5 2021-09-06 2023-04-18 5 4 taiuti@gmail.com rsynek@redhat.com
Lesson.java
in use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/domain
66 12 2021-06-30 2023-04-18 5 4 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
DataGenerator.java
in use-cases/call-center/src/main/java/org/acme/callcenter/data
55 7 2021-06-30 2023-04-18 5 4 rsynek@redhat.com rsynek@redhat.com
Lesson.kt
in technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/domain
38 - 2021-06-30 2023-04-18 4 4 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
Lesson.java
in technology/kubernetes/common/src/main/java/org/acme/common/domain
59 11 2022-05-31 2023-05-19 4 4 rsynek@redhat.com radovan.synek@gmail.com
DemoDataGenerator.java
in use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/bootstrap
27 2 2021-09-06 2023-04-18 4 4 taiuti@gmail.com rsynek@redhat.com
Customer.java
in use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain
37 9 2021-09-06 2022-06-13 4 4 taiuti@gmail.com lukas@petrovicky.net
DemoDataGenerator.java
in use-cases/order-picking/src/main/java/org/acme/orderpicking/bootstrap
214 13 2021-07-29 2023-04-18 4 4 wmedvedeo@gmail.com rsynek@redhat.com
OrderPickingSolverResource.java
in use-cases/order-picking/src/main/java/org/acme/orderpicking/rest
40 3 2021-07-29 2023-04-18 4 4 wmedvedeo@gmail.com rsynek@redhat.com
index.html
in use-cases/order-picking/src/main/resources/META-INF/resources
89 - 2021-07-29 2022-06-13 4 4 wmedvedeo@gmail.com lukas@petrovicky.net
DemoDataGenerator.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/bootstrap
181 7 2021-11-15 2023-04-18 7 3 chris.chianelli@gmail.com rsynek@redhat.com
DemoDataResource.java
in technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/rest
126 6 2022-05-31 2023-05-19 6 3 rsynek@redhat.com radovan.synek@gmail.com
EmployeeScheduleResource.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/rest
93 7 2021-11-15 2023-04-18 6 3 chris.chianelli@gmail.com rsynek@redhat.com
MaintenanceScheduleConstraintProvider.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/solver
90 6 2021-06-30 2023-02-13 6 3 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
MaintenanceScheduleResource.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/rest
72 6 2021-06-30 2023-04-18 6 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
TimeTableResource.kt
in technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/rest
69 6 2021-06-30 2023-04-18 5 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
VaccinationScheduleConstraintProvider.java
in use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver
173 16 2021-06-30 2023-02-13 5 3 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
DemoDataGenerator.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/bootstrap
81 1 2021-06-30 2023-04-18 5 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
TimeTableResource.java
in use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/rest
71 6 2021-06-30 2023-04-18 5 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
SolverResource.java
in use-cases/facility-location/src/main/java/org/acme/facilitylocation/rest
54 5 2021-06-30 2023-04-18 5 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
SolverService.java
in use-cases/call-center/src/main/java/org/acme/callcenter/service
89 12 2021-06-30 2023-04-18 5 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
index.html
in technology/kotlin-quarkus/src/main/resources/META-INF/resources
169 - 2021-06-30 2022-10-17 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
TimeTableConstraintProvider.kt
in technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/solver
93 7 2021-06-30 2022-09-07 4 3 gds.geoffrey.de.smet@gmail.com lpetrovi@redhat.com
Room.java
in technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain
31 6 2021-09-02 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
TimeTableConstraintProvider.java
in technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/solver
81 6 2021-09-02 2022-09-07 4 3 gds.geoffrey.de.smet@gmail.com lpetrovi@redhat.com
index.html
in technology/java-spring-boot/src/main/resources/static
169 - 2021-06-30 2022-10-17 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
TimeTable.java
in technology/kubernetes/common/src/main/java/org/acme/common/domain
40 6 2022-05-31 2023-01-04 4 3 rsynek@redhat.com lpetrovi@redhat.com
TimeTableConstraintProvider.java
in technology/kubernetes/common/src/main/java/org/acme/common/solver
81 6 2022-05-31 2023-01-31 4 3 rsynek@redhat.com lpetrovi@redhat.com
Lesson.java
in technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/domain
57 11 2021-06-30 2023-01-04 4 3 gds.geoffrey.de.smet@gmail.com lpetrovi@redhat.com
index.html
in technology/java-activemq-quarkus/client/src/main/resources/META-INF/resources
68 - 2021-06-30 2022-10-17 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
TimeTableConstraintProvider.java
in technology/java-activemq-quarkus/solver/src/main/java/org/acme/schooltimetabling/solver
81 6 2021-06-30 2022-09-07 4 3 gds.geoffrey.de.smet@gmail.com lpetrovi@redhat.com
ExitResource.java
in build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest
11 1 2020-11-20 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
VehicleRoutingConstraintProvider.java
in use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/solver
28 2 2021-10-27 2022-09-07 4 3 lpetrovi@redhat.com lpetrovi@redhat.com
VaccinationScheduleSolverResource.java
in use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/rest
111 4 2021-06-30 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
OrderPickingConstraintProvider.java
in use-cases/order-picking/src/main/java/org/acme/orderpicking/solver
60 5 2021-07-29 2022-09-07 4 3 wmedvedeo@gmail.com lpetrovi@redhat.com
WorkCalendarRepository.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/persistence
7 - 2021-11-10 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
WorkCalendar.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain
32 6 2021-11-10 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
MaintenanceSchedule.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain
62 10 2021-06-30 2023-01-04 4 3 gds.geoffrey.de.smet@gmail.com lpetrovi@redhat.com
Crew.java
in use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain
32 6 2021-11-10 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
Room.java
in use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/domain
32 6 2021-06-30 2023-04-18 4 3 gds.geoffrey.de.smet@gmail.com rsynek@redhat.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
app.js
in use-cases/vaccination-scheduling/src/main/resources/META-INF/resources
319 12 2021-06-30 2021-06-30 1 1 gds.geoffrey.de.smet@gmail.com gds.geoffrey.de.smet@gmail.com
app.js
in use-cases/employee-scheduling/src/main/resources/META-INF/resources
297 17 2021-11-15 2022-01-19 4 1 chris.chianelli@gmail.com chris.chianelli@gmail.com
app.js
in use-cases/call-center/src/main/resources/META-INF/resources
264 18 2021-06-30 2021-11-15 2 1 gds.geoffrey.de.smet@gmail.com gds.geoffrey.de.smet@gmail.com
app.js
in use-cases/maintenance-scheduling/src/main/resources/META-INF/resources
240 13 2021-06-30 2021-11-10 3 1 gds.geoffrey.de.smet@gmail.com gds.geoffrey.de.smet@gmail.com
app.js
in use-cases/facility-location/src/main/resources/META-INF/resources
186 - 2021-06-30 2021-06-30 1 1 gds.geoffrey.de.smet@gmail.com gds.geoffrey.de.smet@gmail.com
index.html
in use-cases/vaccination-scheduling/src/main/resources/META-INF/resources
73 - 2021-06-30 2021-11-15 2 1 gds.geoffrey.de.smet@gmail.com gds.geoffrey.de.smet@gmail.com
app.js
in technology/kubernetes/demo-app/src/main/resources/META-INF/resources
67 7 2022-05-31 2022-05-31 1 1 rsynek@redhat.com rsynek@redhat.com
SolverResponse.java
in technology/kubernetes/common/src/main/java/org/acme/common/message
51 9 2022-08-24 2022-08-24 1 1 rsynek@redhat.com rsynek@redhat.com
index.html
in technology/kubernetes/demo-app/src/main/resources/META-INF/resources
47 - 2022-05-31 2022-10-17 2 1 rsynek@redhat.com rsynek@redhat.com
Agent.java
in use-cases/call-center/src/main/java/org/acme/callcenter/domain
47 8 2021-06-30 2021-06-30 1 1 gds.geoffrey.de.smet@gmail.com gds.geoffrey.de.smet@gmail.com
Dataset.java
in technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/rest
46 12 2022-05-31 2022-05-31 1 1 rsynek@redhat.com rsynek@redhat.com
broker-00.xml
in technology/java-activemq-quarkus
22 - 2021-06-30 2021-06-30 1 1 gds.geoffrey.de.smet@gmail.com gds.geoffrey.de.smet@gmail.com
jar-with-dependencies-and-services.xml
in hello-world/src/assembly
22 - 2022-08-09 2022-08-09 1 1 lukas@petrovicky.net lukas@petrovicky.net
Skill.java
in use-cases/call-center/src/main/java/org/acme/callcenter/domain
18 1 2021-06-30 2021-06-30 1 1 gds.geoffrey.de.smet@gmail.com gds.geoffrey.de.smet@gmail.com
SolverEvent.java
in technology/kubernetes/common/src/main/java/org/acme/common/event
17 4 2022-05-31 2022-05-31 1 1 rsynek@redhat.com rsynek@redhat.com
SolverRequest.java
in technology/kubernetes/common/src/main/java/org/acme/common/message
14 2 2022-08-24 2022-08-24 1 1 rsynek@redhat.com rsynek@redhat.com
artemis-broker.yaml
in technology/kubernetes
13 - 2022-11-02 2022-11-02 1 1 rsynek@redhat.com rsynek@redhat.com
solverConfig.xml
in use-cases/vaccination-scheduling/src/main/resources
13 - 2021-06-30 2021-06-30 1 1 gds.geoffrey.de.smet@gmail.com gds.geoffrey.de.smet@gmail.com
logback.xml
in hello-world/src/main/resources
12 - 2021-06-30 2021-09-03 2 1 gds.geoffrey.de.smet@gmail.com gds.geoffrey.de.smet@gmail.com
style.css
in use-cases/order-picking/src/main/resources/META-INF/resources
10 - 2021-07-29 2021-07-29 1 1 wmedvedeo@gmail.com wmedvedeo@gmail.com
ShiftPinningFilter.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain
9 1 2021-11-25 2021-11-25 1 1 chris.chianelli@gmail.com chris.chianelli@gmail.com
AvailabilityType.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain
6 - 2021-11-15 2021-11-15 1 1 chris.chianelli@gmail.com chris.chianelli@gmail.com
SolverEventType.java
in technology/kubernetes/common/src/main/java/org/acme/common/event
5 - 2022-05-31 2022-05-31 1 1 rsynek@redhat.com rsynek@redhat.com
style.css
in use-cases/call-center/src/main/resources/META-INF/resources
3 - 2021-06-30 2021-11-15 2 1 gds.geoffrey.de.smet@gmail.com gds.geoffrey.de.smet@gmail.com
app.js
in use-cases/order-picking/src/main/resources/META-INF/resources
486 35 2021-07-29 2021-11-23 2 2 wmedvedeo@gmail.com cchianel@redhat.com
app.js
in technology/kotlin-quarkus/src/main/resources/META-INF/resources
299 21 2021-06-30 2022-10-17 3 2 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
app.js
in technology/java-spring-boot/src/main/resources/static
299 21 2021-06-30 2022-10-17 3 2 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
app.js
in use-cases/school-timetabling/src/main/resources/META-INF/resources
299 21 2021-06-30 2022-10-17 4 2 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
app.js
in technology/java-activemq-quarkus/client/src/main/resources/META-INF/resources
222 10 2021-06-30 2022-10-17 3 2 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
app.js
in use-cases/vehicle-routing/src/main/resources/META-INF/resources
211 - 2021-09-06 2021-09-09 2 2 taiuti@gmail.com jiri.locker@gmail.com
DemoDataGenerator.kt
in technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/bootstrap
188 1 2021-06-30 2023-04-18 2 2 gds.geoffrey.de.smet@gmail.com rsynek@redhat.com
TimeTableSpringBootApp.java
in technology/java-spring-boot/src/main/java/org/acme/schooltimetabling
182 2 2021-09-02 2022-06-13 2 2 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
VaccinationCustomConstructionHeuristic.java
in use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver/optional
151 3 2021-06-30 2022-06-13 2 2 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
TimeTableApp.java
in hello-world/src/main/java/org/acme/schooltimetabling
126 3 2021-06-30 2022-06-13 3 2 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
Warehouse.java
in use-cases/order-picking/src/main/java/org/acme/orderpicking/domain
119 9 2021-07-29 2022-06-13 2 2 wmedvedeo@gmail.com lukas@petrovicky.net
MessageHandler.java
in technology/kubernetes/school-timetabling/src/main/java/org/acme/schooltimetabling/messaging
112 7 2022-05-31 2023-05-19 3 2 rsynek@redhat.com radovan.synek@gmail.com
Person.java
in use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain
104 21 2021-06-30 2022-06-13 2 2 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
DemoDataBuilder.java
in use-cases/facility-location/src/main/java/org/acme/facilitylocation/bootstrap
100 11 2021-06-30 2022-06-13 2 2 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
DemoDataGenerator.java
in technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/generator
98 6 2022-05-31 2023-05-19 2 2 rsynek@redhat.com radovan.synek@gmail.com
EmployeeSchedulingConstraintProvider.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/solver
94 9 2021-11-15 2022-09-07 5 2 chris.chianelli@gmail.com lpetrovi@redhat.com
index.html
in use-cases/facility-location/src/main/resources/META-INF/resources
92 - 2021-06-30 2022-06-13 2 2 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
ScheduleState.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain
77 18 2021-11-25 2023-04-18 4 2 chris.chianelli@gmail.com rsynek@redhat.com
index.html
in use-cases/employee-scheduling/src/main/resources/META-INF/resources
73 - 2021-11-15 2022-06-13 5 2 chris.chianelli@gmail.com lukas@petrovicky.net
index.html
in use-cases/maintenance-scheduling/src/main/resources/META-INF/resources
71 - 2021-06-30 2022-06-13 4 2 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
VaccinationSlot.java
in use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/solver
67 11 2021-06-30 2022-06-13 2 2 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
EmployeeSchedule.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain
66 14 2021-11-15 2023-01-04 5 2 chris.chianelli@gmail.com lpetrovi@redhat.com
SolverResponse.java
in technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/message
59 10 2021-06-30 2022-06-13 2 2 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
Availability.java
in use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain
53 11 2021-11-15 2023-04-18 3 2 chris.chianelli@gmail.com rsynek@redhat.com
ResponseTimeUpdatingVariableListener.java
in use-cases/call-center/src/main/java/org/acme/callcenter/solver
49 8 2021-06-30 2022-06-13 2 2 gds.geoffrey.de.smet@gmail.com lukas@petrovicky.net
Product.java
in use-cases/order-picking/src/main/java/org/acme/orderpicking/domain
48 11 2021-07-29 2022-06-13 2 2 wmedvedeo@gmail.com lukas@petrovicky.net
Correlations

File Size vs. Number of Changes: 210 points

technology/kubernetes/common/src/main/java/org/acme/common/domain/AbstractPersistable.java x: 33 lines of code y: 2 # changes technology/kubernetes/common/src/main/java/org/acme/common/domain/Lesson.java x: 59 lines of code y: 4 # changes technology/kubernetes/common/src/main/java/org/acme/common/domain/Room.java x: 22 lines of code y: 3 # changes technology/kubernetes/common/src/main/java/org/acme/common/domain/Timeslot.java x: 42 lines of code y: 3 # changes technology/kubernetes/common/src/main/java/org/acme/common/persistence/LessonRepository.java x: 13 lines of code y: 3 # changes technology/kubernetes/common/src/main/java/org/acme/common/persistence/RoomRepository.java x: 12 lines of code y: 3 # changes technology/kubernetes/common/src/main/java/org/acme/common/persistence/TimeTableRepository.java x: 39 lines of code y: 2 # changes technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/generator/DemoDataGenerator.java x: 98 lines of code y: 2 # changes technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/rest/DemoDataResource.java x: 126 lines of code y: 6 # changes technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/rest/EventResource.java x: 45 lines of code y: 3 # changes technology/kubernetes/school-timetabling/src/main/java/org/acme/schooltimetabling/messaging/MessageHandler.java x: 112 lines of code y: 3 # changes build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest/ExitResource.java x: 11 lines of code y: 4 # changes build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest/QuickstartLauncherResource.java x: 154 lines of code y: 18 # changes technology/java-activemq-quarkus/client/src/main/java/org/acme/schooltimetabling/bootstrap/DemoDataGenerator.java x: 185 lines of code y: 3 # changes technology/java-activemq-quarkus/client/src/main/java/org/acme/schooltimetabling/persistence/TimeTableRepository.java x: 14 lines of code y: 3 # changes technology/java-activemq-quarkus/client/src/main/java/org/acme/schooltimetabling/rest/TimeTableResource.java x: 64 lines of code y: 3 # changes technology/java-activemq-quarkus/solver/src/main/java/org/acme/schooltimetabling/messaging/TimeTableMessagingHandler.java x: 77 lines of code y: 3 # changes technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain/Lesson.java x: 65 lines of code y: 5 # changes technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain/Room.java x: 31 lines of code y: 4 # changes technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain/Timeslot.java x: 43 lines of code y: 3 # changes technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/persistence/LessonRepository.java x: 9 lines of code y: 3 # changes technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/persistence/TimeslotRepository.java x: 10 lines of code y: 3 # changes technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/bootstrap/DemoDataGenerator.kt x: 188 lines of code y: 2 # changes technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/domain/Lesson.kt x: 38 lines of code y: 4 # changes technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/domain/Room.kt x: 20 lines of code y: 3 # changes technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/domain/Timeslot.kt x: 26 lines of code y: 3 # changes technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/persistence/LessonRepository.kt x: 6 lines of code y: 3 # changes technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/rest/TimeTableResource.kt x: 69 lines of code y: 5 # changes use-cases/call-center/src/main/java/org/acme/callcenter/data/DataGenerator.java x: 55 lines of code y: 5 # changes use-cases/call-center/src/main/java/org/acme/callcenter/rest/CallCenterResource.java x: 50 lines of code y: 4 # changes use-cases/call-center/src/main/java/org/acme/callcenter/rest/SimulationResource.java x: 14 lines of code y: 4 # changes use-cases/call-center/src/main/java/org/acme/callcenter/service/SimulationService.java x: 110 lines of code y: 4 # changes use-cases/call-center/src/main/java/org/acme/callcenter/service/SolverService.java x: 89 lines of code y: 5 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/bootstrap/DemoDataGenerator.java x: 181 lines of code y: 7 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/Availability.java x: 53 lines of code y: 3 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/Employee.java x: 37 lines of code y: 3 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/ScheduleState.java x: 77 lines of code y: 4 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/Shift.java x: 82 lines of code y: 6 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/persistence/AvailabilityRepository.java x: 7 lines of code y: 3 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/rest/EmployeeScheduleResource.java x: 93 lines of code y: 6 # changes use-cases/facility-location/src/main/java/org/acme/facilitylocation/bootstrap/DemoDataGenerator.java x: 27 lines of code y: 3 # changes use-cases/facility-location/src/main/java/org/acme/facilitylocation/rest/SolverResource.java x: 54 lines of code y: 5 # changes use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/bootstrap/DemoDataGenerator.java x: 81 lines of code y: 5 # changes use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain/Crew.java x: 32 lines of code y: 4 # changes use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain/Job.java x: 102 lines of code y: 5 # changes use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/persistence/WorkCalendarRepository.java x: 7 lines of code y: 4 # changes use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/rest/MaintenanceScheduleResource.java x: 72 lines of code y: 6 # changes use-cases/order-picking/src/main/java/org/acme/orderpicking/bootstrap/DemoDataGenerator.java x: 214 lines of code y: 4 # changes use-cases/order-picking/src/main/java/org/acme/orderpicking/persistence/OrderPickingRepository.java x: 13 lines of code y: 2 # changes use-cases/order-picking/src/main/java/org/acme/orderpicking/rest/OrderPickingSolverResource.java x: 40 lines of code y: 4 # changes use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/bootstrap/DemoDataGenerator.java x: 187 lines of code y: 3 # changes use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/domain/Lesson.java x: 66 lines of code y: 5 # changes use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/domain/Timeslot.java x: 44 lines of code y: 3 # changes use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/rest/TimeTableResource.java x: 71 lines of code y: 5 # changes use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/bootstrap/DemoDataGenerator.java x: 223 lines of code y: 3 # changes use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/rest/VaccinationScheduleSolverResource.java x: 111 lines of code y: 4 # changes use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/bootstrap/DemoDataGenerator.java x: 27 lines of code y: 4 # changes use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/rest/SolverResource.java x: 59 lines of code y: 5 # changes build/quickstarts-showcase/src/main/resources/META-INF/resources/index.html x: 241 lines of code y: 15 # changes use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/solver/MaintenanceScheduleConstraintProvider.java x: 90 lines of code y: 6 # changes use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver/VaccinationScheduleConstraintProvider.java x: 173 lines of code y: 5 # changes technology/kubernetes/common/src/main/java/org/acme/common/solver/TimeTableConstraintProvider.java x: 81 lines of code y: 4 # changes hello-world/src/main/java/org/acme/schooltimetabling/domain/Lesson.java x: 57 lines of code y: 3 # changes hello-world/src/main/java/org/acme/schooltimetabling/domain/TimeTable.java x: 40 lines of code y: 3 # changes technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/domain/Lesson.java x: 57 lines of code y: 4 # changes technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/domain/TimeTable.java x: 48 lines of code y: 3 # changes technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain/TimeTable.java x: 49 lines of code y: 3 # changes technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/domain/TimeTable.kt x: 28 lines of code y: 3 # changes use-cases/call-center/src/main/java/org/acme/callcenter/domain/Call.java x: 131 lines of code y: 3 # changes use-cases/call-center/src/main/java/org/acme/callcenter/domain/CallCenter.java x: 51 lines of code y: 3 # changes use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain/Consumer.java x: 53 lines of code y: 4 # changes use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain/FacilityLocationProblem.java x: 99 lines of code y: 3 # changes use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain/MaintenanceSchedule.java x: 62 lines of code y: 4 # changes use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/TrolleyOrTrolleyStep.java x: 18 lines of code y: 3 # changes use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/solver/PersonAssignment.java x: 135 lines of code y: 3 # changes use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/solver/VaccinationSolution.java x: 186 lines of code y: 3 # changes use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/Vehicle.java x: 84 lines of code y: 5 # changes build/optaplanner-distribution/src/main/assembly/sources.xml x: 135 lines of code y: 7 # changes technology/kubernetes/artemis-broker.yaml x: 13 lines of code y: 1 # changes technology/java-activemq-quarkus/client/src/main/resources/META-INF/resources/app.js x: 222 lines of code y: 3 # changes technology/java-activemq-quarkus/client/src/main/resources/META-INF/resources/index.html x: 68 lines of code y: 4 # changes technology/java-spring-boot/src/main/resources/static/app.js x: 299 lines of code y: 3 # changes technology/java-spring-boot/src/main/resources/static/index.html x: 169 lines of code y: 4 # changes technology/kubernetes/demo-app/src/main/resources/META-INF/resources/index.html x: 47 lines of code y: 2 # changes use-cases/school-timetabling/src/main/resources/META-INF/resources/app.js x: 299 lines of code y: 4 # changes technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/solver/TimeTableConstraintProvider.kt x: 93 lines of code y: 4 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/solver/EmployeeSchedulingConstraintProvider.java x: 94 lines of code y: 5 # changes use-cases/order-picking/src/main/java/org/acme/orderpicking/solver/OrderPickingConstraintProvider.java x: 60 lines of code y: 4 # changes use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/solver/VehicleRoutingConstraintProvider.java x: 28 lines of code y: 4 # changes technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/persistence/TimeTableRepository.java x: 34 lines of code y: 3 # changes technology/kubernetes/common/src/main/java/org/acme/common/message/SolverRequest.java x: 14 lines of code y: 1 # changes technology/kubernetes/common/src/main/java/org/acme/common/message/SolverResponse.java x: 51 lines of code y: 1 # changes hello-world/src/assembly/jar-with-dependencies-and-services.xml x: 22 lines of code y: 1 # changes build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/domain/QuickstartMeta.java x: 21 lines of code y: 3 # changes hello-world/src/main/java/org/acme/schooltimetabling/TimeTableApp.java x: 126 lines of code y: 3 # changes hello-world/src/main/java/org/acme/schooltimetabling/domain/Room.java x: 14 lines of code y: 2 # changes hello-world/src/main/java/org/acme/schooltimetabling/domain/Timeslot.java x: 29 lines of code y: 2 # changes technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/domain/Room.java x: 23 lines of code y: 3 # changes technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/domain/Timeslot.java x: 38 lines of code y: 2 # changes technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/message/SolverRequest.java x: 20 lines of code y: 2 # changes technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/message/SolverResponse.java x: 59 lines of code y: 2 # changes technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/TimeTableSpringBootApp.java x: 182 lines of code y: 2 # changes use-cases/call-center/src/main/java/org/acme/callcenter/rest/SimulationParameters.java x: 17 lines of code y: 2 # changes use-cases/call-center/src/main/java/org/acme/callcenter/solver/ResponseTimeUpdatingVariableListener.java x: 49 lines of code y: 2 # changes use-cases/call-center/src/main/java/org/acme/callcenter/solver/change/AddCallProblemChange.java x: 15 lines of code y: 2 # changes use-cases/call-center/src/main/java/org/acme/callcenter/solver/change/PinCallProblemChange.java x: 19 lines of code y: 2 # changes use-cases/call-center/src/main/java/org/acme/callcenter/solver/change/RemoveCallProblemChange.java x: 28 lines of code y: 2 # changes use-cases/employee-scheduling/src/main/resources/META-INF/resources/index.html x: 73 lines of code y: 5 # changes use-cases/facility-location/src/main/java/org/acme/facilitylocation/bootstrap/DemoDataBuilder.java x: 100 lines of code y: 2 # changes use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain/Facility.java x: 56 lines of code y: 3 # changes use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain/FacilityLocationConstraintConfiguration.java x: 16 lines of code y: 3 # changes use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain/Location.java x: 23 lines of code y: 2 # changes use-cases/facility-location/src/main/resources/META-INF/resources/index.html x: 92 lines of code y: 2 # changes use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/solver/EndDateUpdatingVariableListener.java x: 41 lines of code y: 2 # changes use-cases/maintenance-scheduling/src/main/resources/META-INF/resources/index.html x: 71 lines of code y: 4 # changes use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/Order.java x: 26 lines of code y: 2 # changes use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/OrderPickingPlanning.java x: 32 lines of code y: 2 # changes use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/Product.java x: 48 lines of code y: 2 # changes use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/Trolley.java x: 40 lines of code y: 2 # changes use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/Warehouse.java x: 119 lines of code y: 2 # changes use-cases/order-picking/src/main/resources/META-INF/resources/index.html x: 89 lines of code y: 4 # changes use-cases/order-picking/src/main/resources/META-INF/resources/warehouse-api.js x: 298 lines of code y: 3 # changes use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/rest/LessonResource.java x: 8 lines of code y: 2 # changes use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/Appointment.java x: 34 lines of code y: 2 # changes use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/Location.java x: 16 lines of code y: 2 # changes use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/Person.java x: 104 lines of code y: 2 # changes use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/VaccinationSchedule.java x: 46 lines of code y: 2 # changes use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/VaccineType.java x: 36 lines of code y: 2 # changes use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/solver/VaccinationSlot.java x: 67 lines of code y: 2 # changes use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver/PersonAssignmentDifficultyComparator.java x: 11 lines of code y: 2 # changes use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver/optional/VaccinationCustomConstructionHeuristic.java x: 151 lines of code y: 2 # changes use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/Customer.java x: 37 lines of code y: 4 # changes use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/Depot.java x: 15 lines of code y: 3 # changes use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/geo/DistanceCalculator.java x: 24 lines of code y: 2 # changes use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/solver/DepotAngleCustomerDifficultyWeightFactory.java x: 39 lines of code y: 3 # changes use-cases/vehicle-routing/src/main/resources/META-INF/resources/index.html x: 105 lines of code y: 3 # changes technology/kubernetes/common/src/main/java/org/acme/common/event/SolverEvent.java x: 17 lines of code y: 1 # changes technology/kubernetes/common/src/main/java/org/acme/common/event/SolverEventType.java x: 5 lines of code y: 1 # changes technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/rest/Dataset.java x: 46 lines of code y: 1 # changes technology/kubernetes/demo-app/src/main/resources/META-INF/resources/app.js x: 67 lines of code y: 1 # changes build/optaplanner-distribution/src/main/assembly/assembly-optaplanner-quickstarts.xml x: 120 lines of code y: 5 # changes use-cases/employee-scheduling/src/main/resources/META-INF/resources/app.js x: 297 lines of code y: 4 # changes build/quickstarts-showcase/src/main/resources/META-INF/resources/app.js x: 166 lines of code y: 10 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/ShiftPinningFilter.java x: 9 lines of code y: 1 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/AvailabilityType.java x: 6 lines of code y: 1 # changes use-cases/call-center/src/main/resources/META-INF/resources/app.js x: 264 lines of code y: 2 # changes use-cases/call-center/src/main/resources/META-INF/resources/style.css x: 3 lines of code y: 2 # changes use-cases/vaccination-scheduling/src/main/resources/META-INF/resources/index.html x: 73 lines of code y: 2 # changes use-cases/order-picking/src/main/resources/META-INF/resources/app.js x: 486 lines of code y: 2 # changes use-cases/maintenance-scheduling/src/main/resources/META-INF/resources/app.js x: 240 lines of code y: 3 # changes use-cases/order-picking/src/main/resources/META-INF/resources/style.css x: 10 lines of code y: 1 # changes use-cases/vehicle-routing/src/main/resources/META-INF/resources/app.js x: 211 lines of code y: 2 # changes hello-world/src/main/resources/logback.xml x: 12 lines of code y: 2 # changes use-cases/call-center/src/main/java/org/acme/callcenter/domain/Agent.java x: 47 lines of code y: 1 # changes use-cases/call-center/src/main/java/org/acme/callcenter/domain/Skill.java x: 18 lines of code y: 1 # changes use-cases/facility-location/src/main/resources/META-INF/resources/app.js x: 186 lines of code y: 1 # changes use-cases/vaccination-scheduling/src/main/resources/META-INF/resources/app.js x: 319 lines of code y: 1 # changes
18.0
# changes
  min: 1.0
  average: 3.2
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 18.0
0 486.0
lines of code
min: 3.0 | average: 68.93 | 25th percentile: 18.0 | median: 43.5 | 75th percentile: 89.0 | max: 486.0

Number of Contributors vs. Number of Changes: 210 points

technology/kubernetes/common/src/main/java/org/acme/common/domain/AbstractPersistable.java x: 2 # contributors y: 2 # changes technology/kubernetes/common/src/main/java/org/acme/common/domain/Lesson.java x: 4 # contributors y: 4 # changes technology/kubernetes/common/src/main/java/org/acme/common/domain/Room.java x: 3 # contributors y: 3 # changes technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/rest/DemoDataResource.java x: 3 # contributors y: 6 # changes technology/kubernetes/school-timetabling/src/main/java/org/acme/schooltimetabling/messaging/MessageHandler.java x: 2 # contributors y: 3 # changes build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest/ExitResource.java x: 3 # contributors y: 4 # changes build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest/QuickstartLauncherResource.java x: 8 # contributors y: 18 # changes technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain/Lesson.java x: 4 # contributors y: 5 # changes technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/rest/TimeTableResource.kt x: 3 # contributors y: 5 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/bootstrap/DemoDataGenerator.java x: 3 # contributors y: 7 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/ScheduleState.java x: 2 # contributors y: 4 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/Shift.java x: 4 # contributors y: 6 # changes use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain/Job.java x: 5 # contributors y: 5 # changes build/quickstarts-showcase/src/main/resources/META-INF/resources/index.html x: 6 # contributors y: 15 # changes use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/VehicleRoutingSolution.java x: 5 # contributors y: 6 # changes use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/EmployeeSchedule.java x: 2 # contributors y: 5 # changes build/optaplanner-distribution/src/main/assembly/sources.xml x: 4 # contributors y: 7 # changes technology/kubernetes/artemis-broker.yaml x: 1 # contributors y: 1 # changes technology/kubernetes/demo-app/src/main/resources/META-INF/resources/index.html x: 1 # contributors y: 2 # changes use-cases/employee-scheduling/src/main/resources/META-INF/resources/app.js x: 1 # contributors y: 4 # changes build/quickstarts-showcase/src/main/resources/META-INF/resources/app.js x: 6 # contributors y: 10 # changes use-cases/maintenance-scheduling/src/main/resources/META-INF/resources/app.js x: 1 # contributors y: 3 # changes
18.0
# changes
  min: 1.0
  average: 3.2
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 18.0
0 8.0
# contributors
min: 1.0 | average: 2.6 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 3.0 | max: 8.0

Number of Contributors vs. File Size: 210 points

technology/kubernetes/common/src/main/java/org/acme/common/domain/AbstractPersistable.java x: 2 # contributors y: 33 lines of code technology/kubernetes/common/src/main/java/org/acme/common/domain/Lesson.java x: 4 # contributors y: 59 lines of code technology/kubernetes/common/src/main/java/org/acme/common/domain/Room.java x: 3 # contributors y: 22 lines of code technology/kubernetes/common/src/main/java/org/acme/common/domain/Timeslot.java x: 3 # contributors y: 42 lines of code technology/kubernetes/common/src/main/java/org/acme/common/persistence/LessonRepository.java x: 3 # contributors y: 13 lines of code technology/kubernetes/common/src/main/java/org/acme/common/persistence/TimeTableRepository.java x: 2 # contributors y: 39 lines of code technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/generator/DemoDataGenerator.java x: 2 # contributors y: 98 lines of code technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/rest/DemoDataResource.java x: 3 # contributors y: 126 lines of code technology/kubernetes/demo-app/src/main/java/org/acme/demoapp/rest/EventResource.java x: 3 # contributors y: 45 lines of code technology/kubernetes/school-timetabling/src/main/java/org/acme/schooltimetabling/messaging/MessageHandler.java x: 2 # contributors y: 112 lines of code build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest/ExitResource.java x: 3 # contributors y: 11 lines of code build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest/QuickstartLauncherResource.java x: 8 # contributors y: 154 lines of code technology/java-activemq-quarkus/client/src/main/java/org/acme/schooltimetabling/bootstrap/DemoDataGenerator.java x: 3 # contributors y: 185 lines of code technology/java-activemq-quarkus/client/src/main/java/org/acme/schooltimetabling/persistence/TimeTableRepository.java x: 3 # contributors y: 14 lines of code technology/java-activemq-quarkus/client/src/main/java/org/acme/schooltimetabling/rest/TimeTableResource.java x: 3 # contributors y: 64 lines of code technology/java-activemq-quarkus/solver/src/main/java/org/acme/schooltimetabling/messaging/TimeTableMessagingHandler.java x: 3 # contributors y: 77 lines of code technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain/Lesson.java x: 4 # contributors y: 65 lines of code technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain/Room.java x: 3 # contributors y: 31 lines of code technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/domain/Timeslot.java x: 3 # contributors y: 43 lines of code technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/persistence/LessonRepository.java x: 3 # contributors y: 9 lines of code technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/bootstrap/DemoDataGenerator.kt x: 2 # contributors y: 188 lines of code technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/domain/Lesson.kt x: 4 # contributors y: 38 lines of code technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/domain/Room.kt x: 3 # contributors y: 20 lines of code technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/domain/Timeslot.kt x: 3 # contributors y: 26 lines of code technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/persistence/LessonRepository.kt x: 3 # contributors y: 6 lines of code technology/kotlin-quarkus/src/main/kotlin/org/acme/kotlin/schooltimetabling/rest/TimeTableResource.kt x: 3 # contributors y: 69 lines of code use-cases/call-center/src/main/java/org/acme/callcenter/data/DataGenerator.java x: 4 # contributors y: 55 lines of code use-cases/call-center/src/main/java/org/acme/callcenter/rest/CallCenterResource.java x: 3 # contributors y: 50 lines of code use-cases/call-center/src/main/java/org/acme/callcenter/service/SimulationService.java x: 3 # contributors y: 110 lines of code use-cases/call-center/src/main/java/org/acme/callcenter/service/SolverService.java x: 3 # contributors y: 89 lines of code use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/bootstrap/DemoDataGenerator.java x: 3 # contributors y: 181 lines of code use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/Availability.java x: 2 # contributors y: 53 lines of code use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/Employee.java x: 2 # contributors y: 37 lines of code use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/ScheduleState.java x: 2 # contributors y: 77 lines of code use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/Shift.java x: 4 # contributors y: 82 lines of code use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/rest/EmployeeScheduleResource.java x: 3 # contributors y: 93 lines of code use-cases/facility-location/src/main/java/org/acme/facilitylocation/bootstrap/DemoDataGenerator.java x: 3 # contributors y: 27 lines of code use-cases/facility-location/src/main/java/org/acme/facilitylocation/rest/SolverResource.java x: 3 # contributors y: 54 lines of code use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/bootstrap/DemoDataGenerator.java x: 3 # contributors y: 81 lines of code use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain/Job.java x: 5 # contributors y: 102 lines of code use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/rest/MaintenanceScheduleResource.java x: 3 # contributors y: 72 lines of code use-cases/order-picking/src/main/java/org/acme/orderpicking/bootstrap/DemoDataGenerator.java x: 4 # contributors y: 214 lines of code use-cases/order-picking/src/main/java/org/acme/orderpicking/persistence/OrderPickingRepository.java x: 2 # contributors y: 13 lines of code use-cases/order-picking/src/main/java/org/acme/orderpicking/rest/OrderPickingSolverResource.java x: 4 # contributors y: 40 lines of code use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/bootstrap/DemoDataGenerator.java x: 3 # contributors y: 187 lines of code use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/domain/Lesson.java x: 4 # contributors y: 66 lines of code use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/bootstrap/DemoDataGenerator.java x: 3 # contributors y: 223 lines of code use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/rest/VaccinationScheduleSolverResource.java x: 3 # contributors y: 111 lines of code use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/bootstrap/DemoDataGenerator.java x: 4 # contributors y: 27 lines of code build/quickstarts-showcase/src/main/resources/META-INF/resources/index.html x: 6 # contributors y: 241 lines of code technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/rest/TimeTableController.java x: 2 # contributors y: 43 lines of code use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/solver/MaintenanceScheduleConstraintProvider.java x: 3 # contributors y: 90 lines of code use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver/VaccinationScheduleConstraintProvider.java x: 3 # contributors y: 173 lines of code use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/VehicleRoutingSolution.java x: 5 # contributors y: 90 lines of code hello-world/src/main/java/org/acme/schooltimetabling/domain/Lesson.java x: 3 # contributors y: 57 lines of code hello-world/src/main/java/org/acme/schooltimetabling/domain/TimeTable.java x: 3 # contributors y: 40 lines of code technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/domain/TimeTable.java x: 3 # contributors y: 48 lines of code use-cases/call-center/src/main/java/org/acme/callcenter/domain/Call.java x: 3 # contributors y: 131 lines of code use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/EmployeeSchedule.java x: 2 # contributors y: 66 lines of code use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain/Consumer.java x: 3 # contributors y: 53 lines of code use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain/FacilityLocationProblem.java x: 3 # contributors y: 99 lines of code use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/domain/MaintenanceSchedule.java x: 3 # contributors y: 62 lines of code use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/TrolleyOrTrolleyStep.java x: 3 # contributors y: 18 lines of code use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/solver/PersonAssignment.java x: 3 # contributors y: 135 lines of code use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/Vehicle.java x: 5 # contributors y: 84 lines of code build/optaplanner-distribution/src/main/assembly/sources.xml x: 4 # contributors y: 135 lines of code technology/kubernetes/artemis-broker.yaml x: 1 # contributors y: 13 lines of code technology/java-activemq-quarkus/client/src/main/resources/META-INF/resources/app.js x: 2 # contributors y: 222 lines of code technology/java-activemq-quarkus/client/src/main/resources/META-INF/resources/index.html x: 3 # contributors y: 68 lines of code technology/java-spring-boot/src/main/resources/static/app.js x: 2 # contributors y: 299 lines of code technology/java-spring-boot/src/main/resources/static/index.html x: 3 # contributors y: 169 lines of code technology/kubernetes/demo-app/src/main/resources/META-INF/resources/index.html x: 1 # contributors y: 47 lines of code use-cases/call-center/src/main/java/org/acme/callcenter/solver/CallCenterConstraintsProvider.java x: 2 # contributors y: 28 lines of code use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/solver/EmployeeSchedulingConstraintProvider.java x: 2 # contributors y: 94 lines of code use-cases/order-picking/src/main/java/org/acme/orderpicking/solver/OrderPickingConstraintProvider.java x: 3 # contributors y: 60 lines of code technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/persistence/TimeTableRepository.java x: 3 # contributors y: 34 lines of code technology/kubernetes/common/src/main/java/org/acme/common/message/SolverRequest.java x: 1 # contributors y: 14 lines of code technology/kubernetes/common/src/main/java/org/acme/common/message/SolverResponse.java x: 1 # contributors y: 51 lines of code hello-world/src/assembly/jar-with-dependencies-and-services.xml x: 1 # contributors y: 22 lines of code build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/domain/QuickstartMeta.java x: 2 # contributors y: 21 lines of code hello-world/src/main/java/org/acme/schooltimetabling/TimeTableApp.java x: 2 # contributors y: 126 lines of code hello-world/src/main/java/org/acme/schooltimetabling/domain/Room.java x: 2 # contributors y: 14 lines of code hello-world/src/main/java/org/acme/schooltimetabling/domain/Timeslot.java x: 2 # contributors y: 29 lines of code technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/domain/Room.java x: 2 # contributors y: 23 lines of code technology/java-activemq-quarkus/common/src/main/java/org/acme/schooltimetabling/message/SolverResponse.java x: 2 # contributors y: 59 lines of code technology/java-spring-boot/src/main/java/org/acme/schooltimetabling/TimeTableSpringBootApp.java x: 2 # contributors y: 182 lines of code use-cases/call-center/src/main/java/org/acme/callcenter/rest/SimulationParameters.java x: 2 # contributors y: 17 lines of code use-cases/call-center/src/main/java/org/acme/callcenter/solver/ResponseTimeUpdatingVariableListener.java x: 2 # contributors y: 49 lines of code use-cases/call-center/src/main/java/org/acme/callcenter/solver/change/PinCallProblemChange.java x: 2 # contributors y: 19 lines of code use-cases/employee-scheduling/src/main/resources/META-INF/resources/index.html x: 2 # contributors y: 73 lines of code use-cases/facility-location/src/main/java/org/acme/facilitylocation/bootstrap/DemoDataBuilder.java x: 2 # contributors y: 100 lines of code use-cases/facility-location/src/main/java/org/acme/facilitylocation/domain/FacilityLocationConstraintConfiguration.java x: 3 # contributors y: 16 lines of code use-cases/facility-location/src/main/resources/META-INF/resources/index.html x: 2 # contributors y: 92 lines of code use-cases/maintenance-scheduling/src/main/java/org/acme/maintenancescheduling/solver/EndDateUpdatingVariableListener.java x: 2 # contributors y: 41 lines of code use-cases/maintenance-scheduling/src/main/resources/META-INF/resources/index.html x: 2 # contributors y: 71 lines of code use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/Order.java x: 2 # contributors y: 26 lines of code use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/OrderItem.java x: 2 # contributors y: 47 lines of code use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/OrderPickingPlanning.java x: 2 # contributors y: 32 lines of code use-cases/order-picking/src/main/java/org/acme/orderpicking/domain/Warehouse.java x: 2 # contributors y: 119 lines of code use-cases/order-picking/src/main/resources/META-INF/resources/index.html x: 4 # contributors y: 89 lines of code use-cases/order-picking/src/main/resources/META-INF/resources/warehouse-api.js x: 3 # contributors y: 298 lines of code use-cases/school-timetabling/src/main/java/org/acme/schooltimetabling/rest/LessonResource.java x: 2 # contributors y: 8 lines of code use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/Person.java x: 2 # contributors y: 104 lines of code use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/VaccineType.java x: 2 # contributors y: 36 lines of code use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/domain/solver/VaccinationSlot.java x: 2 # contributors y: 67 lines of code use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver/PersonAssignmentDifficultyComparator.java x: 2 # contributors y: 11 lines of code use-cases/vaccination-scheduling/src/main/java/org/acme/vaccinationscheduler/solver/optional/VaccinationCustomConstructionHeuristic.java x: 2 # contributors y: 151 lines of code use-cases/vehicle-routing/src/main/java/org/acme/vehiclerouting/domain/Location.java x: 3 # contributors y: 37 lines of code use-cases/vehicle-routing/src/main/resources/META-INF/resources/index.html x: 3 # contributors y: 105 lines of code technology/kubernetes/common/src/main/java/org/acme/common/event/SolverEvent.java x: 1 # contributors y: 17 lines of code technology/kubernetes/common/src/main/java/org/acme/common/event/SolverEventType.java x: 1 # contributors y: 5 lines of code technology/kubernetes/demo-app/src/main/resources/META-INF/resources/app.js x: 1 # contributors y: 67 lines of code build/optaplanner-distribution/src/main/assembly/assembly-optaplanner-quickstarts.xml x: 4 # contributors y: 120 lines of code use-cases/employee-scheduling/src/main/resources/META-INF/resources/app.js x: 1 # contributors y: 297 lines of code build/quickstarts-showcase/src/main/resources/META-INF/resources/app.js x: 6 # contributors y: 166 lines of code use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/ShiftPinningFilter.java x: 1 # contributors y: 9 lines of code use-cases/employee-scheduling/src/main/java/org/acme/employeescheduling/domain/AvailabilityType.java x: 1 # contributors y: 6 lines of code use-cases/call-center/src/main/resources/META-INF/resources/app.js x: 1 # contributors y: 264 lines of code use-cases/call-center/src/main/resources/META-INF/resources/style.css x: 1 # contributors y: 3 lines of code use-cases/vaccination-scheduling/src/main/resources/META-INF/resources/index.html x: 1 # contributors y: 73 lines of code use-cases/order-picking/src/main/resources/META-INF/resources/app.js x: 2 # contributors y: 486 lines of code use-cases/maintenance-scheduling/src/main/resources/META-INF/resources/app.js x: 1 # contributors y: 240 lines of code use-cases/order-picking/src/main/resources/META-INF/resources/style.css x: 1 # contributors y: 10 lines of code use-cases/vehicle-routing/src/main/resources/META-INF/resources/app.js x: 2 # contributors y: 211 lines of code use-cases/call-center/src/main/java/org/acme/callcenter/domain/Skill.java x: 1 # contributors y: 18 lines of code use-cases/facility-location/src/main/resources/META-INF/resources/app.js x: 1 # contributors y: 186 lines of code use-cases/vaccination-scheduling/src/main/resources/META-INF/resources/app.js x: 1 # contributors y: 319 lines of code
486.0
lines of code
  min: 3.0
  average: 68.93
  25th percentile: 18.0
  median: 43.5
  75th percentile: 89.0
  max: 486.0
0 8.0
# contributors
min: 1.0 | average: 2.6 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 3.0 | max: 8.0