Experimental investigations of the utility of detailed flowcharts in programming
Communications of the ACM
An experimental evaluation of data type conventions
Communications of the ACM
Program development by stepwise refinement
Communications of the ACM
Exploratory experimental studies comparing online and offline programming performance
Communications of the ACM
Programming factors - language features that help explain programming complexity
ACM '78 Proceedings of the 1978 annual conference - Volume 2
Global variable considered harmful
ACM SIGPLAN Notices
An Analysis of Some Commercial PL/I Programs
IEEE Transactions on Software Engineering
Experimental testing in programming languages, stylistic considerations and design techniques
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
Chief programmer team management of production programming
IBM Systems Journal
Toward a theory of test data selection
IEEE Transactions on Software Engineering
Iterative enhancement: A practical technique for software development
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Programming effort appears to be related to choices of programming language features which we call programming factors. A series of experiments was conducted investigating program construction, comprehension, and modification. Ease of construction seemed related to average nesting depth, percentage of global variables used for data communication, average variables referenced, and average live variables per statement. Data communication and live variables were shown to be related to ease of modification as well.