Integrating Human Factors with Software Engineering Practices
William E. Hefley / Elizabeth A. Buie / Gene F. Lynch / Michael J. Muller / Douglas G. Hoecker / Jim Carter / J. Thomas Roth

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; Development process; Organizational issues; Position paper; Software development; Software engineering

Originally published: Proceedings of the Human Factors and Ergonomics Society 38th Annual Meeting, 1994, pp. 315-319

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, CA: HFES, 1995, pp. 359-363.