Problem Solving by Human-Machine Interaction

  • J. C. Thomas


Let us define first a problem state as a state in which some system has a goal but no preexisting procedure to reach that goal. We define problem solving as the process by which a system goes from a problem state to a nonproblem state. There are several important corollaries to this definition and several critical areas of vagueness. These will be discussed in turn.


Expert System Human Factor Problem Solve Speech Synthesis Synthetic Speech 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.



  1. Carroll, J. (1984). Minimalist training. Datamation, 30 (18), 125–136.Google Scholar
  2. Carroll, J., Thomas, J., and Malhotra, A. (1980). Presentation and representation in design problem solving. British Journal of Psychology, 71 (1), 143–155.CrossRefGoogle Scholar
  3. Carroll, J., Thomas, J., Miller, L., and Friedman, H. (1980). Aspects of solution structure in design problem solving. American Journal of Psychology, 93 (2), 269–284.CrossRefGoogle Scholar
  4. Chernoff, H. (1973). The use of faces to represent points in a K-dimensional space graphically. Journal of the American Statistical Association, 68, 361–368.Google Scholar
  5. Drucker, P. F. (1966). The effective executive. New York: Harper and Row.Google Scholar
  6. Fozard, J. L., Thomas, J. C., and Waugh, N. C. (1976). Effects of age and frequency of stimulus repetition on two-choice reaction time. Journal of Veractology, 31 (5), 550–563.Google Scholar
  7. Paige, J. M., and Simon, H. A. (1966). Cognitive processes in solving algebra word problems. In B. Kleinmuntz (Ed.), Problem solving: Research, method, and theory. New York: Wiley.Google Scholar
  8. Pickover, C. A. (1985). On the use of computer generated symmetrized dot-patterns for the visual characterization of speech waveform and other sampled date. IBM Research Report, RC-11110.Google Scholar
  9. Schneiderman, B. (1986). Designing the user interface. Reading, MA: Addison-Wesley. Stein, M. (1974). Stimulating creativity. New York: Academic Press.Google Scholar
  10. Thomas, J. C. (1977). Cognitive psychology from the viewpoint of wilderness survival. IBM Research Report, RC-6647.Google Scholar
  11. Thomas, J. C. (1978). A design-interpretation analysis of natural English. International Journal of Man-Machine Studies, 10, 651–668.CrossRefGoogle Scholar
  12. Thomas, J. C. (1980). The computer as an active communications medium. Proceedings of the 18th Annual Meeting of the Association for Commutational Linguistics, 83–86.Google Scholar
  13. Thomas, J. C. (1983). Psychological issues in the design of data base query languages. In M. E. Simes and M. J. Coombs (Eds.), Designing for human-computer communication. London: Academic Press.Google Scholar
  14. Thomas, J. C. (1984). Goodness (human factors) does not equal degree (quantification). Contemporary Psychology, 29 (2), 119–120.Google Scholar
  15. Thomas, J. (1985). Organizing for human factors. In Y. Vassilou (Ed.), Human factors and interactive computer systems. Norwood, NJ: Ablex.Google Scholar
  16. Thomas, J. C., Lyon, D., and Miller, L. A. (1977). Aids for problem solving. IBM Research Report, RC-6468.Google Scholar
  17. Thomas, J., and Schneider, M. L. (1984). Human factors in computer systems. Englewood Cliffs, NJ: Ablex.Google Scholar
  18. Thomas, J. C., Waugh, N. C., and Fozard, J. L. (1978). Age and familiarity in memory scanning. Journal of Gerontology, 33 (4), 528–533.PubMedGoogle Scholar
  19. Walston, C. E., and Felix, C. P. (1977). A method of programming measurement and estimation. IBM Systems Journal, 16, 54–73.CrossRefGoogle Scholar
  20. Weinberg, G. M., and Schulman, E. L. (1974). Goals and performance in computer programming. Human Factors, 16 (1), 70–77.Google Scholar
  21. Wickens, C. D. (1984). Engineering psychology and human performance. Columbus, OH: Merrill. Winograd, T., and Flores, R. (1986). Understanding computers and cognition. Norwood, NJ: Ablex.Google Scholar

