References
- Adelson , B. 1981 . “Problem Solving and the Development of Abstract Categories in Programming Languages” . Alemory and Cognition , : 422 – 433 .
- Basili , V. R. and Mills , H. D. 1982 . “Understanding and Documenting Programs” . IEEE Transactions on Software Engineering , SE-8 ( 3 ) : 270 – 283 .
- Bochm-Davis , D. A. 1988 . “Software Comprehen-sion” . In Handbook of Human Computer Interaction Edited by: Helander , M. 107 – 121 . Amsterdam , North-Holland
- Booth , G. 1986 . “Object-Oriented Development” . IEEE Transaction on Software Engineering , SE-12 ( 2 ) : 211 – 221 .
- G. , Booth . 1991 . Object-Oriented Design , The Benjamin/Cummings Publishing Company, Inc. .
- Brooks , R. E. 1977 . “Towards a Theory of the Comprehension of Computer Program” . Int. J. Man-Machine Studie , 18 : 543 – 554 .
- Carrol , J. M. and Rosson , C. 1987 . “The Paradox of the Active User in Interfacing Thought: Cognitive Aspects of Human-Computer Interaction” , 80 – 111 . Cambridge , Mass : MIT Press .
- Coad , P.ourdon . 1991 . Object-Oriented Analysis , Prentice-Hall International .
- Ericsson , K. A. and Simon , H. A. 1984 . Protocol Analysis , Cambridge , Massachusetts : MIT Press .
- Guindon , R. and Curtis , B. 1988 . “Control of Cognitive Processes during Software Design: What tools are Needed?” . In Proceedings of the CHI'88 Conference on Human Factors in Computing Systems , 263 – 268 . New York : ACM .
- Holt , R. W. , Bowhm-Davis , D. A. and Shultz , A. C. 1987 . “Mental Representationsof Programs for Student and Professional Programmers” . In Empirical Studies of Programmers: Second Workshop , Edited by: Olson , G. M. , Sheppard , S. and Soloway , E. 33 – 46 . Ablex Publishing .
- Johnson-Laird , P. N. 1983 . “Mental Models: towards a Cognitive Science of Language Inference and Consciousness” , Cambridge , Mass : Harvard University Press .
- Kim , J., , Lerch , F. J. and Simon , H. A. 1993 . “Internal Representation and Rule Development in Object Oriented Design” . ACM Transactions on Computer Human Interaction , 2 ( 4 ) : 357 – 390 .
- Letovsky , S. 1986 . “Cognitive Processes in Program Comprehension” . In Empirical Studies of Programmers , Edited by: Soloway , E. and Iyenger , S. 58 – 79 . Norwood , NJ : Ablex . First Workshop
- Littman , D. C, , Pinto , J. , Letovsky , S. and E. Soloway . 1986 . “Mental Models and Software Maintenance” . In Empirical Studies of Programmers , Edited by: Soloway , E. and lyengar , S. 80 – 98 . Norwood , NJ : Ablex . First Workshop
- Meyer , B. 1988 . Object-Oriented Software Construction , Prentice-Hall International .
- Pennington , N. 1986 . “Stimulus Structures and Mental Representations in Expert Comprehension of Computer Programs” . Cognitive Psychology , 19 : 295 – 341 .
- Pennington , N. 1987 . “Comprehension Strategies in Programming” . In Empirical Studies of Programmers: Second Workshop , Edited by: Olson , G. M. , Sheppard , S. and Soloway , E. 100 – 113 . Ablex Publishing .
- Rosson , M. B. and Alpert , S. R. 1990 . “The Cognitive Consequences of Object-Oriented Design” . Human Computer Interaction , 5 : 345 – 379 .
- Rosson , M. B. and Carrol , S. R. 1986 . “The Reuse of Uses in Smalitalk Programming” . ACM Transactions on Computer-Human Interaction , 3 ( 3 ) : 219 – 253 .
- Rumbaugh , J. , Bhala , M. and Lorensen , W. 1991 . Object Oriented Modeling and Design , Prentice-Hall International .
- Shneiderman , B. 1986 23 [xx]Sowa, J. F. (1984). "Conceptual Structures: Informa tion Processing in Mind and Machine." Addison Wesley Publishing Company, Reading MA. . “Empirical Studies of Programmers: the Territory, Paths, and Destinations” . In Empirical Studies of of Programmers: First Workshop Edited by: Soloway , E. and Iyengar , S. 1 – 12 . Ablex Publishing, .
- Wasserman , A. I. , Pitcher , P.A. and Muller , R.J., . 1990 . “The Object-Oriented Structure Design Notation for Software Design Representaion” . IEEE Computer , : 50 – 62 .
- Weiser , M. 1982 . “Programmers use slices when debugging” . Communications of the ACM , 25 : 446 – 452 .