Abstract
Most software applications are difficult to use because the development process emphasizes the quality of the architecture and not the usability of the application. Programs can be both well engineered and usable if software engineers work with human interface engineers who not only design the user interface but advocate architectural decisions that help make tasks more natural for users. Our group used a process that reduced the workload of the software engineers and yet produced a particularly usable and well-engineered application. This process included designing the UI before coding, developing the application's user interface in a UI builder, and regularly testing the application with users under realistic conditions. This latter point was an important achievement because it is critical and yet particularly difficult to test collaborative applications. Carrying out these activities enabled the software engineers and human interface engineers to work closely together as a cooperative team because everyone was able to contribute valued components to the effort.
Preview
Unable to display preview. Download preview PDF.
References
Grudin, J., Why CSCW Applications Fail: Problems in the Design and Evaluation of Organizational Interfaces, Proceedings of the Conference on Computer-Supported Cooperative Work, Portland, OR, September 1988, pp. 85–93.
I Can't Work This Thing! Business Week, April 29, 1991, pp. 58–66.
Jeffries, R., J. R. Miller, C. Wharton & K. M. Uyeda, User Interface Evaluation in the Real World: A Comparison of Four Techniques, Proceedings of CHI '91 Conference, New Orleans, LA, April-May, 1991, pp. 119–124.
Peters, Tom, To Make Your Product Stand Out, Pay Close Attention to Design, San Jose Mercury News, May 16, 1994, p. 3D.
Nielsen, J. and V. L. Phillips, Estimating the Relative Usability of Two Interfaces: Heuristic, Formal and Empirical Methods Compared, Proceedings of INTERCHl '93 Conference, Amsterdam, The Netherlands, April, 1993, pp. 214–221.
Shneiderman, B. Designing the User Interface: Strategies for Effective Human-Computer Interaction, Reading, MA, Addison-Wesley, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Isaacs, E.A., Morris, T., Rodriguez, T.K. (1995). Lessons learned from a successful collaboration between software engineers and human interface engineers. 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/BFb0035819
Download citation
DOI: https://doi.org/10.1007/BFb0035819
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