Hi gang:

Here is this long-overdue last episode of the post-release fun series:

> Stay tuned for the next (and final) episode of this post-release fun
> series that will bring a complementary "code survival"
> perspective...

The commit flow stats studied in the previous episodes have one big
disadvantage: if, say, I am working on a 100 lines long file, and I
edit the same single line 20 times over and over again, the commit
flow stats indicate that I have contributed 20 lines to the overall
commit flow, even though in reality 99 lines of the file remained
unchanged.  The commit flow numbers are good in estimating the overall
(past) commit flow activity; but how do they compare to the current
status of the code?

Let us therefore look at the CDS Invenio codebase from the "code line
survival" perspective; that is, let us count how many lines of code in
the current codebase "survived" editing throughout the commit history.

First, an obligatory word of warning.  Since CVS does not trace line
segments across files or even file renaming actions, the per-file code
survival game would give false picture in case the codebase underwent
massive refactoring.  An example: BibRank Admin Guide in WML, before
refactoring, was authored by Trond (78.8%) and Tibor (21.2%). After
move to webdoc, it is now authored by Jerome (74.1%), Samuele (14.5%)
and Tibor (11.4%)... even though most of its lines come from the same
original Trond's document.  Therefore, beware of the code survival
game in case of file renaming or code refactoring.  Fortunately, for
Python code, that we are mostly concerned with here, the situation is
okay due to lower-level CVS hard renaming of files mentioned in
earlier episodes.

Second, another word of warning.  In the code survival game below, we
shall look at the Python source code from the CDS Invenio v0.99.0
perspective.  Hence, if a file foo.py was alive in v0.7.0 to v0.92.1,
but was then supressed in v0.99.0 for a reason or another, we shall
not count it, since it did not "survive".  An example: there were
117,564 LOCs in *.py files in v0.92.1, but there will be only 113,026
eligible LOCs for the below code survival study, since some files
(e.g. bibformat migration kit) were deleted after they accomplished
their role and hence did not "survive" into v0.99.0.

Third, in order to compare the code survival rate across time, we
shall take a look at the six zero-patchlevel releases, notably v0.3.0,
v0.5.0, v0.7.0, v0.90.0, v0.92.0, and v0.99.0.

>>> Case study 1: search and submission engine core

A good case study example may be the original search engine core and
the original submission engine core code.  The two files did not
undergo any massive refactoring for a long time.  In the previous
episode you may have noticed that Tibor's commit flow went mostly to
the WebSearch module, and Thomas's commit flow to the WebSubmit module
- in coherence with the pre-2003 division of work, Tibor being
responsible for the search engine and related interfaces, and Thomas
for the submission engine and related interfaces.  Now Thomas has left
the project in spring 2005, while Tibor kept on maintaining the search
engine - so we might expect to see two different "code survival"
scenarios here.  How much of the original code survived?

