Assimilation of Usability Engineering and User-Centered Design using Agile Software Development Approach

Full Text (PDF, 374KB), PP.23-28

Views: 0 Downloads: 0


Hina Iqbal 1,* Muhammad Fahad Khan 1

1. Department of Software Engineering, University of Engineering and Technology, Taxila, Pakistan

* Corresponding author.


Received: 15 Jun. 2014 / Revised: 10 Jul. 2014 / Accepted: 16 Aug. 2014 / Published: 8 Oct. 2014

Index Terms

Agile software development, UCD (User-Centered Design), UE (Usability Engineering).


Various agile software development methodologies, since their commencement, encouraged the development of high quality software product. Quality of a product is the compelling trait that plays a vital role in any product’s success. Usability engineering and User centered design are user-centered approaches, covering the customer’s concerns. The way these approaches are understood and carried out with agile practices is not properly understood and adopted till now. For software applications to be usable and valuable it is necessary to understand the correct user requirements in order to develop the interface that is usable and valuable to the customer. In this research work, we are discussing the scrum approach of agile development and integrate this with the usability engineering and user centered design approaches which helps the agile development team to understand usability demand of users and develop a product according to their expectations.

Cite This Paper

Hina Iqbal, Muhammad Fahad Khan, "Assimilation of Usability Engineering and User-Centered Design using Agile Software Development Approach", International Journal of Modern Education and Computer Science (IJMECS), vol.6, no.10, pp. 23-28, 2014. DOI:10.5815/ijmecs.2014.10.04


[1]J.C Lee and D. S. McCrickard, “Towards extremely usable software: exploring tensions between usability and agile software development,” Proc. AGILE 2007 conference, (Agile ‘07), IEEE Press, 2007, pp.59-71.
[2]M. Haesen, J.D. Boeck, K. Coninx, C. Raymaekers, “An interactive coal mine museum visit: prototyping the user experience.” In HSI, May 21-23, 2009.
[3]D. Fox, J. Sillito, F. Maurer, “Agile Methods and User-Centered Design: How these two methodologies are being successfully integrated in industry.” In Agile 2008 Conference, 2008.
[4]P. McInerney and f. Maurer, “UCD in agile projects: dream team or odd couple?” interactions, vol. 12, issue 6, ACm Press, 2007, pp.19-23.
[5]Osama Shoaib and Khalid Khan, “Integrating Usability Engineering and Agile Software Development: A Literature Review,” in 2010 International Conference on Computer Design and Applications (ICCDA 2010), vol 2, No 34.
[6]S. Lawton, Henry and Mary Martinson, Accessibility in User-Centered Design.
[7]Larry L.Constantine, Lucy A.D. Lockwood, “Usage-Centered Software Engineering: An Agile Approach to Integrating Users, User Interfaces and Usability into Software Engineering Practice” in 2003 Proceedings of the 25th International Conference on Software Engineering (ICSE’03), IEEE Computer Society.
[8]J. Koskela, "Software configuration management in agile methods," VTT publication 5 14, ESPOO, 2003, pp I-54.
[9]"Usability basics," [Online] Available:
[10]"What is agile software development," May 14, 2006, [Online] Available: [Accessed: February 2010].
[11]Y. Xiong, A. Wang, “A New Combined Method for UCD and Software Development and Case Study”.
[12]C. Wohlin, B. Regnell, A. Wesslén and H. Cosmo “User-Centred Software Engineering –A Comprehensive View of Software Development” in Proceedings of Nordic Seminar on Dependable Computing Systems, Lyngby, Denmark, August 1994.