The following historical commit information, by author, was found.

Author Commits Insertions Deletions % of changes
GROSS Paul199224432.21
Gross103040.98
GrossPaul3187320.71
Hugo5389361.37
JunkJumper12279801.16
LACROIX Nicolas1110.01
Louis Calas311661075456.13
Saad el din3231620.95
Yessine59630.32
Yokozuna1321331.14
as704245647140.20
ce80666585471922.39
eudes chatin15300.17
ln8036317412701.56
nh805942421440.70
 

Below are the number of rows from each author that have survived and are still intact in the current revision.

Author Rows Stability Age % in comments
GrossPaul99795336.42.242.7735.63
Hugo34889.53.59.481.24
JunkJumper6623.72.321.210.24
Louis Calas1613097.10.137.8957.58
Yessine7275.04.30.000.26
Yokozuna23172.00.018.180.82
as704245215457.43.916.280.77
ce80666543980.32.34.101.57
ln80363136588.64.914.791.30
nh80594216677.65.22.410.59
 

The following history timeline has been gathered from the repository.

Author2019W372019W382019W392019W402019W412019W42
GROSS Paul
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Gross
 
 
 
 
 
 
 
 
 
 
 
 
 
GrossPaul
 
 
 
 
 
 
 
 
Hugo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
JunkJumper
 
 
 
 
 
 
 
 
 
 
 
 
 
LACROIX Nicolas.
Louis Calas
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Saad el din
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Yessine
 
 
 
 
Yokozuna
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
as704245
 
 
ce806665.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
eudes chatin.
ln803631.
 
 
 
 
 
 
 
 
.
nh805942..
Modified Rows:1633010451211109361062354

The following files are suspiciously big (in order of severity).

src/picocli/CommandLine.java (9166 estimated lines of code)
Tess4J/test/net/sourceforge/tess4j/TessAPIImpl.java (610 estimated lines of code)
Tess4J/test/net/sourceforge/tess4j/TessAPITest.java (547 estimated lines of code)
Tess4J/test/net/sourceforge/tess4j/TessAPI1Test.java (540 estimated lines of code)

The following files have an elevated cyclomatic complexity (in order of severity)

src/picocli/CommandLine.java (3900 in cyclomatic complexity)
src/lecturePdf/Recadrage.java (126 in cyclomatic complexity)
Tess4J/src/net/sourceforge/tess4j/util/ImageIOHelper.java (99 in cyclomatic complexity)
Tess4J/src/net/sourceforge/tess4j/Tesseract.java (88 in cyclomatic complexity)
Tess4J/src/net/sourceforge/tess4j/Tesseract1.java (82 in cyclomatic complexity)
src/config/Config.java (60 in cyclomatic complexity)
Tess4J/src/net/sourceforge/tess4j/util/LoadLibs.java (60 in cyclomatic complexity)
Tess4J/test/net/sourceforge/tess4j/TessAPITest.java (56 in cyclomatic complexity)
Tess4J/test/net/sourceforge/tess4j/TessAPI1Test.java (53 in cyclomatic complexity)

The following responsibilities, by author, were found in the current revision of the repository (comments are excluded from the line count, if possible).

GrossPaul is mostly responsible for

Tess4J/test/net/sourceforge/tess4j/TessAPIImpl.java (610 eloc)
Tess4J/test/net/sourceforge/tess4j/TessAPITest.java (547 eloc)
Tess4J/test/net/sourceforge/tess4j/TessAPI1Test.java (540 eloc)
Tess4J/src/net/sourceforge/tess4j/util/ImageIOHelper.java (450 eloc)
Tess4J/src/net/sourceforge/tess4j/Tesseract.java (420 eloc)
Tess4J/src/net/sourceforge/tess4j/Tesseract1.java (394 eloc)
Tess4J/src/net/sourceforge/tess4j/TessAPI1.java (270 eloc)
Tess4J/src/net/sourceforge/tess4j/TessAPI.java (264 eloc)
Tess4J/src/net/sourceforge/tess4j/util/PdfGsUtilities.java (232 eloc)
Tess4J/src/net/sourceforge/tess4j/ITessAPI.java (219 eloc)

