Source Lines Counter (SLiC) Version 4.0

Source Lines Counter (SLiC) is a software utility designed to measure software source code size using logical source statements and other common measures for 22 of the programming languages commonly used at NASA and the aerospace industry. Such metrics can be used in a wide variety of applications, from parametric cost estimation to software defect analysis. SLiC has a variety of unique features such as automatic code search, automatic file detection, hierarchical directory totals, and spreadsheet-compatible output. SLiC was written for extensibility; new programming language support can be added with minimal effort in a short amount of time. SLiC runs on a variety of platforms including UNIX, Windows, and Mac OSX. Its straightforward command-line interface allows for customization and incorporation into the software build process for tracking development metrics.

This work was done by Erik W. Monson, Kevin A. Smith, Brian J. Newport, Roli D. Gostelow, Jairus M. Hihn, and Ronald K. Kandt of Caltech for NASA’s Jet Propulsion Laboratory. For more information, contact This email address is being protected from spambots. You need JavaScript enabled to view it..

This software is available for commercial licensing. Please contact Daniel Broderick of the California Institute of Technology at This email address is being protected from spambots. You need JavaScript enabled to view it.. Refer to NPO-45962.

White Papers

Design to Manufacturing: Complete Support for High-Precision Components
Sponsored by Utitec
Potting Compounds Protect Electronic Circuits
Sponsored by Master Bond
Antenna Basics
Sponsored by Rohde and Schwarz AD
Electropolishing for the Aerospace Industry
Sponsored by Able Electropolishing
High Reliability Flexible Circuits for the Medical Marketplace
Sponsored by Tech Etch
Use Metal Bellows To Replace Springs
Sponsored by Servometer

White Papers Sponsored By:

The U.S. Government does not endorse any commercial product, process, or activity identified on this web site.