Skip to main content

Usability Evaluation of the Agile Software Process

  • Conference paper
Book cover Advances in Visual Informatics (IVIC 2013)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 8237))

Included in the following conference series:

Abstract

Agile development methods are most flexible approach for software development where the development team keeps on improving the software with ongoing involvement of user. Despite its flexibility approach in software development, agile methods are still lacking usability evaluation approaches in their development, and integration of usability evaluation into agile development methods is not adequately addressed. In Agile software development, emphasis on requirement gathering and development of comprehensive feasibility reports is not considered in detail. Traditional software development considered this documentation as a quality attribute for the success of the project. Rapid solutions provided by agile software methods leads to the deficiency of good design and architecture which renders the project as expensive. As a remedy, a proposed life cycle for agile software development has been designed. The proposed life cycle outlined in this paper integrates usability evaluation concepts and agile software methodologies for the development of interactive software. To achieve the results, a survey form was formulated and carried out. The results show a greater interest of usability at the initial stage of software development along with user participation and involvement at each stage. The experiment was conducted in the software company by developing an interactive desktop-based application to evaluate the proposed life cycle and IEEE Std. 12207-2008, ISO 9241:210 was used to validate the proposed software model.

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. Kikuno: Why do software projects fail? Reasons and a solution using a Bayesian classifier to predict potential risk. In: 11th IEEE Pacific Rim International Symposium (2005)

    Google Scholar 

  2. Belengueret, J.: HCI Designers and Engineers: It is possible to work together, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.11.1728

  3. Symon, G.: The work of IT system developers in context: an organizational case study. Human–Computer Interaction 13(1), 37–71 (2007)

    Article  Google Scholar 

  4. Gasson: User involvement in decision-making in information systems development. In: Conference Proceeding of 18th IRIS. IRIS Association, Gjern Denmark (2005)

    Google Scholar 

  5. Ollson, E.: What active users and designers contribute in the design process. Interacting with Computers 16, 377–400 (2004), http://www.elsevierComputerScience.com

    Article  Google Scholar 

  6. Carroll, M.: Introduction: The Scenario Perspective on System Development in Scenario-Based Design: Envisioning Work and Technology in System Development. IEEE Transactions on Software Engineering 24(12), 1156–1170 (1995)

    Article  Google Scholar 

  7. Pessagno, R.: Design and usability of social networking web sites. In: California Polytechnic State University (2011), doi:digitalcommons.calpoly.edu/grcsp/23

    Google Scholar 

  8. Ivory, M.Y., Hearst, M.A.: The state of the art in automating usability evaluation of user interfaces. ACM Comput. Surv. 33, 470–516 (2007)

    Article  Google Scholar 

  9. Polson, P.G., Lewis, C., Rieman, J., Wharton, C.: Cognitive walk- throughs: a method for theory-based evaluation of user interfaces. J. Man-Mach. Stud. 36, 741–773 (2002)

    Article  Google Scholar 

  10. Akbari, F.: A Review to the Usage of Concepts of Software Architecture in Agile methods. In: International Symposium on Instrumentation & Measurement, Sensor Network and Automation, IEEE Software, vol. 2, pp. 389–392 (2012)

    Google Scholar 

  11. What is agile software development (May 14, 2008), http://www.agilealliance.org/show/2

  12. Koskela: Software configuration management in agile methods. VTT publication 5 14, ESPOO, pp –54 (2003)

    Google Scholar 

  13. Singh, M.: U-SCRUM: An agile methodology for promoting usability. In: Proc. AGILE 2009 Conference (Agile 2009), pp. 555–560. IEEE Press (2009)

    Google Scholar 

  14. Mcinerney, P., Maurer, F.: UCD in agile projects: dream team or odd couple? Interactions 12(6), 19–23 (2007)

    Article  Google Scholar 

  15. Hedberg, H., Iivari, N.: Integrating HCI Specialists into Open Source Software Development Projects. In: Boldyreff, C., Crowston, K., Lundell, B., Wasserman, A.I. (eds.) OSS 2009. IFIP AICT, vol. 299, pp. 251–263. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  16. Memmel, T., Gundelsweiler, F., Reiterer, H.: CRUISER: A Cross-Discipline User Interface and Software Engineering Lifecycle. In: Jacko, J.A. (ed.) HCI 2007. LNCS, vol. 4550, pp. 174–183. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  17. Pyla, P.S., Pérez-Quiñones, M.A., Arthur, J.D., Hartson, H.R.: Towards a model-based framework for integrating usability and software engineering life cycles. Arxiv Preprint cs/0402036 (2008)

    Google Scholar 

  18. Masood Butt, S., Ahmad, W.F.W.: Handling requirements using FlexREQ model. In: 2012 IEEE 3rd International Conference on Software Engineering and Service Science (ICSESS), pp. 661–664. IEEE (2012)

    Google Scholar 

  19. Butt, S.M., Ahmad, W.F.W.: Analysis and Evaluation of Cognitive Behavior in Software Interfaces using an Expert System. International Journal 5 (2012)

    Google Scholar 

  20. IEEE Standards Association, 12207-2008-IEEE System and Software Engineering- Software life cycle processes, https://standards.ieee.org/findstds/standard/12207-2008.html

  21. ISO 9241-210:2010 Ergonomics of human-system interaction -Part 210: Human-centred design for interactive systems, http://www.iso.org/iso/catalogue_detail.htm?csnumber=52075

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer International Publishing Switzerland

About this paper

Cite this paper

Wan Ahmad, W.F., Butt, S.M., Rahim, L. (2013). Usability Evaluation of the Agile Software Process. In: Zaman, H.B., Robinson, P., Olivier, P., Shih, T.K., Velastin, S. (eds) Advances in Visual Informatics. IVIC 2013. Lecture Notes in Computer Science, vol 8237. Springer, Cham. https://doi.org/10.1007/978-3-319-02958-0_58

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-02958-0_58

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-02957-3

  • Online ISBN: 978-3-319-02958-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics