NASA NTRS ยท 19930060921
Information models of software productivity - Limits on productivity growth
Abstract
Research into generalized information-metric models of software process productivity establishes quantifiable behavior and theoretical bounds. The models establish a fundamental mathematical relationship between software productivity and the human capacity for information traffic, the software product yield (system size), information efficiency, and tool and process efficiencies. An upper bound is derived that quantifies average software productivity and the maximum rate at which it may grow. This bound reveals that ultimately, when tools, methodologies, and automated assistants have reached their maximum effective state, further improvement in productivity can only be achieved through increasing software reuse. The reuse advantage is shown not to increase faster than logarithmically in the number of reusable features available. The reuse bound is further shown to be somewhat dependent on the reuse policy: a general 'reuse everything' policy can lead to a somewhat slower productivity growth than a specialized reuse policy.
Keep this discovery
Explore connections, maps & timelines
Tausworthe, Robert C.. 1992-01-01. Information models of software productivity - Limits on productivity growth. https://ntrs.nasa.gov/citations/19930060921
Cite the original work for its findings. Save a collection to share your selection of sources.