From: M Bealby mbealby@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@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