What is KLOC (thousands of lines of code)? - Definition from WhatIs.com

Definition

KLOC (thousands of lines of code)

Part of the Programming glossary:

KLOC (thousands of lines of code) is a traditional measure of how large a computer program is or how long or how many people it will take to write it. The code measured is usually source code . Since a higher-level source language (such as C++ ) compiles into more lines of machine code than a lower-level language (such as assembler language), a KLOC of C++ statements would generate a larger program (in number of byte s) than a KLOC of assembler language statements.

KLOC has been used as a rough measure of programmer productivity, as in "How many lines of code can you write a day?" However, this measure does not consider the efficiency of the code. Many other factors obviously affect productivity.

Defects per KLOC is a common measure used as a target or for evaluating code quality.

This was last updated in April 2011
Posted by: Margaret Rouse

Related Terms

Definitions

Glossaries

  • Programming

    - Terms related to software programming, including definitions about programming languages and words and phrases about software design, coding, testing and debugging.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question. Find an Answer.Powered by ITKnowledgeExchange.com

Ask An IT Question

Get answers from your peers on your most technical challenges

Ask Question
  • T-code for GL report, like FBL3N, but with the corresponding PO

    I suggest you look at the documentation provided with your product. If you get familiar with it you will be able to get your questions answer faster and possibly have multiple solutions to your que...

  • How to find the If - Endif relationship

    You can manually put something in the comments area or in positions 1-5 of the source. Something like b001, b002 ...  e002,  e001. Anything you do manually cannot be guarenteed accurate....

  • SQL Query Perfomance Issue.

    Wow! This one is just a treasure chest of things that take time. Rather than go through the whole thing, which could take an hour, I'll give you some pointers: (1) Don't compare using UPPER or ...

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.