Hugo is mostly responsible for

src/ocr/PdfToImage.java (85 eloc)
src/ocr/GestionnaireCopies.java (57 eloc)
src/recadragePdf/PdfToImage.java (56 eloc)
src/recadragePdf/PdfAnalyzer.java (47 eloc)
src/ocr/OCR.java (22 eloc)
src/ocr/Copie.java (15 eloc)
src/ocr/ImagesCopie.java (12 eloc)
Tess4J/src/net/sourceforge/tess4j/util/PdfBoxUtilities.java (5 eloc)
src/ocr/Rogneur.java (4 eloc)
src/recadragePdf/DetectionPdf.java (3 eloc)

JunkJumper is mostly responsible for

src/config/Config.java (16 eloc)
tests/csv/TestCSV.java (9 eloc)
tests/config/TestConfig.java (9 eloc)
tests/config/TestQuestion.java (6 eloc)
src/csv/GenerateCSV.java (4 eloc)
tests/config/TestQuestionBoite.java (3 eloc)
tests/config/TestReponse.java (2 eloc)
src/config/Question.java (2 eloc)
src/config/Reponse.java (1 eloc)

Louis Calas is mostly responsible for

src/picocli/CommandLine.java (9166 eloc)
src/csv/GenerateCSV.java (142 eloc)
src/commands/Read.java (85 eloc)
src/commands/Generate.java (68 eloc)
src/commands/Evaluate.java (66 eloc)
src/commands/Produce.java (65 eloc)
src/commands/Analyse.java (65 eloc)
src/Exec.java (65 eloc)
src/commands/Build.java (63 eloc)
tests/commands/TestRead.java (62 eloc)

Yessine is mostly responsible for

tests/config/TestQuestion.java (27 eloc)
tests/config/TestConfig.java (16 eloc)
tests/config/TestReponse.java (14 eloc)
tests/config/TestQuestionBoite.java (14 eloc)
tests/csv/TestCSV.java (1 eloc)

Yokozuna is mostly responsible for

src/recadragePdf/PdfAnalyzer.java (94 eloc)
src/recadragePdf/LoadingExistingDocument.java (29 eloc)
src/recadragePdf/DetectionPdf.java (29 eloc)
src/recadragePdf/PdfToImage.java (28 eloc)
src/recadragePdf/CorrectionPdf.java (9 eloc)

as704245 is mostly responsible for

src/config/Config.java (108 eloc)
src/config/Question.java (44 eloc)
src/config/Reponse.java (22 eloc)
src/config/QuestionBoite.java (6 eloc)

ce806665 is mostly responsible for

src/lecturePdf/Recadrage.java (377 eloc)
src/recadragePdf/DetectionPdf.java (21 eloc)
src/ocr/GestionnaireCopies.java (8 eloc)
src/recadragePdf/PdfToImage.java (5 eloc)
src/ocr/PdfToImage.java (2 eloc)
Tess4J/test/net/sourceforge/tess4j/TesseractTest.java (2 eloc)
Tess4J/test/net/sourceforge/tess4j/Tesseract1Test.java (2 eloc)
Tess4J/src/net/sourceforge/tess4j/util/PdfBoxUtilities.java (2 eloc)
Tess4J/src/net/sourceforge/tess4j/ITesseract.java (2 eloc)

ln803631 is mostly responsible for

src/GenerateurPdf/SubjectGenerator.java (291 eloc)
src/recadragePdf/PdfAnalyzer.java (14 eloc)
src/recadragePdf/LoadingExistingDocument.java (5 eloc)
src/recadragePdf/PdfToImage.java (1 eloc)

nh805942 is mostly responsible for

src/config/Config.java (120 eloc)
src/config/Question.java (25 eloc)
src/config/QuestionBoite.java (12 eloc)
src/config/Reponse.java (4 eloc)
src/ocr/PdfToImage.java (1 eloc)

The extensions below were found in the repository history (extensions used during statistical analysis are marked).

* TXT bat csv html java md properties sh ttx txt ucls uzn xml yml