ABSTRACT
In order to understand long-term learning and the acquisition of expertise, human-computer interaction needs to take a developmental turn. Adopting a developmental approach means using longitudinal research methods, building developmental sequence models of the acquisition of expertise, and analyzing tasks as scenarios specific to developmental levels. The psychology of programming seems particularly amenable to a developmental approach because of the length of time that it takes to become an expert. We propose a model of seven developmental levels for Smalltalk/V programming, and provide sample scenarios for each level. We conclude that developmentally ordered scenarios convey valuable design information that would be lost in the standard “average user” approach to scenarios.
- 1.Campbell, R. L. (1989). Developmental levels and scenarios for Sinai!talk learning. IBM Research Report. Yorktown Heights, NY: IBM.{{Google Scholar
- 2.Campbell, R. L. (in pleparation). Will the real scenario please stand up?Google Scholar
- 3.Campbell, R. L., & Bickbard, M. H. (1986). Knowing levels and developmental stages. Basel: Karger.Google Scholar
- 4.Campbell, R. L., & Bickhard, M. H. (1989). Types of constraints on development' An interactivist approach. Unpublished manuscript, IBM T.J. Watson Research Center, Yorktown Heights, NY.Google Scholar
- 5.Campbell, R. L., Brown, N. R., & DiBello, L. A. (in press). The programmer's burden: Developing expertise in programming, in R. R. l loffman (Ed.), The cognition of experts." Empirical approaches to knowledge elicitation. New York' Springer.Google Scholar
- 6.Campbell, P,. I~., Carroll, J. M., & DiBeUo, L. A. (1989, .lune). I tuman-computer interaction: The case for a developnlentat approach to expertise. Paper presented at the jean Piaget Society meeting, Philadelphia.Google Scholar
- 7.Campbell, R. I., Mack, R. L., & Roemer, J. M. (1989). Extending the scope of field research in itCl. SIGCItl Bulletin, 20(4), 30-32.Google Scholar
- 8.Campbell, R. L., & Richie, D. M. (1983). Problems in the theor3' of developmental sequences: Prerequisites mad precursors. Human Development, 26, 156-172.Google ScholarCross Ref
- 9.Carey, S. (1985). Conceptual change in childhood. Cambridge, MA: Harvard University Press.Google Scholar
- 10.Carroll, J. M. (1990). Infinite detail and emulation in an ontologically minimized HCI. Proceedings of the CHI'90 Conferen,;e on tluman Factors in Computing Systems. New York: ACM. Google ScholarDigital Library
- 11.Carroll, J. M., & Campbell, R. L. (1989). Artifacts as psy'chological theories: The case of humancomputer interaction. Behm'tour and Information Technology, 8, 247-256.Google ScholarCross Ref
- 12.Carroll, J. M., & Kellogg,, W. A. (1989). Artifact as theory-nexus: I-Iemleneutics meets theorybased design. In K. Bice & C. Lewis (Eds.), Proceedings of the CHI'89 Conference on Human Factors in Computing Systems (pp. 7-14). New York: ACM. Google ScholarDigital Library
- 13.Carroll, J. M., & Rosson, M. B. (1989). I tumancomputer interaction scenarios as a design representation. IBM Research Report RC 15033. Yorktown Heights, NY" IBM.Google Scholar
- 14.Chase, W. G., & Simon, H. A. (11973). The mind's eye in chess. In W. G. Chase (Ed.), Visual information processing. New York" Academic Press.Google Scholar
- 15.Chi, M. T. H., Glaser, R., & Rees, E. (1982). Expertise in problem solving. In R. J. Sternberg (Ed.), Advances in the psychology of human intelligence (Vol. I, pp. 7-75). Hillsdale, N J: Erlbaum.Google Scholar
- 16.de Ribaupierre, A. (Ed.). (1989). Transition mechanisms in chiM development: The longitudinal perspective. Cambridge: Cambridge University Press.Google Scholar
- 17.Digitalk. (1988). Smalltalk/V286 tutorial and programming handbook. Los Angeles: Digitalk.Google Scholar
- 18.diSessa, A. (1983). Phenomenology and the evolution of intuition. In D. Gentner & A. L. Stevens (Ed.), Mental models (pp. 15-33). Hillsdale, NJ: Erlbaum.Google Scholar
- 19.Feldman, D. H. (1980). Beyond universals in cognitive development. Norwood, N J: Ablex.Google Scholar
- 20.Kellogg, W. A. (1989). Extracting psychological claims from artifacts in use. Unpublished manuscript, IBM T. J. Watson Research Center, Yorktown Heights, NY.Google Scholar
- 21.Larkin, J. H. (198 I). Enriching fi3rmal knowledge: A model of learning to solve textbook physics problems, in J. R. Anderson (Ed.), Cognitive skills and their acquisition. Hillsdale, N J: Erlbaum.Google Scholar
- 22.McCloskey, M. (1983). Naive theories of motion. In D. Gcntner & A. L. Stevens (Eds.), Mental models (pp. 299-324). Hillsdale, NJ: Erlbaum.Google Scholar
- 23.Piaget, J. (1985). The equih'bration of cognitive structures: The central problem of intellectual development. Chicago: University of Chicago Press. (Originally published 1975.)Google Scholar
- 24.Scaife, }Vl. (1987). The need for developmental theories in cognitive science: Children and computing systems. In J. C. Rutkowska & C. Crook (Eds.), Computers, ,cognition and development: Issues for psychology and education (pp. 281-293). Chichester: Wiley.Google Scholar
- 25.Vygotsky, L. S. (1987). Thhfldng and speech. In L.S. Vygotsky, Problems of genecalpsychology. New York: Plenum (Originally published 1934).Google Scholar
- 26.Walton, R. E., Adams, M. L., Goldsmith, L. T., & Feldman, D. It. (1988, June). Affect and development in a nonutfiw.~rsal domain. Paper presented at the Jean Piaget Society meeting, Philadelphia.Google Scholar
- 27.Whiteside, J., & Wixon, 13. (1985). Developmental theory as a framework for studying human-computer interaction, in H. R. Hanson (Ed.), Advances in human-computer interaction (Vol. 1, pp. 29-48). Norwood, NJ: Ablex.Google Scholar
- 28.Winograd, T., & Flores, F. (1986). Understanding computers and cognition. Norwood, NJ: Ablex. Google ScholarDigital Library
- 29.Young, R. M., & Bamard, P. J. (1987). The use of scenarios in human-computer interaction research: Turbocharging the tortoise of cumulative science. In J. M. Canoll & P. P. Tanner (Eds.), Proceedings of the CItI + GI "87 Conference on ltuman Factors in Computing Systems and Graphics Interface (pp. 291-296). New York: ACM. Google ScholarDigital Library
Index Terms
- Developmental scenario analysis of Smalltalk programming
Recommendations
A Tactile Robot for Developmental Disorder Therapy
TechMindSociety '18: Proceedings of the Technology, Mind, and SocietyDevelopmental disorders, such as Attention-Deficit-- Hyperactivity Disorder (ADHD) and Autism Spectrum Disorder (ASD), have clinical symptoms of inattention, hyperactivity, and impulsivity. These symptoms are often accompanied by tactile and ...
Comments