Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

Comp.software-eng FAQ (Part 1): questions and answers
Section - Are lines-of-code (LOC) a useful productivity measure?

( Part0 - Part1 - Part2 - Part3 - Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Schools ]


Top Document: Comp.software-eng FAQ (Part 1): questions and answers
Previous Document: What is 'Hungarian Notation'?
Next Document: Should software professionals be licenced/certified?
See reader questions & answers on this topic! - Help others by sharing your knowledge
Date: 24 Feb 1998
Archive file: static.html

Not unless you are very careful.  Capers Jones' book has a detailed and
insightful discussion of Lines of Code, including anomalies, and shows how to
use it sensibly (eg in a single job shop, with a single language, and a
standard company coding style).  It is easy to cook up anomalies where LOC
gives different numbers for code written in different styles, but pathological
cases should get caught in code inspections.  References:
-    T. Capers Jones, Programming Productivity, McGraw-Hill, New York, 1986
-    Capers Jones, Applied Software Measurement: Assuring Productivity and
     Quality, McGraw-Hill, Inc., 1991, 494 pages ISBN 0-07-032813-7

The appendices of the latter give rules for counting procedural source code,
as well as rules for counting function points and feature points.  The
following study, cited in Boehm's _S_o_f_t_w_a_r_e _E_n_g_i_n_e_e_r_i_n_g _E_c_o_n_o_m_i_c_s, claims that
anomalies that seriously "fool" the LOC metric show up rarely in real code.
-    R. Nelson _S_o_f_t_w_a_r_e _D_a_t_e _C_o_l_l_e_c_t_i_o_n _a_n_d _A_n_a_l_y_s_i_s _a_t _R_A_D_C, Rome Air
     Development Center, Rome, NY.  1978.


User Contributions:

1
Jan Lamb
The address for 3SL (Cradle) is incorrect. It shouldn't be Craven House. The address is:

3SL, Suite 2, 22a Duke Street, Barrow in Furness, Cumbria, LA14 1HH

Please can you update this immediately.
2
Village Talkies
Sep 12, 2022 @ 2:02 am
Great information!!! Thanks for your wonderful informative blog.
Village Talkies a top-quality professional corporate video production company in Bangalore and also best explainer video company in Bangalore & animation video makers in Bangalore, Chennai, India & Maryland, Baltimore, USA provides Corporate & Brand films, Promotional, Marketing videos & Training videos, Product demo videos, Employee videos, Product video explainers, eLearning videos, 2d Animation, 3d Animation, Motion Graphics, Whiteboard Explainer videos Client Testimonial Videos, Video Presentation and more for all start-ups, industries, and corporate companies. From scripting to corporate video production services, explainer & 3d, 2d animation video production , our solutions are customized to your budget, timeline, and to meet the company goals and objectives. As a best video production company in Bangalore, we produce quality and creative videos to our clients.
3
Feb 24, 2023 @ 1:01 am
No deposit bonuses 150 FREE SPINS
https://vulkancasino-o6u2.ru
New Slots
https://joycasino-sfe5.ru
4
May 5, 2023 @ 10:10 am
It is a pity, that now I can not express - there is no free time. But I will be released - I will necessarily write that I think on this question.
5
Sep 13, 2023 @ 12:12 pm
Bravo, this remarkable phrase is necessary just by the way
6
Oct 2, 2023 @ 4:16 pm
https://virtual-local-numbers.com/virtualnumber/virtual-sms-number.html
7
Oct 3, 2023 @ 1:13 pm
https://european-sailing.com/dubai-uae-yacht-rental
8
Nov 7, 2023 @ 6:06 am
In my opinion, it is an interesting question, I will take part in discussion. Together we can come to a right answer. I am assured.

Comment about this article, ask questions, or add new information about this topic:




Top Document: Comp.software-eng FAQ (Part 1): questions and answers
Previous Document: What is 'Hungarian Notation'?
Next Document: Should software professionals be licenced/certified?

Part0 - Part1 - Part2 - Part3 - Single Page

[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
dalamb@spamcop.net (David Alex Lamb)





Last Update March 27 2014 @ 02:12 PM