Abstract
The ACM Special Interest Group on Computer and Human Interaction (CHI) has flourished for ten years. The lack of direct interaction between CHI and the discipline of Software Engineering was not entirely an oversight: the two groups have distinct missions. However, a natural bridge is forming from both sides. Considerable work has appeared in CHI conferences and journals that could interest one or another segment of Software Engineering. The potential overlap grew with the emergence in the mid-1980s of a Computer-Supported Cooperative Work (CSCW) focus. CSCW has been dominated by contributors from the CHI community, particularly in the United States. This essay is intended to guide a software engineer into the CHI and CSCW literature. It begins with a CHI perspective on the history of interaction between software engineering and human-computer interaction.
Preview
Unable to display preview. Download preview PDF.
References
Boehm, B., 1988. “A spiral model of software development and enhancement.” IEEE Computer, 21, 5, 61–72.
De Marco, T., 1978. Structured analysis and system specification. NY: Yourdon Press, Inc.
Friedman, A.L., 1989. Computer systems development: History, organization and implementation. Chichester, UK: Wiley.
Gould, J.D., 1988. “How to design usable systems.” In M. Helander (Ed.) Handbook of Human-Computer Interaction. Amsterdam: North-Holland.
Gould, J.D., & Lewis, C.H., 1983. “Designing for usability-key principles and what designers think.” Proc.CHI'83, 50–53.
Grudin, J., 1990. “The computer reaches out: The historical continuity of interface design.” Proc. CHI'90, 261–268. New York: ACM.
Grudin, J., 1991a. “Interactive systems: Bridging the gaps between developers and users.” IEEE Computer, 24, 4, 59–69.
Grudin, J., 1991b. “Systematic sources of suboptimal interface design in large product development organizations.” Human-Computer Interaction, 6, 2, 147–196.
Grudin, J., 1994. “Computer-Supported Cooperative Work: History and focus.” IEEE Computer, 27, 5, 19–26.
Jackson, M., 1983. System development. Englewood Cliffs, NJ: Prentice-Hall.
Moran, T.P., & Carroll, J.M. (Eds.), 1994. Design Rationale: concepts, techniques, and use. Hillsdale, NJ: Lawrence Erlbaum Associates.
Poltrock, S.E., & Grudin, J., 1994. “Organizational obstacles to interface design and development: Two participant observer studies.” ACM Transactions on Computer-Human Interaction, 1, 1, 52–80.
Royce, W.W., 1970. “Managing the development of large software systems: concepts and techniques.” Proc. IEEE Wescon, 1970, 1–9.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Grudin, J., Poltrock, S. (1995). Software engineering and the CHI & CSCW communities. In: Taylor, R.N., Coutaz, J. (eds) Software Engineering and Human-Computer Interaction. SE-HCI 1994. Lecture Notes in Computer Science, vol 896. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035809
Download citation
DOI: https://doi.org/10.1007/BFb0035809
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59008-8
Online ISBN: 978-3-540-49173-6
eBook Packages: Springer Book Archive