| Cost Drivers | Ratings | ||||||
| ID | Driver Name | Very Low | Low | Nominal | High | Very High | Extra High | 
| RELY | Required software reliability | 0.75 (effect is slight inconvenience) | 0.88 (easily recovered losses) | 1.00 (recoverable losses) | 1.15 (high financial loss) | 1.40 (risk to human life) | |
| DATA | Database size | 0.94 (database bytes/SLOC < 10) | 1.00 (D/S between 10 and 100) | 1.08 (D/S between 100 and 1000) | 1.16 (D/S > 1000) | ||
| CPLX | Product complexity | 0.70 (mostly straightline code, simple arrays, simple expressions) | 0.85 | 1.00 | 1.15 | 1.30 | 1.65 (microcode, multiple resource scheduling, device timing dependent coding) | 
| TIME | Execution time constraint | 1.00 (<50% use of available execution time) | 1.11 (70% use) | 1.30 (85% use) | 1.66 (95% use) | ||
| STOR | Main storage constraint | 1.00 (<50% use of available storage) | 1.06  (70% use) | 1.21 (85% use) | 1.56 (95% use) | ||
| VIRT | Virtual machine (HW and OS) volatility | 0.87 (major change every 12 months, minor every month) | 1.00 (major change every 6 months, minor every 2 weeks) | 1.15 (major change every 2 months, minor changes every week) | 1.30 (major changes every 2 weeks, minor changes every 2 days) | ||
| TURN | Computer turnaround time | 0.87 (interactive) | 1.00 (average turnaround < 4 hours) | 1.07 | 1.15 | ||
| ACAP | Analyst capability | 1.46 (15th percentile) | 1.19 (35th percentile) | 1.00 (55th percentile) | 0.86 (75th percentile) | 0.71 (90th percentile) | |
| AEXP | Applications experience | 1.29 (<= 4 months experience) | 1.13 (1 year) | 1.00 (3 years) | 0.91 (6 years) | 0.82 (12 years) | |
| PCAP | Programmer capability | 1.42 (15th percentile) | 1.17  (35th percentile) | 1.00 (55th percentile) | 0.86  (75th percentile) | 0.70 (90th percentile) | |
| VEXP | Virtual machine experience | 1.21 (<= 1 month experience) | 1.10 (4 months) | 1.00 (1 year) | 0.90 (3 years) | ||
| LEXP | Programming language experience | 1.14  (<= 1 month experience) | 1.07 (4 months) | 1.00 (1 year) | 0.95 (3 years) | ||
| MODP | Use of "modern" programming practices (e.g. structured programming) | 1.24 (No use) | 1.10 | 1.00 (some use) | 0.91 | 0.82 (routine use) | |
| TOOL | Use of software tools | 1.24 | 1.10 | 1.00 (basic tools) | 0.91 (test tools) | 0.83 (requirements, design, management, documentation tools) | |
| SCED | Required development schedule | 1.23 (75% of nominal) | 1.08 (85% of nominal) | 1.00 (nominal) | 1.04 (130% of nominal) | 1.10 (160% of nominal) | |
| Cost Drivers | Ratings | ||
| ID | Driver Name | Rating | Multiplier | 
| RELY | Required software reliability | Low - easily recovered losses | 0.88 | 
| DATA | Database size | Low | 0.94 | 
| CPLX | Product complexity | Nominal | 1.00 | 
| TIME | Execution time constraint | Nominal | 1.00 | 
| STOR | Main storage constraint | Nominal | 1.00 | 
| VIRT | Virtual machine (HW and OS) volatility | Low  (major change every 12 months, minor every month) | 0.87 | 
| TURN | Computer turnaround time | Low (interactive) | 0.87 | 
| ACAP | Analyst capability | Nominal  (55th percentile) | 1.00 | 
| AEXP | Applications experience | Nominal (3 years) | 1.00 | 
| PCAP | Programmer capability | Nominal  (55th percentile) | 1.00 | 
| VEXP | Virtual machine experience | High (3 years) | 0.90 | 
| LEXP | Programming language experience | High (3 years) | 0.95 | 
| MODP | Use of "modern" programming practices (e.g. structured programming) | High (Routine use) | 0.82 | 
| TOOL | Use of software tools | Nominal (basic tools) | 1.00 | 
| SCED | Required development schedule | Nominal | 1.00 | 
0.88*0.94*1*1*1*0.87*0.87*1*1*1*0.90*0.95*0.82*1*1The correction from these is 0.438964094, which you multiply by the base factor (2.3 in this case) to determine a final effort factor. For this example, the final factor for the effort calculation is 1.01. You would then invoke sloccount with "--effort 1.01 1.05" to pass in the corrected factor and exponent. You don't need to use "--schedule" to set the factors (they default to the values for organic model), but you can set them manually anyway by setting "--schedule 2.5 0.38". You do need to use the --schedule option for embedded and semidetached projects. The final command would be: