Surveying the Solitudes: An Investigation into the Relationships between Human Computer Interaction and Software Engineering in Practice

Bill Jerome,Rick Kazman
DOI: https://doi.org/10.1007/1-4020-4113-6_4
2005-01-01
Abstract:In this chapter, we analyze the state of software engineering and Human-Computer Interaction research and practice. In particular we are interested in the overlaps and interfaces between these two influential fields. We begin with an analysis of the state of the research that lies at the conjunction of these two areas, and then present the results of a survey that examines how HCI practitioners and software engineers interact in industry. The main findings of the survey are disturbing: there is a substantial lack of mutual understanding among software engineers and HCI specialists, and the results from research do not appear to be strongly influencing this interaction. Furthermore, there appear to be important differences in how software engineers and HCI practitioners view their interaction in the software engineering life cycle. The final, and perhaps most serious, finding of this chapter is that software engineers and HCI practitioners tend to interact and communicate with each other late in the software life cycle; too late to fix the most fundamental usability problems.
What problem does this paper attempt to address?