Skip to main content

Improving Software Engineering Practice with HCI Aspects

  • Conference paper
Book cover Software Engineering Research and Applications (SERA 2003)

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

Abstract

Techniques from the HCI (Human-Computer Interaction) field have been used for the development of usable software products for a long time, but their use is often not integrated with software engineering practices. In this work we describe an approach for bridging the gap between software engineering and HCI, by offering orientation to software practitioners on the application of HCI techniques and activities. For this purpose, we have carried out a survey in HCI literature to define the activities in a user-centered development process, and to select the HCI techniques that are more appropriate for integration into software engineering practice.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anderson, J., Fleek, F., Garrity, K., Drake, F.: Integrating Usability Techniques into Software Development. IEEE Software 18(1), 46–53 (2001)

    Article  Google Scholar 

  2. Constantine, L.L., Lockwood, L.A.D.: Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design. Addison-Wesley, New York (1999)

    Google Scholar 

  3. Ferre, X., Juristo, N., Windl, H., Constantine, L.: Usability Basics for Software Developers. IEEE Software 18(1), 22–29 (2001)

    Article  Google Scholar 

  4. Ferre, X., Juristo, N.: Moreno. A.M.: STATUS Project. Deliverable D.5.1. Selection of the Software Process and the Usability Techniques for Consideration (2002), http://www.ls.fi.upm.es/status/results/deliverables.html

  5. Hix, D., Hartson, H.R.: Developing User Interfaces: Ensuring Usability Through Productand Process. John Wiley and Sons, New York (1993)

    Google Scholar 

  6. IEEE Software Engineering Coordinating Committee: Guide to the Software Engineering Body of Knowledge - Trial Version 1.00, May 2001. IEEE Computer Society, Los Alamitos (2001)

    Google Scholar 

  7. ISO: ISO 9241-11. Ergonomic Requirements for Office Work with Visual Display Terminals. ISO, Geneva, Switzerland (1999)

    Google Scholar 

  8. ISO: International Standard: Human-Centered Design Processes for Interactive Systems, ISO Standard 13407: 1999. ISO, Geneva, Switzerland (1999)

    Google Scholar 

  9. Larman, C.: UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, 2nd edn. Prentice Hall PTR, Englewood Cliffs (2001)

    Google Scholar 

  10. Nielsen, J.: Usability Engineering. AP Professional, Boston, MA (1993)

    Google Scholar 

  11. Norman, D.A.: The Design of Everyday Things. Doubleday (1990)

    Google Scholar 

  12. Preece, J., Rogers, Y., Sharp, H., Benyon, D., Holland, S., Carey, T.: Human-Computer Interaction. Addison Wesley, Harlow (1994)

    Google Scholar 

  13. Shneiderman, B.: Designing the User Interface: Strategies for Effective Human-Computer Interaction. Addison-Wesley, Reading (1998)

    Google Scholar 

  14. Radle, K., Young, S.: Partnering Usability with Development: How Three Organizations Succeeded. IEEE Software 18(1), 38–45 (2001)

    Article  Google Scholar 

  15. Wixon, D., Wilson, C.: The Usability Engineering Framework for Product Design and Evaluation in Helander. In: M.G., et al. (eds.) Handbook of Human-Computer Interaction, Elsevier North-Holland (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ferre, X., Juristo, N., Moreno, A.M. (2004). Improving Software Engineering Practice with HCI Aspects. In: Ramamoorthy, C.V., Lee, R., Lee, K.W. (eds) Software Engineering Research and Applications. SERA 2003. Lecture Notes in Computer Science, vol 3026. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24675-6_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24675-6_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21975-0

  • Online ISBN: 978-3-540-24675-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics