A Review and Evaluation of Software Science
ACM Computing Surveys (CSUR)
A controlled experiment in program testing and code walkthroughs/inspections
Communications of the ACM
Experimental investigations of the utility of detailed flowcharts in programming
Communications of the ACM
Exploratory experimental studies comparing online and offline programming performance
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
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
An extension to the cyclomatic measure of program complexity
ACM SIGPLAN Notices
Measuring Improvements in Program Clarity
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
A Measure of Control Flow Complexity in Program Text
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Hi-index | 0.01 |
The term software complexity (program quality, program complexity,...) has been used by software engineering researchers to denote the testability, maintainability, readability, and/or comprehensibility of a program. Curtis points out a common bond that unites all these concepts: a program's complexity determines how difficult it is for programmers to work with.