Abstract
The range of technology users is continuously increasing from adults to children as well as seniors. This introduces new age-related requirements and considerations. Modelling frameworks are used to assist the software development independently of the platform and the coding technology. However, very limited research has been done on age-related issues within the modelling and design frameworks. In this paper, we investigate how human-centric aspects regarding age can be better modelled by extending wire-frames. We collected both developers and end-users feedback through questionnaires and introduced an extension of wire-frames to cater for decisions regarding age within the modelling framework. We then conducted a usability testing by using the extended age-modelling wire-frame approach to design a news app. This shows that when using our extended wire-frames, developers can cater for different user types and their accessibility needs easily. We finally conducted cognitive walk-throughs with three personas, representing children, adults and seniors to evaluate the prototype app. The results proved the usability of the app for all age groups.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alves, T., Natálio, J., Henriques-Calado, J., Gama, S.: Incorporating personality in user interface design: a review. Pers. Individ. Differ. 155, 109709 (2020)
Australian Bureau of Statistics: Australian demographic statistics, June 2019. https://www.abs.gov.au/
Boll, F., Brune, P.: User interfaces with a touch of grey?-towards a specific UI design for people in the transition age. Proc. Comput. Sci. 63, 511–516 (2015)
Boyatzis, C.J., Varghese, R.: Children’s emotional associations with colors. J. Genet. Psychol. 155(1), 77–85 (1994)
Burnett, M., Peters, A., Hill, C., Elarief, N.: Finding gender-inclusiveness software issues with GenderMag: a field investigation, pp. 2586–2598. Association for Computing Machinery, New York (2016). https://doi.org/10.1145/2858036.2858274
Burnett, M., et al.: GenderMag: a method for evaluating software’s gender inclusiveness. Interact. Comput. 28(6), 760–787 (2016). https://doi.org/10.1093/iwc/iwv046
Chen, J., et al.: Wireframe-based UI design search through image autoencoder, pp. 1–31 (2020)
Chen, M., Zhang, Y., Li, Y., Mao, S., Leung, V.C.: EMC: emotion-aware mobile cloud computing in 5G. IEEE Netw. 29(2), 32–38 (2015)
Constantinides, M., Dowell, J., Johnson, D., Malacria, S.: Exploring mobile news reading interactions for news app personalisation. In: Proceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services, pp. 457–462 (2015)
Curumsing, M.K., Fernando, N., Abdelrazek, M., Vasa, R., Mouzakis, K., Grundy, J.: Emotion-oriented requirements engineering: a case study in developing a smart home system for the elderly. J. Syst. Softw. 147, 215–229 (2019)
Curumsing, M.K., Lopez-Lorca, A., Miller, T., Sterling, L., Vasa, R.: Viewpoint modelling with emotions: a case study. Int. J. People-Orient. Program. (IJPOP) 4(2), 25–53 (2015)
Dalpiaz, F., Franch, X., Horkoff, J.: iStar 2.0 language guide. arXiv preprint arXiv:1605.07767 (2016)
El-Attar, M., Luqman, H., Karpati, P., Sindre, G., Opdahl, A.L.: Extending the UML statecharts notation to model security aspects. IEEE Trans. Softw. Eng. 41(7), 661–690 (2015)
Goncalves, E., Castro, J., Araujo, J., Heineck, T.: A systematic literature review of iStar extensions. J. Syst. Softw. 137, 1–33 (2018)
Grundy, J., Khalajzadeh, H., Mcintosh, J.: Towards human-centric model-driven software engineering, pp. 229–238 (2020)
Grundy, J., Patel, R.: Developing software components with the UML, enterprise java beans and aspects. In: Proceedings 2001 Australian Software Engineering Conference, pp. 127–136 (2001)
Holzinger, A., Searle, G., Kleinberger, T., Seffah, A., Javahery, H.: Investigating usability metrics for the design and development of applications for the elderly. In: Miesenberger, K., Klaus, J., Zagler, W., Karshmer, A. (eds.) ICCHP 2008. LNCS, vol. 5105, pp. 98–105. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-70540-6_13
Hussain, A., Abd Razak, M.N.F., Mkpojiogu, E.O., Hamdi, M.M.F.: UX evaluation of video streaming application with teenage users. J. Telecommun. Electron. Comput. Eng. (JTEC) 9(2–11), 129–131 (2017)
Iung, A., et al.: Systematic mapping study on domain-specific language development tools. Empir. Softw. Eng. 25(5), 4205–4249 (2020). https://doi.org/10.1007/s10664-020-09872-1
Jim, A.Y., et al.: Improving the modelling of human-centric aspects of software systems- a case study of modelling end user age in wirefame designs. In: Evaluation of Novel Approaches to Software Engineering (ENASE) (2021)
Kamalrudin, M., Grundy, J., Hosking, J.: MaramaAI: tool support for capturing and managing consistency of multi-lingual requirements, pp. 326–329 (2012)
Kulyk, O., Kosara, R., Urquiza, J., Wassink, I.: Human-centered aspects. In: Kerren, A., Ebert, A., Meyer, J. (eds.) Human-Centered Visualization Environments. LNCS, vol. 4417, pp. 13–75. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-71949-6_2
de Lange, P., Nicolaescu, P., Rosenstengel, M., Klamma, R.: Collaborative wireframing for model-driven web engineering. In: Cheng, R., Mamoulis, N., Sun, Y., Huang, X. (eds.) WISE 2020. LNCS, vol. 11881, pp. 373–388. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-34223-4_24
Leme, R.R., Amaral, A.R., Zaina, L.A.M.: Interaction with mobile devices on social networks by elderly people: a survey in Brazil with Facebook. In: 2014 XL Latin American Computing Conference (CLEI), pp. 1–7 (2014). https://doi.org/10.1109/CLEI.2014.6965103
Li, C., et al.: A human-centric approach to building a smarter and better parking application. In: 2021 IEEE International Conference on Computers, Software, and Applications Conference (COMPSAC2021), 12–16 July 2021. IEEE (2021)
Lopez-Lorca, A.A., Miller, T., Pedell, S., Mendoza, A., Keirnan, A., Sterling, L.: One size doesn’t fit all: diversifying “the user” using personas and emotional scenarios. In: Proceedings of the 6th International Workshop on Social Software Engineering, pp. 25–32 (2014)
Masood, M., Thigambaram, M.: The usability of mobile applications for pre-schoolers. Proc. Soc. Behav. Sci. 197, 1818–1826 (2015)
Mayas, C., Hörold, S., Krömker, H.: Personas for requirements engineering. In: Ebert, A., Humayoun, S.R., Seyff, N., Perini, A., Barbosa, S.D.J. (eds.) UsARE 2012/2014. LNCS, vol. 9312, pp. 34–46. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45916-5_3
McIntosh, J., et al.: Evaluating age bias in e-commerce. In: 2021 IEEE/ACM 13th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), pp. 31–40 (2021). https://doi.org/10.1109/CHASE52884.2021.00012
Mendez, C.: The InclusiveMag method: a start towards more inclusive software for diverse populations (2020)
Michaels, G.M.: Colour preference according to age. Am. J. Psychol. 35, 79–87 (1924)
Miller, T., Pedell, S., Lopez-Lorca, A.A., Mendoza, A., Sterling, L., Keirnan, A.: Emotion-led modelling for people-oriented requirements engineering: the case study of emergency systems. J. Syst. Softw. 105, 54–71 (2015)
Monares, Á., Ochoa, S.F., Herskovic, V., Santos, R., Pino, J.A.: Modeling interactions in human-centric wireless sensor networks. In: Proceedings of the 2014 IEEE 18th International Conference on Computer Supported Cooperative Work in Design (CSCWD), pp. 661–666. IEEE (2014)
Moser, C., Fuchsberger, V., Neureiter, K., Sellner, W., Tscheligi, M.: Revisiting personas: the making-of for special user groups, p. 453–468. Association for Computing Machinery, New York (2012). https://doi.org/10.1145/2212776.2212822
Pan, X.: Research of iphone application UI design based on children cognition feature. In: 2010 IEEE 11th International Conference on Computer-Aided Industrial Design & Conceptual Design 1, vol. 1, pp. 293–296. IEEE (2010)
Parker Software: Key considerations for making age-friendly software (2019). https://www.parkersoftware.com/blog/key-considerations-for-making-age-friendly-software/
Pew Research Center: Internet, Science & Tec: Internet/broadband fact sheet (2019). https://www.pewresearch.org/internet/fact-sheet/internet-broadband/
Polson, P.G., Lewis, C., Rieman, J., Wharton, C.: Cognitive walkthroughs: a method for theory-based evaluation of user interfaces. Int. J. Man-Mach. Stud. 36(5), 741–773 (1992)
Spichkova, M., Zamansky, A., Farchi, E.: Towards a human-centred approach in modelling and testing of cyber-physical systems, pp. 847–851 (2015)
Statistic Canada: Age categories, life cycle groupings (2017). https://bit.ly/3dopioH
Wagner, N., Hassanein, K., Head, M.: The impact of age on website usability. Comput. Hum. Behav. 37, 270–282 (2014)
Wharton, C., Rieman, J., Lewis, C., Polson, P.: The cognitive walkthrough method: a practitioner’s guide (1994)
Acknowledgement
Support for this work from ARC Laureate Program FL190100035 is gratefully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Khalajzadeh, H. et al. (2022). Modelling Age of End-Users Using Wire-Frames. In: Ali, R., Kaindl, H., Maciaszek, L.A. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2021. Communications in Computer and Information Science, vol 1556. Springer, Cham. https://doi.org/10.1007/978-3-030-96648-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-96648-5_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-96647-8
Online ISBN: 978-3-030-96648-5
eBook Packages: Computer ScienceComputer Science (R0)