Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A user‐centered behavioral software development model

Published: 14 February 2021 Publication History

Abstract

The concept of usability, which affects the quality and cost of the software projects, has become essential in recent years. There is a need to integrate usability testing activities and techniques into the development processes; however, integration is difficult. Therefore, this study proposes user‐centered behavioral (UCB) software development model, which aims to bridge the gap between human–computer interaction (HCI) and software engineering (SE) disciplines. A triangulation methodology of mixed methods is used to understand the current situation in software development companies in terms of usability and user‐centered software development by survey and interviews. Their results are then used to inform the development of the proposed model. The UCB software development model proposes a process in which several tools and techniques from SE and HCI are integrated to facilitate the production of highly usable software. In essence, the model proposes an iterative process that combines behavior‐driven development (BDD)—an agile approach that enables a better understanding and analysis of the requirements—with the style guides, usability tests, heuristic evaluation, and Wizard of Oz techniques of HCI. The model was evaluated in a pilot project and then is improved based on feedback gathered. Participants' feedback supported the effectiveness of the proposed model.

Graphical Abstract

The UCB software development model proposes a process in which several tools and techniques from SE and HCI are integrated to create a model that will facilitate the production of highly usable software. In essence, the model proposes an iterative process that combines behavior‐driven development (BDD)—an agile approach that enables a better understanding and analysis of the requirements—with the style guides, usability tests, heuristic evaluation, and Wizard of Oz techniques of HCI.

References

