Skip to main content

Framework for Integrating Usability Practices into the Software Process

  • Conference paper
Product Focused Software Process Improvement (PROFES 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3547))

Abstract

Software development organizations wanting to introduce usability practices into their defined software process have to undertake laborious efforts for that purpose, since, for the time being, there exists a lack of reference model or framework which indicates where and how in the software process usability needs to be considered. They also have to overcome the important differences between HCI (Human-Computer Interaction) and SE (Software Engineering) in terminology and approach to process definition. We offer developers who have the objective of integrating usability practices into their software process, a framework that characterizes 35 selected HCI techniques in relation to six relevant criteria from a SE viewpoint, and organizes them according to the kind of activities in the development process where they may be applied, and to the best moment of application in an iterative life cycle. The only requirement for the existing software process is to be based on an iterative approach.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. McCall, J.A., Richards, P.K., Walters, G.F.: Factors in Software Quality, vol. 1, 2, 3, AD/A-049-014/015/055, National Tech. Information Service (1977)

    Google Scholar 

  2. Seffah, A., Metzker, E.: The Obstacles and Myths of Usability and Software Engineering. Communications of the ACM 47(12), 71–76 (2004)

    Article  Google Scholar 

  3. Donahue, G.M.: Usability and the Bottom Line. IEEE Software 18(1), 31–37 (2001)

    Article  Google Scholar 

  4. Juristo, N., Windl, H., Constantine, L.: Introducing Usability. Guest Editor’s Introduction. IEEE Software Special Issue on Usability Engineering 18(1), 20–21 (2001)

    Google Scholar 

  5. ISO/IEC. International Standard: Information Technology. Software Life Cycle Processes. Amendment 1. ISO/IEC Standard 12207:1995/Amd.1:2002. ISO, Geneva, Switzerland (2002)

    Google Scholar 

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

    Article  Google Scholar 

  7. Ferre, X., Juristo, N., Moreno, A.M.: Improving Software Engineering Practice with HCI Aspects. In: Ramamoorthy, C.V., Lee, R., Lee, K.W. (eds.) SERA 2003. LNCS, vol. 3026, pp. 349–363. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

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

  9. Ferre, X., Juristo, N., Moreno, A.M.: Integration of HCI Practices into Software Engineering Development Processes: Pending Issues. In: Ghaoui, C. (ed.) Encyclopedia of Human Computer Interaction. Idea Group Reference (2005)

    Google Scholar 

  10. Ferre, X., Juristo, N., Moreno, A.M.: Deliverable D.6.6 Final Results on the Integrated Software Process. STATUS Project (2004), http://www.ls.fi.upm.es/status/results/deliverables.html

  11. IEEE: IEEE Std 1074-1997. IEEE Standard 1074 for Developing Software Life Cycle Processes. IEEE, New York (1998)

    Google Scholar 

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

    Google Scholar 

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

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

    Google Scholar 

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

    Google Scholar 

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

    MATH  Google Scholar 

  17. Larman, C.: Agile and Iterative Development. A Manager’s Guide. Addison-Wesley, Boston (2004)

    Google Scholar 

  18. Ferre, X., Juristo, N., Moreno A.M.: Deliverable D.5.2. Specification of the Software Process with Integrated Usability Techniques. STATUS Project (2002), http://www.ls.fi.upm.es/status/results/deliverables.html

  19. Ferre, X.: Web-Based Framework for Integrating Usability Practices into the Software Process (2005), http://www.ls.fi.upm.es/udis/miembros/xavier/usabilityframework/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ferre, X., Juristo, N., Moreno, A.M. (2005). Framework for Integrating Usability Practices into the Software Process. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2005. Lecture Notes in Computer Science, vol 3547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11497455_17

Download citation

  • DOI: https://doi.org/10.1007/11497455_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26200-8

  • Online ISBN: 978-3-540-31640-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics