Centre for Software Reliability

Results for: 00145, GondwanalandTelecom

Main parameters

Parameter C C++ Pascal Total
Number of submissions (AC, WA, or PE) 1055 1588 301 2944
Number of authors 346 483 150 979
First submission correct 137 143 69 349
Last submission correct 225 258 94 577
Average number of trials per author 3.05 3.29 2.01 3.01
Average number of trials per author (excluding submissions after a correct one) 2.59 2.83 1.8 2.59
Average number of trials to correct submission 2.29 2.57 1.79 2.33
Number of different equivalence classes 432 653 105 1140
Number of different score functions 175 156 52 344
Number of different equivalence classes in authors' first submissions 183 268 61 488
Number of different score functions in authors' first submissions 73 74 32 158

Parameters of the C/C++ submissions

Parameter All, 1>pfd (N=602) Correct (N=344) 0.1>=pfd>0 (N=66) 1>pfd>0.1 (N=192)
Mean SD Mean SD Mean SD Mean SD
FileSize 1830 962 1700 891 2090 1080 1980 1010
LOC 72.8 36.5 67.4 32.1 84.8 43 78.3 39.6
#Comment lines 2.91 5.54 2.49 4.37 2.97 5.17 3.64 7.23
Halstead, Volume 3450 1500 3220 1260 3980 1650 3680 1750
McCabe, CC 17.7 9.89 16 8.4 21.2 11.3 19.5 11.2

Correlations between parameters of correct C/C++ submissions

# Comment HalsteadMcCabe
Filesize LOC lines Volume CC
FileSize 10.7940.3210.8070.621
LOC 0.79410.1750.8270.758
#Comment lines 0.3210.17510.130.0875
Halstead, Volume 0.8070.8270.1310.712
McCabe, CC 0.6210.7580.08750.7121

Correlations between parameters and pfd/defects of C/C++ submissions

# Comment HalsteadMcCabe
Filesize LOC lines Volume CC
PFD 0.07340.08340.0270.08690.0993
Defects 0.1770.1850.04810.2060.201

Effect of diversity

Average reliability improvement for 0.001<=pfd<=0.01: 45.5

Effect of Language diversity

Average reliability improvement for 0.001<=pfd<=0.01
(in the range where all exist):
C/C: 65.9
C/C++: 63.9
C/Pascal: 87.5
Average reliability improvement for 0.001<=pfd<=0.01
(in the range where all exist):
C++/C: 63.9
C++/C++: 31.6
C++/Pascal: 55
Average reliability improvement for 0.001<=pfd<=0.01
(in the range where all exist):
Pascal/C: 87.5
Pascal/C++: 55
Pascal/Pascal: 34

Page maintained by: mjpm@csr.city.ac.uk

Page automatically generated on Mon Jan 22 11:38:58 2007