Skip to main content

Lessons learned from a successful collaboration between software engineers and human interface engineers

  • Submitted Papers
  • Conference paper
  • First Online:
Software Engineering and Human-Computer Interaction (SE-HCI 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 896))

Included in the following conference series:

  • 175 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. I Can't Work This Thing! Business Week, April 29, 1991, pp. 58–66.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. Peters, Tom, To Make Your Product Stand Out, Pay Close Attention to Design, San Jose Mercury News, May 16, 1994, p. 3D.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. Shneiderman, B. Designing the User Interface: Strategies for Effective Human-Computer Interaction, Reading, MA, Addison-Wesley, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Richard N. Taylor Joëlle Coutaz

Rights and permissions

Reprints 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

Publish with us

Policies and ethics