Ethereal-dev: Re: [Ethereal-dev] How big is Ethereal?

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Brad Hards <bhards@xxxxxxxxxxxxxx>
Date: Tue, 18 Nov 2003 22:26:05 +1100
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ronnie asked me to redo it with a more up to date source  - I'm using CVS of 
today for this run. This is a little bit bogus because it isn't any released 
version, and I have a couple of local changes (like my RFB dissector) sitting 
in there. 
SLOC    Directory       SLOC-by-Language (Sorted)
429447  top_dir         ansic=407168,python=14502,sh=7535,perl=171,lex=71
39293   gtk             ansic=39293
23687   plugins         ansic=23635,python=52
19689   epan            ansic=19380,lex=309
14864   wiretap         ansic=14359,lex=293,yacc=212
4813    tools           ansic=3423,python=1390
107     doc             perl=107
97      packaging       sh=97
17      debian          sh=17
0       aclocal-fallback (none)
0       aclocal-missing (none)
0       CVS             (none)
0       gtk2            (none)
0       image           (none)


Totals grouped by language (dominant language first):
ansic:       507258 (95.35%)
python:       15944 (3.00%)
sh:            7649 (1.44%)
lex:            673 (0.13%)
perl:           278 (0.05%)
yacc:           212 (0.04%)




Total Physical Source Lines of Code (SLOC)                = 532,014
Development Effort Estimate, Person-Years (Person-Months) = 145.63 (1,747.55)
 (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 3.56 (42.66)
 (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 40.96
Total Estimated Cost to Develop                           = $ 19,672,558
 (average salary = $56,286/year, overhead = 2.40).
SLOCCount is Open Source Software/Free Software, licensed under the FSF GPL.
Please credit this data as "generated using 'SLOCCount' by David A. Wheeler."


On Fri, 03 Oct 2003 17:07 pm, Brad Hards wrote:
> Here is a quick report from sloccount-2.04. It might look better if you use
> a fixed width font.
> SLOC    Directory       SLOC-by-Language (Sorted)
> 386194  top_dir         ansic=363048,python=14428,sh=8476,perl=171,lex=71
> 36565   gtk             ansic=36565
> 20504   epan            ansic=19327,sh=868,lex=309
> 18015   plugins         ansic=17963,python=52
> 14966   wiretap         ansic=13623,sh=842,lex=289,yacc=212
> 4813    tools           ansic=3423,python=1390
> 128     packaging       sh=128
> 107     doc             perl=107
> 17      debian          sh=17
> 0       aclocal-fallback (none)
> 0       aclocal-missing (none)
> 0       autom4te-2.5x.cache (none)
> 0       CVS             (none)
> 0       gtk2            (none)
> 0       image           (none)
>
>
> Totals grouped by language (dominant language first):
> ansic:       453949 (94.32%)
> python:       15870 (3.30%)
> sh:           10331 (2.15%)
> lex:            669 (0.14%)
> perl:           278 (0.06%)
> yacc:           212 (0.04%)
>
>
>
>
> Total Physical Source Lines of Code (SLOC)                = 481,309
> Development Effort Estimate, Person-Years (Person-Months) = 131.09
> (1,573.10) (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
> Schedule Estimate, Years (Months)                         = 3.42 (40.99)
>  (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
> Estimated Average Number of Developers (Effort/Schedule)  = 38.38
> Total Estimated Cost to Develop                           = $ 17,708,705
>  (average salary = $56,286/year, overhead = 2.40).
> SLOCCount is Open Source Software/Free Software, licensed under the FSF
> GPL. Please credit this data as "generated using 'SLOCCount' by David A.
> Wheeler."

- -- 
http://lca2004.linux.org.au - I'm registered. Are you?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/ugHNGwwszQ/PZzgRAhtRAJ9VhOuWtnzo5ueJmeksAFUX6AeeBgCeJBQu
5aa3PC+SwOEPyJze0vQ5CCM=
=QyP5
-----END PGP SIGNATURE-----