Measuring prime program complexity
Title | Measuring prime program complexity |
Publication Type | Journal Articles |
Year of Publication | 1994 |
Authors | Zelkowitz MV, Tian J |
Journal | Information Sciences |
Volume | 77 |
Issue | 3–4 |
Pagination | 325 - 350 |
Date Published | 1994/03// |
ISBN Number | 0020-0255 |
Abstract | This paper uses the prime program decomposition of a program as the basis for a measure that closely correlates with our intuitive notion of program complexity. This measure is based upon the information theory ideas of randomness and entropy such that results about structured programming, data abstractions, and other programming paradigms can be stated in quantitative terms, and empirical means can be used to validate the assumptions used to develop the model. As a graph-based model, it can be applied to several graphical examples as extensions not otherwise available to source-code based models. This paper introduces the measure, derives several properties for it, and gives some simple examples to demonstrate that the measure is a plausible approximation of our notions concerning structured programming. |
URL | http://www.sciencedirect.com/science/article/pii/0020025594900078 |
DOI | 10.1016/0020-0255(94)90007-8 |