skip to main content
10.1145/97243.97285acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article
Free Access

Developmental scenario analysis of Smalltalk programming

Published:01 March 1990Publication History

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.

References

  1. 1.Campbell, R. L. (1989). Developmental levels and scenarios for Sinai!talk learning. IBM Research Report. Yorktown Heights, NY: IBM.{{Google ScholarGoogle Scholar
  2. 2.Campbell, R. L. (in pleparation). Will the real scenario please stand up?Google ScholarGoogle Scholar
  3. 3.Campbell, R. L., & Bickbard, M. H. (1986). Knowing levels and developmental stages. Basel: Karger.Google ScholarGoogle Scholar
  4. 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 ScholarGoogle Scholar
  5. 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 ScholarGoogle Scholar
  6. 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 ScholarGoogle Scholar
  7. 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 ScholarGoogle Scholar
  8. 8.Campbell, R. L., & Richie, D. M. (1983). Problems in the theor3' of developmental sequences: Prerequisites mad precursors. Human Development, 26, 156-172.Google ScholarGoogle ScholarCross RefCross Ref
  9. 9.Carey, S. (1985). Conceptual change in childhood. Cambridge, MA: Harvard University Press.Google ScholarGoogle Scholar
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarCross RefCross Ref
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle Scholar
  14. 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 ScholarGoogle Scholar
  15. 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 ScholarGoogle Scholar
  16. 16.de Ribaupierre, A. (Ed.). (1989). Transition mechanisms in chiM development: The longitudinal perspective. Cambridge: Cambridge University Press.Google ScholarGoogle Scholar
  17. 17.Digitalk. (1988). Smalltalk/V286 tutorial and programming handbook. Los Angeles: Digitalk.Google ScholarGoogle Scholar
  18. 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 ScholarGoogle Scholar
  19. 19.Feldman, D. H. (1980). Beyond universals in cognitive development. Norwood, N J: Ablex.Google ScholarGoogle Scholar
  20. 20.Kellogg, W. A. (1989). Extracting psychological claims from artifacts in use. Unpublished manuscript, IBM T. J. Watson Research Center, Yorktown Heights, NY.Google ScholarGoogle Scholar
  21. 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 ScholarGoogle Scholar
  22. 22.McCloskey, M. (1983). Naive theories of motion. In D. Gcntner & A. L. Stevens (Eds.), Mental models (pp. 299-324). Hillsdale, NJ: Erlbaum.Google ScholarGoogle Scholar
  23. 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 ScholarGoogle Scholar
  24. 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 ScholarGoogle Scholar
  25. 25.Vygotsky, L. S. (1987). Thhfldng and speech. In L.S. Vygotsky, Problems of genecalpsychology. New York: Plenum (Originally published 1934).Google ScholarGoogle Scholar
  26. 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 ScholarGoogle Scholar
  27. 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 ScholarGoogle Scholar
  28. 28.Winograd, T., & Flores, F. (1986). Understanding computers and cognition. Norwood, NJ: Ablex. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Developmental scenario analysis of Smalltalk programming

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              CHI '90: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
              March 1990
              474 pages
              ISBN:0201509326
              DOI:10.1145/97243

              Copyright © 1990 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 March 1990

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              CHI '90 Paper Acceptance Rate47of260submissions,18%Overall Acceptance Rate6,199of26,314submissions,24%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader