[Fiware-tools] Additional numbers for the Cost Review reply letter

Marcel Zalmanovici MARCEL at il.ibm.com
Mon Mar 10 18:02:35 CET 2014


Hi Davide,

There is no good way to count lines of code (and to estimate something 
from it) - what happens to empty lines, comments, auto-generated code, and 
so forth?
I have estimated the number of code lines in Trace Analyzer (without empty 
lines) based on the main types of files used in the project, i.e. *.java, 
*.xml, *.html, *.c,*.cpp, *.h.

Y2 version had roughly ~93K LOC

Added pthread support:
Java                    ~5K LOC
Native tool             ~44K LOC (it uses an IBM library which is not 
completely new; I would estimate 30% new code = 13K)

Code changes in other plug-ins relative to Y2 are ~2K LOC

So today we have ~20K new LOC, making Trace Analyzer ~113K LOC (actually  
~145K LOC if we count the whole library).

Marcel

-------------------------------------------------------------------------
IBM Research Lab
Haifa University, Mount.Carmel, Haifa 31905, ISRAEL
Phone: +972 4-829-6042, Fax: +972 4-829-6116



From:   Davide Dalle Carbonare <davide.dallecarbonare at eng.it>
To:     Yosu Gorroñogoitia <jesus.gorronogoitia at atos.net>, 
Cc:     "fiware-tools at lists.fi-ware.eu" <fiware-tools at lists.fi-ware.eu>
Date:   10/03/2014 05:42 PM
Subject:        Re: [Fiware-tools] Additional numbers for the Cost Review 
reply   letter
Sent by:        fiware-tools-bounces at lists.fi-ware.eu



Ciao Yosu,
     if from one side I agree with your comment, on the other hand
we can use these numbers as something that cannot be argued.

Let's try to compute these numbers for all the tools, and put them
together. This will be discussed also tomorrow morning.

you've done a great job
thank you
Davide


On 10/03/2014 15:23, Yosu Gorroñogoitia wrote:
> Ciao Davide,
> Computing those figures could be quite difficult, particularly
> considering that when building software we not only create compilable
> source code (e.g. Java code), but also configuration files and other
> stuff. Besides, particularly in our case, the development of our plugins
> required us to contribute to other plugins, notably the
> eu.fiware.ficode.fusionforge.client (which contains a lot of generated
> classes) and also contributions to PHP code. Nonetheless, our figures
> are the following during Apr12-Apr13 period:
>
> CDE plugin: 5104 SLOC + 138 XML lines
> FIA plugin: 2671 SLOC + 360 XML lines
>
> Contributions to eu.fiware.ficode.fusionforge: 11923 SLOC.
>
> Regards
> Yosu
>
>
> On Mon, 2014-03-10 at 13:11 +0100, Davide Dalle Carbonare wrote:
>> Dear partners,
>>       me and Osama just attended the conf call for preparing the cost
>> review reply letter.
>>
>> Juanjo suggested to add some numbers to reinforce the message that work
>> was actually
>> done on the side of development, training, ...
>> The proposal is to add a table that reports the total lines of code 
(for
>> all the tools, not tool by tool),
>> the training sessions, the number of features. Each one of these
>> calculated at end April 2012
>> and end April 2013, an additional column will contains the delta.
>> Let's compute these numbers in order to evaluate if it worth to proceed
>> and put them in
>> the letter.
>>
>> I kindly ask each partner to provide these numbers by tomorrow noon so
>> that we can
>> include them in the letter with a descriptive introduction by tomorrow
>> EoB as requested by Juanjo.
>>
>> thank you and BR
>> Davide
>>
>> ... I start to remind you that tomorrow morning we have the conf call 
:-)
>>
>>
>>
>> _______________________________________________
>> Fiware-tools mailing list
>> Fiware-tools at lists.fi-ware.eu
>> https://lists.fi-ware.eu/listinfo/fiware-tools
>
>

_______________________________________________
Fiware-tools mailing list
Fiware-tools at lists.fi-ware.eu
https://lists.fi-ware.eu/listinfo/fiware-tools

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fiware.org/private/old-fiware-tools/attachments/20140310/6fc5a2a3/attachment.html>


More information about the Old-Fiware-tools mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy