Integrating Human Factors with Software Engineering Practices

J. Thomas Roth / Jim Carter / Douglas G. Hoecker / Michael J. Muller / Gene F. Lynch / Elizabeth A. Buie / William E. Hefley

Abstract: Engineering processes and methodologies used in building tomorrow's systems must place a greater emphasis on designing usable systems that meet the needs of the systems' users and their tasks. This paper identifies the need for defining human factors and human-computer interaction (HCI) engineering activities that contribute to the design, development, and evaluation of usable and useful interactive systems, and presents a rationale for integrating these activities with software engineering and incorporating them into the system life cycle.

Keywords: Analysis, Position paper, Software/hardware development, Software development, Organizational issues, Software engineering, Development process

Note: Originally published in Proceedings of the Human Factors and Ergonomics Society 38th Annual Meeting, 1994, pp. 315-319, (online access).

Republished: G. Perlman, G. K. Green & M. S. Wogalter (Eds) Human Factors Perspectives on Human-Computer Interaction: Selections from Proceedings of Human Factors and Ergonomics Society Annual Meetings, 1983-1994, Santa Monica, California: HFES, 1995, pp. 359-363.