In the seminal 2013 paper published by Namcook Analytics, Capers Jones discusses the use of function points for analyzing software productivity, quality, costs, risks, and economic value. Note that Jones studies productivity over all aspects of a software project, not just the coding or programming phase. So this is fairly representative of the real world.
CEO’s and other C-level executives want to know much more than just the coding part of software applications. They want to know the full cost of applications and their complete schedules from requirements through delivery. They also want to know multi-year maintenance and enhancement costs plus total cost of ownership (TCO).
On page 42, Jones deals with “Function Points versus Lines of Code (LOC) for Software Economic Analysis.” Having established the approximate number of logical source code statements per function point for a wide variety of languages, he then presents a hypothetical software application to compare the development effort among these languages. (Non-code months include things like requirements, design, documentation, management, etc.)
|Language||Coding months||Non-code months||Total months|