A Review and Evaluation of Software Science
ACM Computing Surveys (CSUR)
A genealogy of control structures
Communications of the ACM
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Methods for improving controlled experimentation in software engineering
ICSE '81 Proceedings of the 5th international conference on Software engineering
Third time charm: Stronger prediction of programmer performance by software complexity metrics
ICSE '79 Proceedings of the 4th international conference on Software engineering
A model for program complexity analysis
ICSE '78 Proceedings of the 3rd international conference on Software engineering
Using a behavioral theory of program comprehension in software engineering
ICSE '78 Proceedings of the 3rd international conference on Software engineering
An experimental investigation of the effect of program structure on program understanding
Proceedings of an ACM conference on Language design for reliable software
Reliable software through composite design
Reliable software through composite design
Hi-index | 0.00 |
Theoretical and methodological problems in the development of program-based measures of software complexity are enumerated. Three issues are analyzed: the potential confounding influence of non-program factors; the desirable features of complexity measures, and the difficulties in validating complexity measures. The analysis suggests that researchers must find ways to control the effects of non-program factors, perhaps by restricting their focus to a well-defined programming environment. Further, both the designers and users of complexity measures must be aware of the inherent limitations of such tools.