Further Reading

  1. Anderson, J. R. (1983). The architecture of cognition. Cambridge, MA: Harvard University Press.Google Scholar
  2. Bolt, A. (1984). The human interface: Where people and computers meet. Belmont, CA: Lifetime Learning Publications.Google Scholar
  3. Branscomb, L., and Thomas, J. (1984). Ease of use: A system design challenge. IBM Systems Journal, 23 (3), 224–235.CrossRefGoogle Scholar
  4. Buxton, W., Bly, S. A., Frysinger, S. P., Lunnery, D., Manxur, D. L., Mezrich, J. L., and Morrison, R. C. (1985). Communicating with sound. Proceedings of the ‘85 Computer Human Interaction Conference. Baltimore, MD: ACM.Google Scholar
  5. Card, S. K., Moran, T. P., and Newell, A. (1983). The psychology of human-computer interaction. Hillsdale, NJ: Erlbaum.Google Scholar
  6. Cross, N. (Ed.), (1984). Developments in design methodology. Chichester, UK: Wiley.Google Scholar
  7. Ellis, A. E., and Harper, R. A. (1961). A guide to rational living. North Hollywood, CA: Wilshire Books.Google Scholar
  8. Fumas, G. W., Landauer, T. K., Gomez, L. M., and Dumais, S. T. Statistical semantics:Google Scholar
  9. Analysis of the potential performance of keyword information systems. In J. Thomas and M. Schneider (Eds.), Human factors in computer systems. Norwood, NJ: Ablex. Hayes-Roth, F. (1984). The knowledge-based expert system: A tutorial. Computer, 17(9), 11–28.Google Scholar
  10. Hollan, J. D., Hutchins, E. L., and Weitzman, L. (1984). STEAMER: An interactive inspectable simulation-based training system, AI Magazine, 5, 15–27.Google Scholar
  11. Johnson, P. E., Duran, A. S., Hassebrock, F., Moller, J., Prietula, M., Feltovich, P. J., and Swanson, D. B. (1981). Expertise and error in diagnostic reasoning. Cognitive Science, 5 (3), 235–283.CrossRefGoogle Scholar
  12. Jones, J. C. (1969). Design methods. London: Wiley.Google Scholar
  13. Kidd, A. L., and Cooper, M. B. (1985). Man-machine interface issues in the construction and use of an expert system. International Journal of Man-Machine Studies, 22, 91–102.CrossRefGoogle Scholar
  14. Malhotra, A., Thomas, J., Carroll, J., and Miller, L. (1980). Cognitive processes in design. International Journal of Man-Machine Studies, 1 (12), 119–140.CrossRefGoogle Scholar
  15. Newell, A., and Simon, H. A. (1972). Human problem solving. Englewood Cliffs, NJ: Prentice-Hall.Google Scholar
  16. Pickover, C. A. (1983). The use of vector graphics system in the presentation of alternative representations of synthetic speech data. IBM Research Report, RC-10084 Google Scholar
  17. Pickover, C. A. (1984). Spectrographic representations of globular protein breathing motion. Science, 223, 181.PubMedCrossRefGoogle Scholar
  18. Poincaré, H. (1952). Mathematical creation. In B. Ghiselin (Ed.), The creative process. New York: Mentor Books.Google Scholar
  19. Reitman, W. R. (1965). Cognition and thought. New York: Wiley.Google Scholar
  20. Rosson, M. B. (1985). Using synthetic speech for remote access to information. Behavioral Research Methods, Instruments, and Computers, 17, 250–252.Google Scholar
  21. Rubinstein, R., and Hersh, H. (1984). The human factor. Maynard, MA: Digital Press. Sackman, H., Erickson, W. J., and Grant, E. E. (1968). Exploratory and experimental stud ies comparing on-line and off-line programming performance. CACM, 11, 3–11.Google Scholar
  22. Schoenfeld, A. H. (1983). Beyond the purely cognitive: Belief systems, social cognitions, and metacognitions as driving forces in intellectual performance. Cognitive Science, 7 (4), 329–363.CrossRefGoogle Scholar
  23. Schwartz, S. (1971). Models of representation and problem solving: Well-evolved is half solved. JEP, 91, 347–350.Google Scholar
  24. Sime, M. E., and Coombs, M. J. (1983). Designing for human-computer communication. London: Academic Press.Google Scholar
  25. Sleeman, D., and Brown, J. S. (1982). Intelligent tutoring systems. London: Academic Press. Thomas, J. C. (1974). An analysis of behavior in the hobbits-ores problem. Cognitive Psychology, 6, 257–269.Google Scholar
  26. Thomas, J. C. (1976). A method of studying natural language dialogue. IBM Research Report, RC-5882.Google Scholar
  27. Thomas, J. C., and Carroll, J. M. (1981). Human factors in communication, IBM Systems Journal, 20 (2), 237–263.CrossRefGoogle Scholar
  28. Thomas, J., Klavans, J., Nartey, J., Pickover C., Reich D., and Rosson, M. B. (1984). WAL- RUS: A development system for speech synthesis. IBM Research Report, RC-10626.Google Scholar
  29. Williges, B. H., Schurick, J. M., Spine, T. M., and Hakkimen, M. T. (1985). Speech in human—computer interaction. In R. C. Williges and R. W. Ehrich (Eds.), Human—computer dialogue design. Amsterdam: Elsevier.Google Scholar
  30. Witten, I. H. (1982). Principles of computer speech. Academic Press: London.Google Scholar
  31. Yetton, P. W., and Vroom, V. H. (1973). Leadership and decision making. Pittsburgh: University of Pittsburgh Press.Google Scholar

Copyright information

© Plenum Press, New York 1989

Authors and Affiliations

  • J. C. Thomas
    • 1
  1. 1.AI LaboratoryNYNEX CorporationWhite PlainsUSA

Personalised recommendations