[ros-dev] Request: SLOC stats of ReactOS 0.0.1.0, 0.1.0, 0.2.0 & 0.3.0

M Bealby mbealby at gmail.com
Fri Aug 18 22:58:51 CEST 2006


From: M Bealby <mbealby at gmail.com>
Subject: Re: [ros-dev] Request: SLOC stats of ReactOS 0.0.1.0, 0.1.0, 0.2.0 & 0.3.0
Date: Thu, 17 Aug 2006 16:20:20 +0100 (BST)

> From: "Klemens Friedl" <frik85 at gmail.com>
> Subject: [ros-dev] Request: SLOC stats of ReactOS 0.0.1.0, 0.1.0, 0.2.0 & 0.3.0
> Date: Thu, 17 Aug 2006 16:34:21 +0200
> 
> Using sloccount 2.26 on Linux and the zip archives listed above I get the
> following results.
> 
> Note: The 0.0.1.0 download appears to be corrupt (tried multiple mirrors),
> so I have no results for that version.

I managed to use sloccount on the tarball available from here:
http://svn.reactos.org/svn/reactos/tags/ReactOS-0.0.10.tar.gz?view=tar

Here are the results:


ReactOS Version 0.0.1.0
-----------------------

SLOC	Directory	SLOC-by-Language (Sorted)
29183   include         ansic=29183
12270   ntoskrnl        ansic=11881,asm=389
1830    lib             ansic=1467,cpp=358,asm=5
854     loaders         asm=854
0       doc             (none)
0       drivers         (none)
0       top_dir         (none)


Totals grouped by language (dominant language first):
ansic:        42531 (96.36%)
asm:           1248 (2.83%)
cpp:            358 (0.81%)




Total Physical Source Lines of Code (SLOC)                = 44,137
Development Effort Estimate, Person-Years (Person-Months) = 10.67 (128.01)
 (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 1.32 (15.80)
 (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 8.10
Total Estimated Cost to Develop                           = $ 1,441,068
 (average salary = $56,286/year, overhead = 2.40).
SLOCCount, Copyright (C) 2001-2004 David A. Wheeler
SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL.
SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to
redistribute it under certain conditions as specified by the GNU GPL license;
see the documentation for details.
Please credit this data as "generated using David A. Wheeler's 'SLOCCount'."


Hope this helps,
Martin


More information about the Ros-dev mailing list