The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Program understanding behavior during debugging of large scale software
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
Object-Oriented Software Engineering; Conquering Complex and Changing Systems
Object-Oriented Software Engineering; Conquering Complex and Changing Systems
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Guide to the Software Engineering Body of Knowledge - SWEBOK
Guide to the Software Engineering Body of Knowledge - SWEBOK
Expectation-based, inference-based, and bottom-up software comprehension: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - Analyzing the Evolution of Large-Scale Software
Surely we must learn to read before we learn to write!
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
An introduction to program comprehension for computer science educators
Proceedings of the 2010 ITiCSE working group reports
Selecting open source software projects to teach software engineering
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
In the search for answers to the effective teaching of programming at the beginner level, we are now seeing broader programs of research investigate the distinctions between reading, comprehending and writing small programs [1], [2]. In New Zealand we have joined this work with the "Bracelet" project, in which multiple institutions will investigate how students comprehend small computer programs. We hope this may help answer critical teaching and assessment questions.