Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/11497455_17guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Framework for integrating usability practices into the software process

Published: 13 June 2005 Publication History

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.

References

[1]
McCall, J.A., Richards, P.K., and Walters, G.F.: Factors in Software Quality. vol. 1, 2, and 3, AD/A-049-014/015/055, National Tech. Information Service (1977).
[2]
Seffah, A., Metzker, E.: The Obstacles and Myths of Usability and Software Engineering. Communications of the ACM, Vol. 47, no. 12 (December 2004) 71-76.
[3]
Donahue, G.M.: Usability and the Bottom Line. IEEE Software, Vol. 18, no. 1 (January/February 2001) 31-37.
[4]
Juristo, N., Windl, H., Constantine, L.: Introducing Usability. Guest Editor's Introduction. IEEE Software Special Issue on Usability Engineering, Vol. 18, no. 1 (January/February 2001) 20-21.
[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).
[6]
Ferre, X., Juristo, N., Windl, H., Constantine, L.: Usability Basics for Software Developers. IEEE Software, Vol. 18, no. 1 (January/February 2001) 20-29.
[7]
Ferre, X., Juristo, N., Moreno, A.M.: Improving Software Engineering Practice with HCI Aspects. Software Engineering Research and Applications - Lecture Notes in Computer Science. Vol 3026, Springer (2004) 349-363.
[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).
[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 (NY), USA (1998).
[12]
ISO: International Standard: Human-Centered Design Processes for Interactive Systems, ISO Standard 13407: 1999. ISO, Geneva, Switzerland (1999).
[13]
Constantine, L. L., and Lockwood, L. A. D.: Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design. Addison-Wesley, New York (NY), USA (1999).
[14]
Shneiderman. B.: Designing the User Interface: Strategies for Effective Human-Computer Interaction. Addison-Wesley, Reading (MA), USA (1998).
[15]
Preece, J., Rogers, Y., Sharp, H., Benyon, D., Holland, S., Carey. T.: Human-Computer Interaction. Addison Wesley, Harlow, England (1994).
[16]
Hix, D., and Hartson, H.R.: Developing User Interfaces: Ensuring Usability Through Product and Process. John Wiley and Sons, New York (NY), USA (1993).
[17]
Larman, C.: Agile and Iterative Development. A Manager's Guide. Addison-Wesley, Boston (MA), USA (2004).
[18]
Ferre, X,. Juristo, N. and 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/

Cited By

View all
  • (2020)Towards a library of usability requirementsProceedings of the 35th Annual ACM Symposium on Applied Computing10.1145/3341105.3373939(1371-1378)Online publication date: 30-Mar-2020
  • (2018)Identifying HCI approaches to support CMMI-DEV for interactive system developmentComputer Standards & Interfaces10.1016/j.csi.2017.12.00358:C(53-86)Online publication date: 1-May-2018
  • (2015)Teaching Software Developers to Perform UX TasksProceedings of the Annual Meeting of the Australian Special Interest Group for Computer Human Interaction10.1145/2838739.2838764(397-406)Online publication date: 7-Dec-2015
  • Show More Cited By

Index Terms

  1. Framework for integrating usability practices into the software process
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    PROFES'05: Proceedings of the 6th international conference on Product Focused Software Process Improvement
    June 2005
    587 pages
    ISBN:3540262008
    • Editors:
    • Frank Bomarius,
    • Seija Komi-Sirviö

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 13 June 2005

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 03 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)Towards a library of usability requirementsProceedings of the 35th Annual ACM Symposium on Applied Computing10.1145/3341105.3373939(1371-1378)Online publication date: 30-Mar-2020
    • (2018)Identifying HCI approaches to support CMMI-DEV for interactive system developmentComputer Standards & Interfaces10.1016/j.csi.2017.12.00358:C(53-86)Online publication date: 1-May-2018
    • (2015)Teaching Software Developers to Perform UX TasksProceedings of the Annual Meeting of the Australian Special Interest Group for Computer Human Interaction10.1145/2838739.2838764(397-406)Online publication date: 7-Dec-2015
    • (2015)HCI engineering integrated with capability and maturity modelsProceedings of the 27th Conference on l'Interaction Homme-Machine10.1145/2820619.2825017(1-6)Online publication date: 27-Oct-2015
    • (2014)Usablity and security trade-offProceedings of the 2014 ACM Southeast Conference10.1145/2638404.2638483(1-6)Online publication date: 28-Mar-2014
    • (2013)Applying a selection method to choose Quality Attribute TechniquesInformation and Software Technology10.1016/j.infsof.2013.02.00155:8(1419-1436)Online publication date: 1-Aug-2013
    • (2012)Integração de engenharia de usabilidade em um modelo de capacidade/maturidade de processo de softwareProceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems10.5555/2393536.2393562(175-184)Online publication date: 5-Nov-2012
    • (2012)Specifying process views for a measurement, evaluation, and improvement strategyAdvances in Software Engineering10.1155/2012/9497462012(2-2)Online publication date: 1-Jan-2012
    • (2011)Toward a closer integration of usability in software developmentProceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems10.1145/1996461.1996541(299-302)Online publication date: 13-Jun-2011
    • (2011)Deploying CogToolProceedings of the 33rd International Conference on Software Engineering10.1145/1985793.1985890(691-700)Online publication date: 21-May-2011
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media