Topic > Human Factors in Software Development - 2676

The contemporary world is truly an information society. Today, information technologies pervade practically all aspects of human life: at home, in hospitals, at school, in the office or in industries. More and more new technologies continue to be added to existing ones. While technological aspects are important, human factors in the development of the software used in these technologies have been overlooked. Human factors are an essential aspect of the software development process to ensure user safety and ease of use. However, much attention has been paid to the technical aspects of the software development process to the detriment of the human aspect. This article examines the aspect of human-computer interaction or the human factors involved in computer science, and in particular software engineering. The article will first define what human factors or human-computer interaction is, then a brief historical account of this field before examining its importance. Definition of Human Factors and Brief History of the Concept Human factors is a scientific field concerned with understanding interactions between humans and other aspects of a system and applying theories, data, principles and design methods with the goal of maximizing human safety and overall system performance. In essence, human factors generally concern human-computer interaction, as well as ergonomics (Bannon, 1991). The field of human factors is concerned with the fit between the system, the user, and their environment. Considers the user's capabilities and limitations in ensuring that tasks, roles, information and environment are suitable for each user. The human computer in... middle of paper... to reduce costs. Works Cited Bannon, L. J. (1991). “From human factors to human actors: the role of psychology and human-computer interaction studies in systems design.” In Greenbaum, J., & Kyng, M. Design at Work: Cooperative Design of Information Systems. Hillsdale: Lawrence Erlbaum Associates.Brookhuis, K., et al. (2005). Handbook of human factors and ergonomic models. Florida: CRC Press. Carey, J. (2004). The role of human-computer interaction in management information systems curricula: A call to action. Communications of the Association for Information Systems 13: 357-279.Seffah, A., Gulliksen, J., & Desmarais, M. C. (2006). Human-centered software engineering: Integrating usability into software. New York: Springer. Stanton, N., et al. (2005). Human factors methods: a practical guide for engineering and design. Aldershot: Ashgate Limited.