Memorization has been an often-used technique for testing cognitive construct organization by programmers. This study looks at three different memorization techniques and introduces a new method for examination of syntax and logical constructs.
Get full access to this article
View all access options for this article.
References
1.
AtwoodM.E.RamseyH.R. (1977). Cognitive structures in the comprehension and memory of computer programs. Technical Memorandum SAI-7-025-DEN, Science Applications, Inc., March 8.
2.
CurtisB.SheppardS.B.MillimanP.BorstM.A.LoveT. (1979). Measuring the psychological complexity of software maintenance tasks with Halstead and McCabe metrics. IEEE Transactions of Software Engineering, SE5 (2), 96–104.
3.
Di PersioT.IsbisterD.ShneidermanB. (1980). An experiment using memorization/reconstruction as a measure of programmer ability. International Journal Man-Machine Studies, 13, 339–354.
4.
McKeithenK. B.ReitmanJ.S.RueterH. H.HirtleS.C. (1980). Knowledge organization and skill differences in computer programmers. Cognitive Psychology13, 307–325.
5.
NorcioA.F, (1980). Human memory processes for comprehending computer programs. Proceedings of the International Conference on Cybernetics and Society, 1140.
6.
RulonS. R. (1984) Beginners' misconceptions of nine BASIC statements. Proceedings of the Federation of North Texas Area Universities Eighth Annual Computer Science Conference..
7.
SheppardS.B.CurtisB.MillimanP.LoveT. (1979). Modern coding practices and programmer performance. IEEE Computer, 12(3), 41–49.
8.
ShneidermanB. (1977). Measuring computer program quality and comprehension. International Journal of Man-Machine Studies, 9, 465–478.
9.
SwiggerK.WallaceX. (1982). Use of appropriate looping structures: expert vs novice. Proceedings of the Human Factors Society, 999–1003.
10.
WallaceF. L.CarruthJ. N.LueckeD. R. (1984) Common errors in assembler language: A view of cognitive model flaws. Proceedings of the Federation of North Texas Area Universities Eighth Annual Computer Science Conference..