Live briefing
Everything about Source lines of code
Software metric used to measure the size of a computer program
Source lines of code (SLOC), also known as lines of code (LOC), is a software metric used to measure the size of a computer program by counting the number of lines in the text of the program's source code. SLOC is typically used to predict the amount of effort that will be required to develop a program, as well as to estimate programming productivity or maintainability once the software is produced. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Source lines of codeA 5-minute orientation
- Skim a recent paper: C++ Source Code Verification PipelineInfluential work since 2022
- Pick up a classic book: BibleThe most-reprinted book on the subject
- Read the landmark paper: Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science ValidationCited 958 times
- Go sideways: SEER-SEMA closely related topic
- Go sideways: Weighted Micro Function PointsA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation
Understanding developer and manager perceptions of function points and source lines of code
Reading between the lines: Source code documentation as a conservation strategy for software-based art
🆕 Influential since 2022
📚 Books worth reading
BibleBible · 1200
MacbethWilliam Shakespeare · 1687
Java software solutionsLewis, John, John E. Lewis Ph. D. · 1997
C How to ProgramPaul J. Deitel, Harvey M. Deitel · 2007
Laws, etcSouth Carolina. · 1736
Code CompleteSteve McConnell · 1993- 📕Decision Making HandbookJerry Ramonyai · 2021
Version control with GitJon Loeliger · 2009
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- SEER-SEM SEER for Software (SEER-SEM) is a project management application used to estimate resources required for software development. 1966 System Development…
- Weighted Micro Function Points Weighted Micro Function Points (WMFP) is a modern software sizing algorithm which is a successor to solid ancestor scientific methods as COCOMO, COSYSMO…
- Software measurement Software measurement is a quantified attribute (see also: measurement) of a characteristic of a software product or the software process. It is a discipline…
- Function point The function point is a "unit of measurement" to express the amount of business functionality an information system (as a product) provides to a user.…
- Quilt (software) Quilt is a software utility for managing a series of changes to the source code of any computer program. Such changes are often referred to as "patches"…
- Programming productivity Programming productivity (also called software productivity or development productivity) describes the degree of the ability of individual programmers…
- Dpkg dpkg is the software at the base of the package management system in the free operating system Debian and its many derivatives. dpkg is used to install…
- Perf (Linux) perf (sometimes called perf_events or perf tools, originally Performance Counters for Linux, PCL) is a performance analyzing tool in Linux, available from…