Abstract
We are now in the fifth generation computing era with its emphasis on complex, knowledge-based systems involving close human-computer interaction. If we were able to use today’s technology to instrument, model and understand the human-computer interfaces of yesterday software engineering for complex systems would be very much easier. However, the system designer is always one step ahead. The multi-task, multi-user, multi-modal systems of the fourth and fifth generations go beyond knowledge based on the technology of yesterday. If we continue to rely on empirical knowledge based on studies of the past we shall never be equipped to deal with the systems of the present let alone those of the future. This is the dilemma of current software ergonomics research. It can be resolved only through the development of foundational models of computers, people and human-computer interaction that can be projected to novel situations. This address reviews the state of the art in software engineering for complex systems involving computers, people and their interaction. It presents recent developments in methodological frameworks for designing and evaluating complex systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ayres, R. U. (1968). Envelope Curve Forecasting. Technological Forecasting for Industry and Government. pp. 77–94. New Jersey: Prentice Hall.
Brown, G. S. (1969). Laws of Form. London: George Allen & Unwin.
Crane, D. (1972). Invisible Colleges: Diffusion of Knowledge in Scientific Communities. Chicago, Illinois: University of Chicago Press.
Davis, R. & Lenat, D. B. (1982). Knowledge-Based Systems in Artificial Intelligence. New York: McGraw-Hill.
Edwards, J. L. & Mason, J. A. (1987). Evaluating the intelligence in dialogue systems. International Journal of Man-Machine Studies, 27(1), to appear.
Fano, R. M. (1965). The MAC system: a progress report. Sass, M. A. & Wilkinson, W. D., Eds. Computer Augmentation of Human Reasoning. pp. 131–150. Washington D. C., USA: Spartan Books.
Fuchi, K., Sato, S. & Miller, E. (1984). Japanese approaches to high-technology R&D. Computer, 17(3), 14–18 (March).
Gaines, B. R. (1975). Analogy categories, virtual machines and structured programming. Goos, G. & Hartmanis, J., Eds. G1–5.Jahrestagung. Lecture Notes in Computer Science, 34, 691–699. Berlin: Springer Verlag.
Gaines, B. R. (1979). The role of the behavioural sciences in programming. Structured Software Development Vol.2. pp. 57–68. Maidenhead, UK: Infotech International.
Gaines, B. R. (1980). General systems research: quo vadis ?. Gaines, B. R., Ed. General Systems 1979. Vol. 24, pp. 1–9. Kentucky: Society for General Systems Research.
Gaines, B. R. (1984a). A framework for the fifth generation. Proceedings of National Computer Conference, 53, 453–459. Arlington, Virginia: AFIPS Press.
Gaines, B. R. (1984b). Perspectives on fifth generation computing. Oxford Surveys in Information Technology, 1, 1–53.
Gaines, B. R. (1986a). Sixth generation computing: a conspectus of the Japanese proposals. ACM SIGART Newsletter, No.95, 39–44 (January).
Gaines, B. R. (1986b). Socio-economic foundations of knowledge science. Proceedings of 1986 International Conference on Systems, Man and Cybernetics. Vol. IEEE 86CH2364-8, pp. 1035–1039. Atlanta (October).
Hansen, W. J. (1971). User engineering principles for interactive systems. Proceedings of the Fall Joint Computer Conference, 39, 523–532. New Jersey: AFIPS Press.
Kelly, G. A. (1955). The Psychology of Personal Constructs. New York: Norton.
Klir, G. J. (1985). Architecture of Systems Problem Solving, New York: Plenum Press.
Nelson, T. (1980). Interactive systems and the design of virtuality. Creative Computing, 6(11), 56–62 (November).
Marchetti, C. (1981). Society as a learning system: discovery, invention and innovation cycles revisited. Report RR-81-29 (November). Laxenburg, Austria: International Institute for Applied Systems Analysis.
Moto-oka, T. (1982). Fifth Generation Computer Systems.. Amsterdam: North-Holland.
Pask, G. (1980). Developments in conversation theory—Part I. International Journal of Man-Machine Studies, 13(4), 357–411 (November).
Popper, K. R. (1968). Epistemology without a knowing subject. Van Rootselaar, B., Ed. Logic, Methodology and Philosophy of Science III. pp. 333–373. Amsterdam: North-Holland.
Rosen, R. (1985). Anticipatory Systems. Oxford: Pergamon.
Schutz, A. & Luckmann, T. (1973). The Structures of the Life-World. London: Heinemann.
Smith, D. C. (1983). Visibility in the Star user interface. Proceedings of Graphics Interface’ 83,181. Ottawa: National Research Council of Canada.
STA (1985). Promotion of Research and Development on Electronics and Information Systems That May Complement or Substitute for Human Intelligence. Tokyo: Science and Technology Agency.
Taylor, M. M. (1987). Layered protocols for computer-human dialogue: I Principles. International Journal of Man-Machine Studies, 27(1), this issue (July).
Ulrich, W. (1983). Critical Heuristics of Social Planning. Bern: Haupt.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1987 B. G. Teubner Stuttgart
About this chapter
Cite this chapter
Gaines, B.R. (1987). A Methodological Framework for the Design and Evaluation of Software in Systems Involving Complex Human-Computer Interaction. In: Schönpflug, W., Wittstock, M. (eds) Software-Ergonomie ’87 Nützen Informationssysteme dem Benutzer?. Berichte des German Chapter of the ACM. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-82971-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-322-82971-9_3
Publisher Name: Vieweg+Teubner Verlag
Print ISBN: 978-3-519-02670-9
Online ISBN: 978-3-322-82971-9
eBook Packages: Springer Book Archive