[1]
Shackel B. Usability‐context, framework, definition, design and evaluation. In: Shackel B, Richardson S, eds. Human Factor for Informatics Usability. Cambridge, MA: Cambridge University Press; 1991:21‐38.
[2]
Nielsen J. Usability Engineering. San Francisco, CA: Academic Press; 1993.
[3]
ISO . (2019). ISO 9241‐210:2019 Ergonomics of human‐system interaction—Part 210: Human‐centred design for interactive systems. https://www.iso.org/standard/77520.html
[4]
Seffah A, Metzker E. The obstacles and myths of usability and software engineering. Communications of the ACM. 2004;47(12):71‐76.
[5]
Bertholdo APO, da Silva TS, Melo CDO, Kon F. Silveira MS. Agile usability patterns for UCD early stages. International Conference of Design, User Experience, and Usability; 2014;33–44.
[6]
da Silva TS, Martin A, Maurer F, Silveira M. User‐centered design and agile methods: a systematic review. AGILE Conference. 2011;2011:77‐86.
[7]
Bygstad B, Ghinea G, Brevik E. Software development methods and usability: perspectives from a survey in the software industry in Norway. Interacting with Computers. 2008;20(3):375‐385.
[8]
Memmel T, Gundelsweiler F, Reiterer H. Agile human‐centered software engineering. Proceedings of the 21st British HCI Group Annual Conference on People and Computers: HCI… but Not as We Know It—Volume 1; 2007a:167–175.
[9]
Chamberlain S, Sharp H, Maiden N. Towards a framework for integrating agile development and user‐centred design. International Conference on Extreme Programming and Agile Processes in Software Engineering; 2006:143–153.
[10]
Ferreira J, Noble J, Biddle R. Agile development iterations and UI design. Agile Conference (AGILE). 2007;2007:50‐58.
[11]
Jurca G, Hellmann TD, Maurer F. Integrating agile and user‐centered design: a systematic mapping and review of evaluation and validation studies of Agile‐UX. Agile Conference. 2014;2014:24‐32.
[12]
Fox D, Sillito J, Maurer F. Agile methods and user‐centered design: how these two methodologies are being successfully integrated in industry. Agile 2008 Conference; 2008:63–72.
[13]
Raison C, Schmidt S. Keeping user centred design (UCD) alive and well in your organisation: taking an agile approach. International Conference of Design, User Experience, and Usability; 2013:573–582.
[14]
Ferre X. Integration of usability techniques into the software development process. ICSE Workshop on SE‐HCI. 2003;28‐35.
[15]
Salah D, Paige RF, Cairns P. A systematic literature review for agile development processes and user centred design integration. Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering; 2014:1–10.
[16]
Brhel M, Meth H, Maedche A, Werder K. Exploring principles of user‐centered agile software development: a literature review. Information and Software Technology. 2015;61:163‐181.
[17]
Zhang P, Carey J, Te'eni D, Tremaine M. Integrating human‐computer interaction development into the systems development life cycle: a methodology. Communications of the Association for Information Systems. 2005;15(1):512–543.
[18]
Anderson J, Fleak F, Garrity K, Drake F. Integrating usability techniques into software development. IEEE Software. 2001;18(1):46‐53.
[19]
Mayhew, DJ. (1999). The usability engineering lifecycle. CHI'99 Extended Abstracts on Human Factors in Computing Systems, 147–148.
[20]
Abdallah A, Hassan, R, Azim MA. Quantified extreme scenario based design approach. Proceedings of the 28th Annual ACM Symposium on Applied Computing; 2013:1117–1122.
[21]
Ahmad WFW, Butt SM, & Rahim L. Usability evaluation of the agile software process. International Visual Informatics Conference; 2013:640–651.
[22]
Hellmann TD, Hosseini‐Khayat A, Maurer F. Supporting test‐driven development of graphical user interfaces using agile interaction design. 2010 Third International Conference on Software Testing, Verification, and Validation Workshops; 2010:444–447.
[23]
Humayoun SR, Dubinsky Y, Catarci T. User evaluation support through development environment for agile software teams. In: Smart Organizations and Smart Artifacts. Cham: Springer; 2014:183‐191.
[24]
Lee JC, McCrickard DS, Stevens KT. Examining the foundations of agile usability with eXtreme scenario‐based design. Agile Conference. 2009;2009:3‐10.
[25]
Losada B, Urretavizcaya M, Fernández‐Castro I. The InterMod methodology: an interface engineering process linked with software engineering stages. In: New Trends on Human–Computer Interaction. London: Springer; 2009:53‐63.
[26]
McInerney P, Maurer F. UCD in agile projects: dream team or odd couple? Interactions. 2005;12(6):19‐23.
[27]
Sy D. Adapting usability investigations for agile user‐centered design. Journal of Usability Studies. 2007;2(3):112‐132.
[28]
da Silva TS, Silveira MS, Maurer F, Hellmann T. User experience design and agile development: from theory to practice. Journal of Software Engineering and Applications. 2012;5(10):743‐751.
[29]
Ogunyemi A, Lamas D, Eze E. Exploring the state of human‐centred design practice in software development companies: a cross‐case analysis of three Nigerian software companies. Interacting with Computers. 2018;30(5):444‐467.
[30]
Ogunyemi A, Lamas D, Lárusdóttir MK, Loizides F. A systematic mapping study of HCI practice research. International Journal of Human–Computer Interaction. 2019;35(16):1461‐1486.
[31]
Carrol JM. Five reasons for scenario‐based design. Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS‐32. Abstracts and CD‐ROM of Full Papers; 1999:11–pp.
[32]
Carroll JM. Making Use: Scenario‐Based Design of Human‐Computer Interactions. Cambridge MA: MIT Press; 2000.
[33]
Gonçalves TG, Oliveira KM, Kolski C. Identifying HCI approaches to support CMMI‐DEV for interactive system development. Computer Standards & Interfaces. 2018;58:53‐86.
[34]
Losada B, Urretavizcaya M, Fernández‐Castro I. A guide to agile development of interactive software with a “user objectives”‐driven methodology. Science of Computer Programming. 2013;78(11):2268‐2281.
[35]
Maiden N, Jones S. Agile requirements can we have our cake and eat it too? IEEE Software. 2010;27(3):87‐88. https://doi.org/10.1109/MS.2010.67
[36]
Sutcliffe A. Requirements engineering from an HCI perspective. In: The Encyclopedia of Human‐Computer Interaction. Aarhus, Denmark; 2011.
[37]
Cooper A. The Inmates Are Running the Asylum. Indianapolis, IA: SAMS. MacMillan; 1999.
[38]
Hartson HR, Hix D. Toward empirically derived methodologies and tools for human‐computer interface development. International Journal of Man‐Machine Studies. 1989;31(4):477‐494.
[39]
Idoughi D, Seffah A, Kolski C. Adding user experience into the interactive service design loop: a persona‐based approach. Behaviour & Information Technology. 2012;31(3):287‐303.
[40]
Torres RJ. A user centered design based approach to style guides. In J. Vanderdonckt & C. Farenc (Eds.), Tools for Working with Guidelines London: Springer; 2001:15‐33. https://doi.org/10.1007/978-1-4471-0279-3_2
[41]
Seffah A, Desmarais MC, Metzker E. HCI, usability and software engineering integration: present and future. In: Human‐Centered Software Engineering—Integrating Usability in the Software Development Lifecycle. Dordrecht: Springer; 2005:37‐57.
[42]
North D. Introducing BDD. Better Software. 2006;12. https://dannorth.net/introducing-bdd/
[43]
Wynne M, Hellesoy A, Tooke S. The Cucumber Book: Behaviour‐Driven Development for Testers and Developers. Dallas, TX: Pragmatic Bookshelf; 2012.
[44]
Cockton G, Lárusdóttir M, Gregory P, Cajander Å. Integrating user‐centred design in agile development. In: Integrating User‐Centred Design in Agile Development. Cham: Springer; 2016:1‐46.
[45]
Peres AL, Da Silva TS, Silva FS, Soares FF, De Carvalho CRM, Meira SRDL. Agileux model: towards a reference model on integrating ux in developing software using agile methodologies. Agile Conference. 2014;2014:61‐63.
[46]
Jokela T, Siponen M, Hirasawa N, Earthy J. A survey of usability capability maturity models: implications for practice and research. Behaviour & Information Technology. 2006;25(03):263‐282.
[47]
Lacerda TC, von Wangenheim CG. Systematic literature review of usability capability/maturity models. Computer Standards & Interfaces. 2018;55:95‐105.
[48]
Royce WW. Managing the development of large systems: concepts and techniques. 9th International Conference on Software Engineering. ACM; 1970;328–338.
[49]
Kruchten P. The Rational Unified Process: An Introduction. Boston, MA: Addison‐Wesley Professional; 2004.
[50]
Highsmith J. Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. New York, NY: Addison‐Wesley; 2013.
[51]
Astels D. Test Driven Development: A Practical Guide. Upper Saddle River NJ: Prentice Hall Professional Technical Reference; 2003.
[52]
Beck K. Test‐Driven Development: By Example. Reading, MA: Addison‐Wesley Professional; 2003.
[53]
Solis C, Wang X. A study of the characteristics of behaviour driven development. 2011 37th EUROMICRO Conference on Software Engineering and Advanced Application; 2011:.383–387.
[54]
Lopes JH. Evaluation of behavior‐driven development [Unpublished Masters Thesis, Delft University of Technology]; 2012. http://resolver.tudelft.nl/uuid:90323d56-d208-401e-8d3c-44bec4fca4f4
[55]
Faulkner C. The Essence of Human‐Computer Interaction. Upper Saddle River, NJ: Prentice‐Hall, Inc; 1998.
[56]
Rosson MB, Carroll JM, Hill N. Usability Engineering: Scenario‐Based Development of Human‐Computer Interaction. San Francisco, CA: Morgan Kaufmann; 2002.
[57]
Garrett J. The Elements of User Experience Design. New Riders: Berkley; 2010.
[58]
Detweiler M. Managing UCD within agile projects. Interactions. 2007;14(3):40‐42.
[59]
Gould JD, Lewis C. Designing for usability: key principles and what designers think. Communications of the ACM. 1985;28(3):300‐311.
[60]
Gulliksen J, Boivie I, Persson J, Hektor, A, Herulf L. Making a difference: a survey of the usability profession in Sweden. Proceedings of the Third Nordic Conference on Human‐Computer Interaction; 2004:207–215.
[61]
Ji YG, Yun MH. Enhancing the minority discipline in the IT industry: a survey of usability and user‐centered design practice. International Journal of Human‐Computer Interaction. 2006;20(2):117‐134.
[62]
Dillon A, Sweeney M, Maguire M. A survey of usability engineering within the European IT industry‐current practice and needs. In: Alty A, Guest S, eds. People and Computers VIII: Proceedings of the HCI'93 Conference. Loughborough: Cambridge University Press; 1993:81‐94.
[63]
Ardito C, Buono P, Caivano D, et al. Usability evaluation: a survey of software development organizations. Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE 11; 2011:282–287.
[64]
Ogunyemi A, Lamas D, Adagunodo ER, Loizides F, da Rosa IB. Theory, practice and policy: an inquiry into the uptake of HCI practices in the software industry of a developing country. International Journal of Human–Computer Interaction. 2016;32(9):665‐681.
[65]
Venturi G, Troost J. Survey on the UCD integration in the industry. Proceedings of the Third Nordic Conference on Human‐Computer Interaction; 2004:449–452.
[66]
Zhou R, Huang S, Qin X, Huang J. A survey of user‐centered design practice in China. 2008 IEEE International Conference on Systems, Man and Cybernetics; 2008:1885–1889.
[67]
Ogunyemi A, Lamas D, Adagunodo ER, da Rosa IB. HCI practices in the Nigerian software industry. IFIP Conference on Human‐Computer Interaction. 2015;479‐488.
[68]
Hussain Z, Slany W, Holzinger A. Current state of agile user‐centered design: a survey. Symposium of the Austrian HCI and Usability Engineering Group; 2009:416–427.
[69]
Bednarik R, Krohns J. User‐centred design practice and adoption in smaller ICT companies in Eastern Finland: an interview study. International Journal of Business Information Systems. 2015;18(3):285‐298.
[70]
Ashraf M, Khan L, Tahir M, et al. A study on usability awareness in local IT industry. Int J Adv Comput Sci Appl. 2018;9:427‐432.
[71]
Teka D, Dittrich Y, Kifle M, Ardito C, Lanzilotti R. Usability evaluation in Ethiopian software organizations. Proceedings of the Second International Conference on Information and Communication Technology for Africa Development, ICT4AD; 2017:17:102–118.
[72]
Bak JO, Nguyen K, Risgaard P, Stage J. Obstacles to usability evaluation in practice: a survey of software development organizations. Proceedings of the 5th Nordic Conference on Human‐Computer Interaction: Building Bridges; 2008:23–32.
[73]
Göransson B, Gulliksen J, Boivie I. The usability design process–integrating user‐centered systems design in the software development process. Software Process: Improvement and Practice. 2003;8(2):111‐131.
[74]
Jeon S, Han M, Lee E, Lee K. Quality attribute driven agile development. 2011 Ninth International Conference on Software Engineering Research, Management and Applications; 2011:203–210.
[75]
Lizano F, Sandoval MM, Stage J. Integrating usability evaluations into scrum: a case study based on remote synchronous user testing. International Conference on Human‐Computer Interaction; 2014:500–509.
[76]
Singh M. U‐SCRUM: an agile methodology for promoting usability. Agile 2008 Conference; 2008:555–560.
[77]
Holzinger A, Errath M, Searle G, Thurnher B, Slany W. From extreme programming and usability engineering to extreme usability in software engineering education (XP+ UE/spl rarr/XU). 29th Annual International Computer Software and Applications Conference (COMPSAC'05); 2005:2, 169–172.
[78]
Kuusinen K. Improving UX work in scrum development: a three‐year follow‐up study in a company. International Conference on Human‐Centred Software Engineering; 2014:259–266.
[79]
Birant YDKU, Boz E. Yazılımda Kullanılabilirlik Analizlerinin Türkiye'de Kullanımı. 5. Ulusal Yazılım Mühendisliği Sempozyumu; 2011:238–244.
[80]
Chilana PK, Ko AJ, Wobbrock JO, Grossman, T, Fitzmaurice G. Post‐deployment usability: a survey of current practices. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems; 2011:2243–2246.
[81]
Curtis B, Hefley B. A WIMP no more: the maturing of user interface engineering. Interactions. 1994;1(1):22‐34.
[82]
Kolski C. A “call for answers” around the proposition of an HCI‐enriched model. ACM SIGSOFT Software Engineering Notes. 1998;23(3):93‐96.
[83]
Darnell E, Halgren S. Usability throughout the product development cycle. In: Branaghan RJ, ed. Design by People for People: Essays on Usability. Chicago: Usability Professionals' Association; 2001.
[84]
Memmel T, Gundelsweiler F, Reiterer H. CRUISER: A Cross‐Discipline User Interface and Software Engineering Lifecycle. In: Jacko JA, ed. Human‐Computer Interaction. Interaction Design and Usability. Berlin Heidelberg: Springer; 2007b:174‐183.
[85]
Lee JC, McCrickard DS. Towards extreme(ly) usable software: exploring tensions between usability and agile software development. Agile 2007 (AGILE 2007). 2007;59‐71.
[86]
Lewis C, Wharton C. Cognitive walkthroughs. In: Handbook of Human‐Computer Interaction. North‐Holland: Elsevier; 1997:717‐732.
[87]
Caballero L, Moreno AM, Seffah A. Persona as a tool to involving human in agile methods: contributions from HCI and marketing. International Conference on Human‐Centred Software Engineering: 2014;283–290.
[88]
Haikara J. Usability in agile software development: extending the interaction design process with personas approach. International Conference on Extreme Programming and Agile Processes in Software Engineering; 2007:153–156.
[89]
Losada B., Urretavizcaya M, López‐Gil J‐M, Fernández‐Castro I. Combining InterMod agile methodology with usability engineering in a mobile application development. Proceedings of the 13th International Conference on Interacción Persona‐Ordenador; 2012:1–8.
[90]
da Silva TS, Silveira MS, Maurer F. Ten lessons learned from integrating interaction design and agile development. Agile Conference. 2013;2013:42‐49.
[91]
Ferreira SBL, dos Santos RC, da Silveira DS. Panorama of Brazilian web accessibility. Proceedings of the XXXI ANPAD Meeting‐EnANPAD; 2007:17p.
[92]
Beaudouin‐Lafon M, Mackay WE. Prototyping development and tools. Handbook of Human‐Computer Interaction. 2002;1006‐1031.
[93]
Chang Y, Lim Y, Stolterman E. Personas: from theory to practices. Proceedings of the 5th Nordic Conference on Human‐Computer Interaction: Building Bridges; 2008:439–442.
[94]
Nielsen L. Personas‐User Focused Design. London: Springer; 2013.
[95]
Creswell J. Research Design: Qualitative, Quantitative and Mixed Method Approaches. Los angeles: University of Nebraska–Lincoln; 2003.
[96]
Cameron R. A sequential mixed model research design: design, analytical and display issues. International Journal of Multiple Research Approaches. 2009;3(2):140‐152.
[97]
Ivankova NV, Creswell JW, Stick SL. Using mixed‐methods sequential explanatory design: from theory to practice. Field Methods. 2006;18(1):3‐20. https://doi.org/10.1177/1525822X05282260
[98]
Creswell JW, Clark VLP. Designing and Conducting Mixed Methods Research. Thousand Oaks, CA: SAGE Publications; 2017.
[99]
Creswell JW, Clark VLP. Designing and Conducting Mixed Methods Research. Thousand Oaks, CA: SAGE Publications; 2007. https://books.google.com.tr/books?id=FnY0BV-q-hYC
[100]
Black JA, Champion DJ. Methods and Issues in Social Research. New York: John Wiley & Sons, Inc; 1976.
[101]
Hsieh H‐F, Shannon SE. Three approaches to qualitative content analysis. Qual Health Res. 2005;15(9):1277‐1288.
[102]
Sandelowski M. Combining qualitative and quantitative sampling, data collection, and analysis techniques in mixed‐method studies. Res Nurs Health. 2000;23(3):246‐255.
[103]
Wolcott HF. Transforming Qualitative Data: Description, Analysis, and Interpretation. SAGE; 1994.
[104]
Yıldırım K. Raising the quality in qualitative research. Elementary Education Online. 2010;9(1). 79–92.
[105]
Kirk J, Miller ML. Reliability and Validity in Qualitative Research. SAGE; 1986.
[106]
Golafshani N. Understanding reliability and validity in qualitative research. The Qualitative Report. 2003;8(4):597‐607.
[107]
Onwuegbuzie AJ, Johnson RB. The validity issue in mixed research. Res Sch. 2006;13(1):48‐63.
[108]
Yıldırım A, Şimşek H. Sosyal bilimlerde nitel araştırma yöntemleri (10. Bs.). Ankara: Seçkin Yayıncılık; 2016.
[109]
Maxwell J. Understanding and validity in qualitative research. Harvard Educational Review. 1992;62(3):279‐301.
[110]
Coskan ND, Durdu PO. Kullanılabilirlik ve Yazılım Yaşam Döngüsü: Türkiye'deki Yazılım Organizasyonlarındaki Durum. UYMS;2014.
[111]
Bailey BP, Biehl JT, Cook DJ, Metcalf HE. Adapting paper prototyping for designing user interfaces for multiple display environments. Personal and Ubiquitous Computing. 2008;12(3):269‐277.
[112]
Kelley JF. “An empirical methodology for writing user‐friendly natural language computer applications”, Proceedings of the CHI1983 Conference on Human Factors in Computing Systems, New York: Association for Computing Machinery, Inc.; 1983:193–196.
[113]
Dow S, Lee J, Oezbek C, MacIntyre B, Bolter JD, Gandy M. Wizard of Oz interfaces for mixed reality applications. CHI'05 Extended Abstracts on Human Factors in Computing Systems; 2005:1339–1342.
[114]
Saint‐Aimé S, Grandgeorge M, Le‐Pévédic B, Duhaut D. Evaluation of Emi interaction with non‐disabled children in nursery school using Wizard of Oz technique. 2011 IEEE International Conference on Robotics and Biomimetics; 2011:1147–1152.
[115]
Fitts PM. The information capacity of the human motor system in controlling the amplitude of movement. J Exp Psychol. 1954;47(6):381‐391.
[116]
Çağıltay K. İnsan bilgisayar etkileşimi ve kullanılabilirlik mühendisliği: Teoriden pratiğe. ODTÜ Geliştirme Vakfı Yayıncılık; 2011.
[117]
Curtis B, Nielsen J. Applying discount usability engineering. IEEE Software. 1995;12(1):98‐100.
[118]
Schumacher RM, Lowry SZ, Schumacher RM. NIST guide to the processes approach for improving the usability of electronic health records. US Department of Commerce, National Institute of Standards and Technology; 2010.
[119]
Salvador C, Nakasone A, Pow‐Sang JA. A systematic review of usability techniques in agile methodologies. Proceedings of the 7th Euro American Conference on Telematics and Information Systems; 2014:1–6.
[120]
Rahman M, Gao J. A reusable automated acceptance testing architecture for microservices in behavior‐driven development. IEEE Symposium on Service‐Oriented System Engineering. 2015;2015:321‐325.

Cited By

View all
  • (2023)Where Do All Stakeholders Find the Software Product Blueprint?Human-Computer Interaction – INTERACT 202310.1007/978-3-031-42293-5_78(590-594)Online publication date: 28-Aug-2023
  • (2022)Applying a New Questionnaire to Evaluate the Usability of Peruvian E-Government WebsitesDesign, User Experience, and Usability: UX Research, Design, and Assessment10.1007/978-3-031-05897-4_32(460-472)Online publication date: 26-Jun-2022

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Journal of Software: Evolution and Process
Journal of Software: Evolution and Process  Volume 33, Issue 2
February 2021
265 pages
ISSN:2047-7473
EISSN:2047-7481
DOI:10.1002/smr.v33.2
Issue’s Table of Contents

Publisher

John Wiley & Sons, Inc.

United States

Publication History

Published: 14 February 2021

Author Tags

  1. agile methodology
  2. behavior‐driven development (BDD)
  3. human–computer interaction (HCI)
  4. software engineering
  5. user‐centered design
  6. user‐centered software development model

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Where Do All Stakeholders Find the Software Product Blueprint?Human-Computer Interaction – INTERACT 202310.1007/978-3-031-42293-5_78(590-594)Online publication date: 28-Aug-2023
  • (2022)Applying a New Questionnaire to Evaluate the Usability of Peruvian E-Government WebsitesDesign, User Experience, and Usability: UX Research, Design, and Assessment10.1007/978-3-031-05897-4_32(460-472)Online publication date: 26-Jun-2022

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media