Home Industry Data Conferences Links Article 1 Article 2 FAQ/Quotes Qualifications Experience Contact Info

Industry Data

Source Lines of Code (SLOC) per Function Point

Gearing Factors - Industry Averages, April 2005

 

Find Language

 

Bridging the gap between Function Points and SLOC

Bridging the gap between Function Points and SLOC

 

There can be a wide variation in gearing factor data depending upon the source. Therefore, this list was compiled in order to provide an average gearing factor based upon all known industry sources: Quantitative Software Management (QSM), QSM Associates, David Consulting Group, and my own calculations. Links to these sources can be found below. (If you know of any other sources, please let me know.) The basic criteria for a language gearing factor being included was that there had to be more than one source found. If possible, the best source for gearing factors is to calculate them from your own internal data.

REFERENCES:                                                                                                                        o Mayes Consulting
o
David Consulting Group                                                                                                 o Quantitative Software Management (QSM)                                                                    o QSM Associates                                       
o
APPLICATIONS OF SOFTWARE MEASUREMENT, by Capers Jones   

FIND LANGUAGE - select the first letter of the language name below:

A  B  C  D  E  F  G  H   I   J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

Source Code Language Gearing Factor (SLOC/FP)  
1032/AF 16
1st Generation default 320
2nd Generation default 107
3rd Generation default 80
4th Generation default 20
5th Generation default 5
AAS Macro 91
ABAP/4 16
ACCEL 19
Access                     New! 37.0
ACTOR 21
Acumen 28
Ada 83 70.5
Ada 95 82.3
ADR/DL 40
ADR/IDEAL/PDL 20
ADS/Batch 20
ADS/Online 20
AI shell default 49
AI Shells 44.5
Algol 106.0
Algol 68 106.0
ALGOL W 107
AMBUSH 32
AML 49
AMPPL II 64
ANSI BASIC 64
ANSI COBOL 74 107 Return to FIND LANGUAGE
ANSI COBOL 85 91
ANSI SQL 13
ANSWER/DB 13
APL 36.0
APL 360/370 32
APL default 32
APL*PLUS 32
APPLESOFT BASIC 128
Application Builder 20
Application Manager 36
APS 51.5
APT 71
APTools 20
ARC 49
Ariel 107
ARITY 49
Arity PROLOG 64
ART 49
ART Enterprise 46
Artemis 40
ART-IM 46
AS/SET 19
ASI/INQUIRY 13
ASK Windows 46
ASP                          New! 64.0
Assembler                New! 407.6
Assembly (Basic) 320
Assembly (Macro) 213
Associative default 64
Autocoder 320
awk 21
Aztec C 128
BALM 107 Return to FIND LANGUAGE
BASE SAS 53
Basic    78.7
BASIC A 128
Basic Assembly 383.8