Relevance of UCD Education to Software Development – Recommendation for Curriculum Design

Amir Dirin, Marko Nieminen


This paper describes the implementation and impact of specific focus on user-centred design (UCD) methods and practices to a mobile application concept development course. The course has been held for two consecutive years at a University of Applied Sciences. This project-based course educates students in teamwork, user study techniques, data interpretation, and scenario-based design. Moreover, by applying usability assessment methods such as heuristic evaluations and usability tests, students learn the basics of usability engineering methods and principles. In addition to outcomes on students’ learning, the course has resulted in several innovative mobile application concepts some of which are in the process of being commercialized. This paper presents student feedback about the applied methods months after the completion of the course. The questionnaire-originating results indicate that students gain knowledge and skills that are very valuable for their future careers in software and service development. Knowledge on UCD is relevant in contemporary mobile application development and an important asset for students to become competitive in job markets. Almost all students have applied the educated methods in their work, and they are willing to promote the UCD methods and framework to their professional peers. The results are further used to discuss and emphasize the importance of UCD education.


  1. Alamäki, A. & Dirin, A., 2014. A. Alamäki and A. Dirin, “Designing Mobile Guide Service for Small Tourism Companies Using User Centered Design Principle,.” In International Conference on Computer Science, Computer Engineering, and Social Media, Thessaloniki, Greece. pp. 47-58. Available at:
  2. Bosch, J., 2009. From software product lines to software ecosystems. Proceedings of the 13th International Software Product Line Conference, pp.111-119. Available at: 5.1753251.
  3. Constantine, L., 2006. Users, Roles, and Personas. In The Persona Lifecycle. pp. 498-519.
  4. Cusumano, M.A., 2008. The changing software business: Moving from products to services. Computer, 41, pp.20-27.
  6. Dirin, A. & Nieminen, M., 2014a. Framework for addressing usability and user experience in mlearning. Journal of Computers, in press.
  7. Dirin, A. & Nieminen, M., 2014b. Managing m-learning application development?: Roles and Responsibilities. In A. Dirin & M. Nieminen, eds. International Conference on Advanced ICT (ICAICTE-2014).
  8. Dirin, A. & Vainio, V., 2015. Case Study?: Adapting UCD Framework for Mobile Learning in Customer Guided Game . In 2nd International Conference on Communication and Technology ICCT 2015, 17-18 Jan. DUBAI, UAE. Available at: bai_comp2014/Default.aspx#.
  9. Dirin, M., Dirin, A. & Laine, T.H., 2015. User-Centered Design of a Context-Aware Nurse Assistant ( CANA ) at Finnish Elderly Houses. In The 9th International Conference on Ubiquitous Information Management and Communication. The Mulia, Bali, Indonesia.
  10. Gould, J.D., Boies, S.J. & Ukelson, J., 1997. How to Design Usable Systems. In M. G. Helander, T. K. Landauer, & P. V. Prabhu, eds. Handbook of Human Computer Interaction. Elsevier Science, pp. 231-254.
  11. Gould, J.D. & Lewis, C., 1985. Designing for usability: key principles and what designers think. Communications of the ACM, 28(3), pp.300-311.
  12. Hackos, J.T. & Redish, J.C., 1998a. User and Task Analysis for Interface Design, Available at: arnumber=784573.
  13. Hackos, J.T. & Redish, J.C., 1998b. User and Task Analysis for Interface Design, John Wiley & Sons.
  14. Holtzblatt, K., Wendell, J.B. & Wood, S., 2005. Chapter 8 - Building an Affinity Diagram. In Interactive Technologies. pp. 159-179. Available at: http://www.s 500094.
  15. ISO, 2010. Ergonomics of human-system interaction - Part 210: Human-centred design for interactive systems (ISO 9241-210:2010(E)). ISO, pp.1-32.
  16. Kristensen, K. & Eskildsen, J., 2011. Is the Net Promoter Score a reliable performance measure? In 2011 IEEE International Conference on Quality and Reliability, ICQR 2011. pp. 249-253.
  17. Kristensson, P., Magnusson, P.R. & Matthing, J., 2002. Users as a Hidden Resource for Creativity: Findings from an Experimental Study on User Involvement. Creativity and Innovation Management, 11, pp.55-61. Available at: 00236.
  18. Kujala, S. et al., 2005. The role of user involvement in requirements quality and project success. 13th IEEE International Conference on Requirements Engineering (RE'05).
  19. Marvel, 2014. Free mobile & web prototyping for everyone. No coding required. , p. m/features/. Available at: es/.
  20. Nielson, J., 1995. Heuristic Evaluation: How-To: Article by Jakob Nielsen. Nielson Norman GroupNorman. Available at:
  21. Nieminen, M., 2004. Information Support for UserOriented Development Organisation. Considerations based on the Construction and Evaluation of Knowledge Storage. Tesis Doctoral, p.228.
  22. Preece, J., Rogers, Y. & Sharp, H., 2002. Interaction Design: Beyond Human-Computer Interaction, Available at: i/S0010448586800215.
  23. Richardson, I. & Hynes, B., 2008. Entrepreneurship education: towards an industry sector approach. Education + Training, 50, pp.188-198.
  24. Rosson, M.B. & Carroll, J.M., 2002. Scenario-Based Design. In The human-computer interaction handbook: fundamentals, evolving technologies and emerging applications. pp. 1032-1050.
  25. Ruparelia, N.B., 2010. Software Development Lifecycle Models. SIGSOFT Softw. Eng. Notes, 35, pp.8-13. Available at: 4814.
  26. Saldana, J., 2009. An Introduction to Codes and Coding. In The coding manual for qualitative researchers. Los Angeles: Sage Publications, pp. 1-31.
  27. Soitinaho, J. & Palviainen, H., 2015. THE IMPACT OF DIGITAL REVOLUTION ON THE COMPETENCES OF BUSINESS INFORMATION TECHNOLOGY STUDENTS IN. In 9th International Technology, Education and Development Conference. Madird, 2015, pp. 1-10.
  28. Stone, K.B., 2012. Four decades of lean: a systematic literature review. International Journal of Lean Six Sigma, 3, pp.112-132.
  29. Szalvay, V., 2004. An introduction to agile software development. Danube Technologies. Available at:
  30. Tasker, M. & Packham, D., 1993. Industry and higher education: A question of values. Studies in Higher Education, 18, pp.127-136.
  31. Weston, C. et al., 2001. Analyzing Interview Data?: The Development and Evolution of a Coding System. Qualitative Sociology, 24, pp.381-400.

Paper Citation

in Harvard Style

Dirin A. and Nieminen M. (2016). Relevance of UCD Education to Software Development – Recommendation for Curriculum Design . In Proceedings of the 8th International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-758-179-3, pages 112-120. DOI: 10.5220/0005797901120120

in Bibtex Style

author={Amir Dirin and Marko Nieminen},
title={Relevance of UCD Education to Software Development – Recommendation for Curriculum Design},
booktitle={Proceedings of the 8th International Conference on Computer Supported Education - Volume 2: CSEDU,},

in EndNote Style

JO - Proceedings of the 8th International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - Relevance of UCD Education to Software Development – Recommendation for Curriculum Design
SN - 978-989-758-179-3
AU - Dirin A.
AU - Nieminen M.
PY - 2016
SP - 112
EP - 120
DO - 10.5220/0005797901120120