2

Since we have so many languages to use for programming to create a software product, and every language has its own pros and cons. While thinking on how to choose a language, a friend suggested to loop for the cheapest cost a language creates as judged by the lines of code method used for estimation. I was wondering how many lines of Java code and how many lines of Python code each FP incurs ?

Sarmad Asif
  • 89
  • 1
  • 10
  • what do you mean by point estimation? you mean statistical point estimation? – Alt Aug 21 '15 at 23:33
  • yes, if there is a statistical point estimation, that would help to calculate the software cost and effort estimation. A resource will help. – Sarmad Asif Aug 21 '15 at 23:35

2 Answers2

1

You should assume a probability model. This might be helpful: https://www.cs.uoregon.edu/Classes/13W/cis472/slides/estimation-2pp.pdf

In terms of implementation, you can use scikit-learn and scikit-stats libraries in Python, where you are able to implement most statistical methods in a few lines of code.

Alt
  • 2,597
  • 5
  • 26
  • 36
  • actually, this is the source i was looking, i found my answer for Java but couldnt find for Python in the Function Point Language Table. http://www.qsm.com/resources/function-point-languages-table – Sarmad Asif Aug 21 '15 at 23:47
0

I found the answer to my question in this pdf. http://namcookanalytics.com/wp-content/uploads/2013/07/Function-Points-as-a-Universal-Software-Metric2013.pdf

Sarmad Asif
  • 89
  • 1
  • 10