CodePhacts

📊 View Metrics

All lines in the file including code, text, comments, and blank lines

Language Statistics

Code statistics across all projects, by programming language.

Language Projects Total Lines Code Lines Comment Lines Blank Lines
java 7 1,518,330 1,223,833 164,050 130,447
assembly 21 70,105 60,445 27,382 4,000
html 12 68,725 0 139 3,959
properties 4 48,011 0 7,156 4,335
javascript 3 47,908 45,119 1,167 1,622
xml 6 36,160 0 1,891 2,936
questmaker 1 23,605 0 9,066 1,220
cpp 2 23,164 19,554 1,870 1,740
text 14 20,595 0 0 2,475
basic 7 20,065 19,014 1,021 137
php 3 14,115 11,963 1,195 957
c 1 2,778 1,810 560 408
mobprog 1 2,069 1,712 29 329
json 2 1,608 0 0 9
css 5 993 0 27 151
python 1 463 402 32 34
shell 1 234 176 18 41
batch 2 165 132 10 23
kotlin 1 103 70 16 17
csharp 1 12 9 0 3
n/a 3 0 0 0 0
Total 21 languages 1,899,208 1,384,239 215,629 154,843

📊 Portfolio-Wide Cost Estimation

Aggregate estimates across all projects based on 1,384,239 lines of code (1,384.2 K)

COCOMO (1981)

Effort: 9,891.9 person-months
Schedule: 62.6 months
Team Size: 158.1 people
Cost Estimate: $118,702,239
Mode: Semi-detached
Barry Boehm's foundational model using empirical coefficients based on project type.

COCOMO II (2000)

Effort: 6,281.0 person-months
Schedule: 55.2 months
Team Size: 113.8 people
Cost Estimate: $75,372,396
Exponent (B): 1.060
Updated model with scale factors for modern development practices and reuse.

Function Point Analysis

Function Points: 23,071 FP
Effort: 1,081.4 person-months
Schedule: 35.6 months
Team Size: 30.4 people
Cost Estimate: $12,977,241
Primary Language: java
Measures functionality independent of technology using standardized function points (~60 LOC/FP for java).

SLIM Model

Effort: 9,891.9 person-months
Schedule: 6.8 months
Team Size: 1,453.5 people
Cost Estimate: $118,702,239
Productivity Index: 5,000
Uses Rayleigh curves and Putnam's software equation emphasizing optimal staffing over time.

Putnam Model

Effort: 557,849.2 person-months
Schedule: 39.0 months
Min Schedule: 32.5 months
Team Size: 14,308.0 people
Cost Estimate: $6,694,189,837
Technology Factor: 8,000
Lawrence Putnam's lifecycle model based on productivity and minimum development time constraints.

Model Comparison Summary

Model Effort (PM) Schedule (Months) Team Size Cost (@ $75/hr)
COCOMO 9,891.9 62.6 158.1 $118,702,239
COCOMO II 6,281.0 55.2 113.8 $75,372,396
Function Points 1,081.4 35.6 30.4 $12,977,241
SLIM 9,891.9 6.8 1,453.5 $118,702,239
Putnam 557,849.2 39.0 14,308.0 $6,694,189,837
AVERAGE 116,999.1 39.8 2,937.9 $1,403,988,791

Note: These portfolio-wide estimates represent the aggregate value of all projects combined. Individual project estimates may vary based on specific technologies and complexity.