NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
A communication channel model of the software processReported here is beginning research into a noisy communication channel analogy of software development process productivity, in order to establish quantifiable behavior and theoretical bounds. The analogy leads to a fundamental mathematical relationship between human productivity and the amount of information supplied by the developers, the capacity of the human channel for processing and transmitting information, the software product yield (object size), the work effort, requirements efficiency, tool and process efficiency, and programming environment advantage. Also derived is an upper bound to productivity that shows that software reuse is the only means than can lead to unbounded productivity growth; practical considerations of size and cost of reusable components may reduce this to a finite bound.
Document ID
19890011272
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Tausworthe, R. C.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
September 5, 2013
Publication Date
October 15, 1988
Subject Category
Computer Programming And Software
Report/Patent Number
JPL-PUBL-88-25
NASA-CR-184866
NAS 1.26:184866
Report Number: JPL-PUBL-88-25
Report Number: NASA-CR-184866
Report Number: NAS 1.26:184866
Accession Number
89N20643
Funding Number(s)
CONTRACT_GRANT: NAS7-918
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available