Code survival game, modules/websearch/lib/search_engine.py:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     tibor     3249 (100.0%)     3708 ( 99.9%)     3851 ( 98.8%)     3222 ( 
92.4%)     3171 ( 90.3%)     3044 ( 75.0%)
    kaplun                                                                      
                          417 ( 10.3%)
    jerome                                                                      
         79 (  2.2%)      373 (  9.2%)
     gobry                                                            221 (  
6.3%)      182 (  5.2%)      149 (  3.7%)
      anna                                           26 (  0.7%)       24 (  
0.7%)       24 (  0.7%)       23 (  0.6%)
   oserres                                                                      
         28 (  0.8%)       21 (  0.5%)
     diane                                           16 (  0.4%)        8 (  
0.2%)        7 (  0.2%)       10 (  0.2%)
     marko                                                                      
                           10 (  0.2%)
      greg                                                                      
         12 (  0.3%)        9 (  0.2%)
     trond                          3 (  0.1%)        3 (  0.1%)        3 (  
0.1%)        3 (  0.1%)        2 (  0.0%)
     paulo                                                              9 (  
0.3%)        6 (  0.2%)
    martin                                                              1 (  
0.0%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL              3249              3711              3896              
3488              3512              4058

We can see the effect of gettextization brought by Fred for v0.90.0,
the effect of intbitset brought by Samuele for v0.99.0, or the effect
of detailed record page tabs brought by Jerome for v0.99.0.

What about the submission engine then?

Code survival game, modules/websubmit/lib/websubmit_engine.py:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
      nich                                                            152 ( 
13.6%)      140 ( 12.6%)      868 ( 55.9%)
    tbaron     1327 (100.0%)     1228 ( 90.9%)     1219 ( 90.8%)      586 ( 
52.6%)      563 ( 50.5%)      316 ( 20.3%)
     tibor                         15 (  1.1%)       14 (  1.0%)      338 ( 
30.3%)      366 ( 32.8%)      291 ( 18.7%)
     diane                                                                      
                           21 (  1.4%)
    jerome                                                                      
                           21 (  1.4%)
    thomas                        105 (  7.8%)      107 (  8.0%)       29 (  
2.6%)       28 (  2.5%)       16 (  1.0%)
    kaplun                                                                      
                           15 (  1.0%)
      greg                                                                      
          9 (  0.8%)        4 (  0.3%)
     gobry                                                              8 (  
0.7%)        8 (  0.7%)        2 (  0.1%)
     trond                          3 (  0.2%)        3 (  0.2%)        1 (  
0.1%)        1 (  0.1%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL              1327              1351              1343              
1114              1115              1554

We can see for example the effect of templating code that has been
brought by "Tibor" for v0.90.0 - actually, this is a commit of behalf
of Tiberiu Dondera, see previous episode - while the most dramatic
effect on the original code was brought by Nick for v0.99.0 where the
submission engine got refactored into separate layer files.  Still, we
can see that about 20% of the submission engine code in v0.99.0 is
authored by Thomas, even though he left the project three years ago.

>>> Case study 2: ranking code

Sometimes a module contains several sub-modules that were usually
maintained by different developers.  As an example, let us take
BibRank and its three main ranking methods: ranking by the word
similarity (originally developed by Trond, last commit in January
2005), ranking by the number of citations (originally developed by
Anna, last commit in March 2005), and ranking by the number of
downloads (originally developed by Diane, last rank-related commit in
February 2007).  What happened with this code over time?

Rank by word similarity, modules/bibrank/lib/bibrank_word_indexer.py:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     trond                       1420 ( 97.5%)     1433 ( 96.4%)     1398 ( 
95.5%)     1376 ( 93.7%)      915 ( 77.2%)
     tibor                         37 (  2.5%)       53 (  3.6%)       66 (  
4.5%)       93 (  6.3%)      145 ( 12.2%)
    kaplun                                                                      
                          126 ( 10.6%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                1457              1486              
1464              1469              1186

Rank by citations, modules/bibrank/lib/bibrank_citation*.py:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
      anna                                          477 ( 75.6%)      413 ( 
64.1%)      386 ( 55.7%)      328 ( 38.1%)
     tibor                                          154 ( 24.4%)      212 ( 
32.9%)      261 ( 37.7%)      324 ( 37.6%)
     marko                                                                      
                          160 ( 18.6%)
    jerome                                                                      
         28 (  4.0%)       27 (  3.1%)
     diane                                                             15 (  
2.3%)       15 (  2.2%)       14 (  1.6%)
    kaplun                                                                      
                            7 (  0.8%)
     gobry                                                              4 (  
0.6%)        3 (  0.4%)        2 (  0.2%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                                   631               
644               693               862

Rank by downloads, modules/bibrank/lib/bibrank_download*.py:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     diane                                          496 ( 83.8%)      506 ( 
80.6%)      502 ( 77.6%)      424 ( 64.4%)
     tibor                                           96 ( 16.2%)      119 ( 
18.9%)      143 ( 22.1%)      228 ( 34.7%)
     marko                                                                      
                            4 (  0.6%)
     gobry                                                              3 (  
0.5%)        2 (  0.3%)        2 (  0.3%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                                   592               
628               647               658

We can see large proportions of original code still in use, and the
maintenance brought by Tibor, and the appearance of new developers in
v0.99.0 namely Marko for the citation related changes and Samuele for
intbitset and stemmer related changes.

After the above warnings and the two case studies, here are the
overell results:

>>> Code survival game, for *.py files in 0.99.0, overall table:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     tibor     7442 ( 40.6%)    11207 ( 28.3%)    14940 ( 32.3%)    24312 ( 
29.1%)    35296 ( 31.2%)    36587 ( 24.5%)
      nich                                                          11266 ( 
13.5%)    13544 ( 12.0%)    22398 ( 15.0%)
    kaplun                                                                      
                        21364 ( 14.3%)
    jerome                                                                      
      13712 ( 12.1%)    20309 ( 13.6%)
     trond                      12080 ( 30.5%)    12020 ( 26.0%)    11383 ( 
13.6%)    10775 (  9.5%)     8136 (  5.4%)
      greg                                                           7695 (  
9.2%)     8798 (  7.8%)     7702 (  5.2%)
   richard                       5586 ( 14.1%)     5566 ( 12.0%)     5246 (  
6.3%)     5006 (  4.4%)     4709 (  3.2%)
     ghase                                                                      
                         3499 (  2.3%)
    martin      134 (  0.7%)      135 (  0.3%)     2061 (  4.5%)     4195 (  
5.0%)     3733 (  3.3%)     2934 (  2.0%)
    mikael     4627 ( 25.2%)     4314 ( 10.9%)     4311 (  9.3%)     4253 (  
5.1%)     4231 (  3.7%)     2565 (  1.7%)
     diane                                          758 (  1.6%)     2092 (  
2.5%)     2505 (  2.2%)     2366 (  1.6%)
      axel                                                                      
                         2298 (  1.5%)
    tbaron     5217 ( 28.4%)     5045 ( 12.8%)     4939 ( 10.7%)     3428 (  
4.1%)     3319 (  2.9%)     2241 (  1.5%)
     gobry                                                           3334 (  
4.0%)     2907 (  2.6%)     2172 (  1.5%)
   marcusj                                                                      
                         1846 (  1.2%)
   oserres                                                                      
       1637 (  1.4%)     1530 (  1.0%)
  ndyankov                                                                      
       1403 (  1.2%)     1321 (  0.9%)
     paulo                                                           1578 (  
1.9%)     1488 (  1.3%)     1297 (  0.9%)
   alberto                                                           1936 (  
2.3%)     2042 (  1.8%)     1280 (  0.9%)
    yohann                                                           1140 (  
1.4%)     1058 (  0.9%)      706 (  0.5%)
  kjedrzej                                                            681 (  
0.8%)      634 (  0.6%)      584 (  0.4%)
      anna                                          509 (  1.1%)      443 (  
0.5%)      416 (  0.4%)      354 (  0.2%)
     tonyo                                                                      
                          348 (  0.2%)
     marko                                                                      
                          291 (  0.2%)
     simon      363 (  2.0%)      363 (  0.9%)      361 (  0.8%)      211 (  
0.3%)      208 (  0.2%)      175 (  0.1%)
   rivanov                                                                      
                           93 (  0.1%)
    thomas                        311 (  0.8%)      290 (  0.6%)      175 (  
0.2%)      135 (  0.1%)       92 (  0.1%)
      erik      196 (  1.1%)      196 (  0.5%)      196 (  0.4%)      121 (  
0.1%)      121 (  0.1%)       76 (  0.1%)
     julio      294 (  1.6%)      256 (  0.6%)      256 (  0.6%)       48 (  
0.1%)       38 (  0.0%)       30 (  0.0%)
    hector       71 (  0.4%)       70 (  0.2%)       70 (  0.2%)       29 (  
0.0%)       20 (  0.0%)       20 (  0.0%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL             18344             39563             46277             
83566            113026            149323

It is interesting to compare the code survival numbers in v0.99.0 with
the commit code flow numbers from the previous episode - one can see
that the 1/3, 1/3, 1/3 commit flow distribution - 1/3 by Tibor, 1/3 by
Samuele+Jerome+Nick, 1/3 by others - got shifted in this game.

It is also interesting to underline that the line count mixes up the
business logic code with the admin web interface code; this effect is
nicely apparent in BibIndex or WebSearch modules in v0.5.0 with many
new LOCs representing the new web admin interfaces developed by Trond.

What about the unit and regression test suite LOC survival?

>>> Code survival game, ./modules/*/lib/*tests.py:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     tibor                        456 ( 81.3%)      601 ( 56.9%)      917 ( 
43.2%)     4943 ( 72.4%)     6146 ( 53.5%)
    kaplun                                                                      
                         2766 ( 24.1%)
    jerome                                                                      
        633 (  9.3%)     1315 ( 11.5%)
     gobry                                                            446 ( 
21.0%)      339 (  5.0%)      268 (  2.3%)
  kjedrzej                                                            226 ( 
10.6%)      221 (  3.2%)      204 (  1.8%)
      greg                                                            136 (  
6.4%)      215 (  3.1%)      196 (  1.7%)
    martin                                          222 ( 21.0%)      190 (  
8.9%)      181 (  2.7%)      143 (  1.2%)
     diane                                           48 (  4.5%)       42 (  
2.0%)       41 (  0.6%)      112 (  1.0%)
   rivanov                                                                      
                           93 (  0.8%)
   oserres                                                                      
         94 (  1.4%)       86 (  0.7%)
     trond                        105 ( 18.7%)      102 (  9.6%)       80 (  
3.8%)       78 (  1.1%)       62 (  0.5%)
      anna                                           84 (  7.9%)       58 (  
2.7%)       56 (  0.8%)       47 (  0.4%)
     paulo                                                             29 (  
1.4%)       29 (  0.4%)       23 (  0.2%)
     marko                                                                      
                           17 (  0.1%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                 561              1057              
2124              6830             11478

What about code survival numbers for every particular module?

>>> Code survival game, modules/bibclassify:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
   alberto                                                            498 ( 
98.2%)      746 ( 95.3%)      550 ( 52.9%)
     tibor                                                              9 (  
1.8%)       37 (  4.7%)      311 ( 29.9%)
    kaplun                                                                      
                          179 ( 17.2%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                                                     
507               783              1040

>>> Code survival game, modules/bibconvert:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
    martin                                         1636 (100.0%)     2035 ( 
96.8%)     1807 ( 67.7%)     1616 ( 56.7%)
    jerome                                                                      
        770 ( 28.9%)      727 ( 25.5%)
     tibor                                                             24 (  
1.1%)       48 (  1.8%)      341 ( 12.0%)
      nich                                                                      
                          126 (  4.4%)
   alberto                                                             44 (  
2.1%)       43 (  1.6%)       40 (  1.4%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                                  1636              
2103              2668              2850

>>> Code survival game, modules/bibedit:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
      nich                                                            478 (  
7.8%)      984 ( 14.0%)     5581 ( 56.9%)
     tibor                       1160 ( 88.4%)     4216 ( 96.6%)     4378 ( 
71.5%)     4576 ( 65.3%)     2082 ( 21.2%)
    yohann                                                           1140 ( 
18.6%)      958 ( 13.7%)      706 (  7.2%)
    jerome                                                                      
        284 (  4.0%)      512 (  5.2%)
     tonyo                                                                      
                          348 (  3.5%)
    kaplun                                                                      
                          297 (  3.0%)
      greg                                                                      
        128 (  1.8%)      102 (  1.0%)
     diane                                                                      
                           96 (  1.0%)
    thomas                        118 (  9.0%)      117 (  2.7%)       98 (  
1.6%)       67 (  1.0%)       51 (  0.5%)
     marko                                                                      
                           20 (  0.2%)
     trond                         34 (  2.6%)       31 (  0.7%)       30 (  
0.5%)       16 (  0.2%)       14 (  0.1%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                1312              4364              
6124              7013              9809

>>> Code survival game, modules/bibformat:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
    jerome                                                                      
      12001 ( 84.7%)    13165 ( 77.8%)
     tibor                                                                      
        761 (  5.4%)     1415 (  8.4%)
  ndyankov                                                                      
       1403 (  9.9%)     1321 (  7.8%)
    kaplun                                                                      
                         1002 (  5.9%)
     ghase                                                                      
                           10 (  0.1%)
     marko                                                                      
                            6 (  0.0%)
     diane                                                                      
                            1 (  0.0%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                                                      
               14165             16920

>>> Code survival game, modules/bibharvest:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
    jerome                                                                      
        540 ( 12.3%)     1461 ( 28.7%)
     tibor      762 ( 85.0%)      743 ( 84.6%)      573 ( 57.4%)      782 ( 
20.7%)     1195 ( 27.3%)     1394 ( 27.4%)
    martin      134 ( 15.0%)      135 ( 15.4%)      425 ( 42.6%)     1610 ( 
42.6%)     1392 ( 31.8%)      847 ( 16.7%)
    kaplun                                                                      
                          695 ( 13.7%)
   alberto                                                           1385 ( 
36.7%)     1244 ( 28.4%)      688 ( 13.5%)
      greg                                                                      
          2 (  0.0%)        2 (  0.0%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL               896               878               998              
3777              4373              5087

>>> Code survival game, modules/bibindex:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     trond                       2381 ( 57.0%)     2372 ( 56.6%)     2249 ( 
53.3%)     2127 ( 49.9%)     1768 ( 38.2%)
     tibor                       1796 ( 43.0%)     1817 ( 43.4%)     1972 ( 
46.7%)     2133 ( 50.1%)     1547 ( 33.4%)
    kaplun                                                                      
                         1308 ( 28.2%)
    jerome                                                                      
                            8 (  0.2%)
      nich                                                                      
          1 (  0.0%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                4177              4189              
4221              4261              4631

>>> Code survival game, modules/bibmatch:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
    martin                                                            549 ( 
96.7%)      534 ( 95.0%)      471 ( 83.8%)
    kaplun                                                                      
                           62 ( 11.0%)
     tibor                                                             19 (  
3.3%)       28 (  5.0%)       29 (  5.2%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                                                     
568               562               562

>>> Code survival game, modules/bibrank:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     trond                       4021 ( 97.7%)     3999 ( 70.9%)     3835 ( 
67.9%)     3755 ( 63.8%)     2624 ( 43.2%)
     tibor                         95 (  2.3%)      422 (  7.5%)      626 ( 
11.1%)      943 ( 16.0%)     1301 ( 21.4%)
    kaplun                                                                      
                         1004 ( 16.5%)
     diane                                          739 ( 13.1%)      758 ( 
13.4%)      756 ( 12.9%)      557 (  9.2%)
      anna                                          483 (  8.6%)      419 (  
7.4%)      392 (  6.7%)      331 (  5.4%)
     marko                                                                      
                          219 (  3.6%)
    jerome                                                                      
         28 (  0.5%)       34 (  0.6%)
     gobry                                                              7 (  
0.1%)        5 (  0.1%)        4 (  0.1%)
   alberto                                                              2 (  
0.0%)        2 (  0.0%)        2 (  0.0%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                4116              5643              
5647              5881              6076

>>> Code survival game, modules/bibsched:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     tibor                                                                      
       1143 (100.0%)      865 ( 57.8%)
    kaplun                                                                      
                          613 ( 40.9%)
   marcusj                                                                      
                           19 (  1.3%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                                                      
                1143              1497

>>> Code survival game, modules/bibupload:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     tibor                                                                      
       2646 (100.0%)     2764 ( 57.5%)
    kaplun                                                                      
                         2041 ( 42.5%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                                                      
                2646              4805

>>> Code survival game, modules/elmsubmit:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
   richard                       5586 (100.0%)     5566 ( 99.6%)     5246 ( 
86.1%)     5006 ( 81.4%)     4709 ( 76.7%)
     tibor                                           20 (  0.4%)      163 (  
2.7%)      513 (  8.3%)      808 ( 13.2%)
  kjedrzej                                                            681 ( 
11.2%)      634 ( 10.3%)      584 (  9.5%)
    kaplun                                                                      
                           42 (  0.7%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                5586              5586              
6090              6153              6143

>>> Code survival game, modules/miscutil:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     tibor                                                            214 ( 
16.9%)     1265 ( 50.0%)     3290 ( 55.8%)
    kaplun                                                                      
                         1382 ( 23.4%)
      greg                                                            673 ( 
53.2%)      961 ( 38.0%)      882 ( 15.0%)
     paulo                                                            201 ( 
15.9%)      176 (  7.0%)      162 (  2.7%)
     gobry                                                            176 ( 
13.9%)      120 (  4.7%)       94 (  1.6%)
    jerome                                                                      
          6 (  0.2%)       89 (  1.5%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                                                    
1264              2528              5899

>>> Code survival game, modules/webaccess:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
    kaplun                                                                      
                         4662 ( 55.6%)
    mikael     4627 ( 90.8%)     4314 ( 74.0%)     4311 ( 73.9%)     4253 ( 
73.4%)     4231 ( 71.8%)     2565 ( 30.6%)
     tibor      360 (  7.1%)      386 (  6.6%)      399 (  6.8%)      447 (  
7.7%)      654 ( 11.1%)      577 (  6.9%)
     trond                       1027 ( 17.6%)     1019 ( 17.5%)      989 ( 
17.1%)      901 ( 15.3%)      517 (  6.2%)
    tbaron      110 (  2.2%)      105 (  1.8%)      103 (  1.8%)      102 (  
1.8%)      102 (  1.7%)       48 (  0.6%)
    jerome                                                                      
                            5 (  0.1%)
      greg                                                                      
                            4 (  0.0%)
     ghase                                                                      
                            3 (  0.0%)
   marcusj                                                                      
                            1 (  0.0%)
     paulo                                                              2 (  
0.0%)        2 (  0.0%)
   alberto                                                              4 (  
0.1%)        4 (  0.1%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL              5097              5832              5832              
5797              5894              8382

>>> Code survival game, modules/webalert:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     tibor      407 ( 36.8%)      398 ( 36.3%)      400 ( 36.5%)     1105 ( 
62.3%)     1055 ( 57.0%)     1053 ( 56.4%)
      greg                                                            146 (  
8.2%)      284 ( 15.3%)      246 ( 13.2%)
     simon      363 ( 32.9%)      363 ( 33.2%)      361 ( 33.0%)      211 ( 
11.9%)      208 ( 11.2%)      175 (  9.4%)
    kaplun                                                                      
                          130 (  7.0%)
     gobry                                                            145 (  
8.2%)      143 (  7.7%)      111 (  5.9%)
      erik      196 ( 17.7%)      196 ( 17.9%)      196 ( 17.9%)      121 (  
6.8%)      121 (  6.5%)       76 (  4.1%)
    jerome                                                                      
                           37 (  2.0%)
    hector       71 (  6.4%)       70 (  6.4%)       70 (  6.4%)       29 (  
1.6%)       20 (  1.1%)       20 (  1.1%)
     julio       68 (  6.2%)       68 (  6.2%)       68 (  6.2%)       18 (  
1.0%)       15 (  0.8%)       15 (  0.8%)
      nich                                                                      
          5 (  0.3%)        4 (  0.2%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL              1105              1095              1095              
1775              1851              1867

>>> Code survival game, modules/webbasket:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
      greg                                                           3474 ( 
81.2%)     3647 ( 80.3%)     3214 ( 67.7%)
     tibor      775 ( 95.3%)      775 ( 95.3%)      775 ( 95.3%)      804 ( 
18.8%)      888 ( 19.6%)     1060 ( 22.3%)
    kaplun                                                                      
                          312 (  6.6%)
   rivanov                                                                      
                           93 (  2.0%)
    jerome                                                                      
                           64 (  1.3%)
     diane                                                                      
          3 (  0.1%)        2 (  0.0%)
      nich                                                                      
          1 (  0.0%)        1 (  0.0%)
     julio       38 (  4.7%)       38 (  4.7%)       38 (  4.7%)
     gobry                                                              1 (  
0.0%)        1 (  0.0%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL               813               813               813              
4279              4540              4746

>>> Code survival game, modules/webcomment:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
      greg                                                           1439 ( 
44.8%)     1360 ( 40.8%)     1129 ( 31.7%)
     paulo                                                           1305 ( 
40.6%)     1248 ( 37.4%)     1104 ( 31.0%)
     tibor                                                            468 ( 
14.6%)      723 ( 21.7%)      720 ( 20.2%)
    jerome                                                                      
                          342 (  9.6%)
    kaplun                                                                      
                          258 (  7.3%)
      nich                                                                      
          5 (  0.1%)        5 (  0.1%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                                                    
3212              3336              3558

>>> Code survival game, modules/webjournal:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     ghase                                                                      
                         3477 ( 87.3%)
     tibor                                                                      
                          407 ( 10.2%)
    kaplun                                                                      
                           59 (  1.5%)
    jerome                                                                      
                           41 (  1.0%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                                                      
                                  3984

>>> Code survival game, modules/webmessage:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
      greg                                                           1837 ( 
86.0%)     1896 ( 82.1%)     1659 ( 70.1%)
     tibor                                                            298 ( 
14.0%)      411 ( 17.8%)      583 ( 24.6%)
    kaplun                                                                      
                           99 (  4.2%)
    jerome                                                                      
                           25 (  1.1%)
      nich                                                                      
          1 (  0.0%)        1 (  0.0%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                                                    
2135              2308              2367

>>> Code survival game, modules/websearch:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     tibor     3479 (100.0%)     3889 ( 48.2%)     4152 ( 49.6%)     5510 ( 
49.3%)     7839 ( 52.8%)     7768 ( 46.9%)
     trond                       4180 ( 51.8%)     4176 ( 49.9%)     4030 ( 
36.0%)     3745 ( 25.2%)     3085 ( 18.6%)
    kaplun                                                                      
                         1745 ( 10.5%)
   oserres                                                                      
       1637 ( 11.0%)     1530 (  9.2%)
    jerome                                                                      
         79 (  0.5%)     1260 (  7.6%)
     gobry                                                           1599 ( 
14.3%)     1313 (  8.8%)      977 (  5.9%)
      greg                                                                      
        202 (  1.4%)      127 (  0.8%)
     marko                                                                      
                           43 (  0.3%)
      anna                                           26 (  0.3%)       24 (  
0.2%)       24 (  0.2%)       23 (  0.1%)
     diane                                           16 (  0.2%)        8 (  
0.1%)        7 (  0.0%)       10 (  0.1%)
     paulo                                                             10 (  
0.1%)        7 (  0.0%)
    martin                                                              1 (  
0.0%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL              3479              8069              8370             
11182             14853             16568

>>> Code survival game, modules/websession:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
    kaplun                                                                      
                         3291 ( 38.8%)
     tibor     1266 ( 86.8%)     1369 ( 72.4%)     1369 ( 72.4%)     3156 ( 
60.3%)     3356 ( 56.7%)     3126 ( 36.9%)
     diane                                                           1323 ( 
25.3%)     1736 ( 29.3%)     1320 ( 15.6%)
     gobry                                                            442 (  
8.4%)      409 (  6.9%)      263 (  3.1%)
    jerome                                                                      
                          232 (  2.7%)
      greg                                                             71 (  
1.4%)      170 (  2.9%)      106 (  1.3%)
     trond                        372 ( 19.7%)      372 ( 19.7%)      211 (  
4.0%)      194 (  3.3%)      103 (  1.2%)
      nich                                                                      
         24 (  0.4%)       19 (  0.2%)
     julio      188 ( 12.9%)      150 (  7.9%)      150 (  7.9%)       30 (  
0.6%)       23 (  0.4%)       15 (  0.2%)
   marcusj                                                                      
                            1 (  0.0%)
    tbaron        5 (  0.3%)
     paulo                                                              2 (  
0.0%)        2 (  0.0%)
   alberto                                                              3 (  
0.1%)        3 (  0.1%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL              1459              1891              1891              
5238              5917              8476

>>> Code survival game, modules/webstat:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
   marcusj                                                                      
                         1822 ( 84.5%)
    jerome                                                                      
                          169 (  7.8%)
     tibor                                                                      
                           93 (  4.3%)
    kaplun                                                                      
                           72 (  3.3%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL                                                                      
                                  2156

>>> Code survival game, modules/webstyle:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
    jerome                                                                      
          1 (  0.1%)     1528 ( 47.4%)
     tibor      229 (100.0%)      243 (100.0%)      243 (100.0%)      743 ( 
55.4%)      812 ( 58.3%)      986 ( 30.6%)
     gobry                                                            484 ( 
36.1%)      464 ( 33.3%)      388 ( 12.0%)
    kaplun                                                                      
                          156 (  4.8%)
      greg                                                             55 (  
4.1%)       63 (  4.5%)      121 (  3.7%)
     paulo                                                             58 (  
4.3%)       53 (  3.8%)       31 (  1.0%)
     ghase                                                                      
                            9 (  0.3%)
     marko                                                                      
                            3 (  0.1%)
   marcusj                                                                      
                            3 (  0.1%)
      nich                                                                      
                            2 (  0.1%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL               229               243               243              
1340              1393              3227

>>> Code survival game, modules/websubmit:

    Author     RELEASE_0_3_0     RELEASE_0_5_0     RELEASE_0_7_0    
RELEASE_0_90_0    RELEASE_0_92_0    RELEASE_0_99_0
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
      nich                                                          10788 ( 
60.3%)    12523 ( 61.7%)    16659 ( 59.1%)
     tibor       16 (  0.3%)      152 (  2.8%)      305 (  5.7%)     3190 ( 
17.8%)     3824 ( 18.8%)     3611 ( 12.8%)
      axel                                                                      
                         2298 (  8.1%)
    tbaron     5102 ( 99.7%)     4940 ( 92.3%)     4836 ( 90.1%)     3326 ( 
18.6%)     3217 ( 15.9%)     2193 (  7.8%)
    kaplun                                                                      
                         1955 (  6.9%)
    jerome                                                                      
          3 (  0.0%)      610 (  2.2%)
     diane                                            3 (  0.1%)        3 (  
0.0%)        3 (  0.0%)      380 (  1.3%)
     gobry                                                            459 (  
2.6%)      433 (  2.1%)      321 (  1.1%)
      greg                                                                      
         85 (  0.4%)      110 (  0.4%)
    thomas                        193 (  3.6%)      173 (  3.2%)       77 (  
0.4%)       68 (  0.3%)       41 (  0.1%)
     trond                         65 (  1.2%)       51 (  1.0%)       39 (  
0.2%)       37 (  0.2%)       25 (  0.1%)
    yohann                                                                      
        100 (  0.5%)
---------- ----------------- ----------------- ----------------- 
----------------- ----------------- -----------------
     TOTAL              5118              5350              5368             
17882             20293             28203

>>> Conclusions

I hope you have had fun following this post-release fun series, that
it helped us to learn something new about our development process and
practices, and that it will stimulate us to develop a still better and
better product in the future :)

Best regards
--
Tibor Simko ** CERN Document Server ** <http://cds.cern.ch/>

Reply via email to