Development and validation of a descriptive cognitive model for predicting usability issues in a low-code development platform

Detalhes bibliográficos
Autor(a) principal: Silva, Carlos César Loureiro
Data de Publicação: 2021
Outros Autores: Vieira, Joana, Campos, José C., Couto, Rui, Ribeiro, António Nestor
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/1822/66931
Resumo: ObjectiveThe aim of the study was the development and evaluation of a Descriptive Cognitive Model (DCM) for the identification of three types of usability issues in a low-code development platform (LCDP).BackgroundLCDPs raise the level of abstraction of software development by freeing end-users from implementation details. An effective LCDP requires an understanding of how its users conceptualize programming. It is necessary to identify the gap between the LCDP end-users' conceptualization of programming and the actions required by the platform. It is also relevant to evaluate how the conceptualization of the programming tasks varies according to the end-users' skills.MethodDCMs are widely used in the description and analysis of the interaction between users and systems. We propose a DCM which we called PRECOG that combines task decomposition methods with knowledge-based descriptions and criticality analysis. This DCM was validated using empirical techniques to provide the best insight regarding the users' interaction performance. Twenty programmers (10 experts, 10 novices) were observed using an LCDP and their interactions were analyzed according to our DCM.ResultsThe DCM correctly identified several problems felt by first-time platform users. The patterns of issues observed were qualitatively different between groups. Experts mainly faced interaction-related problems, while novices faced problems attributable to a lack of programming skills.ConclusionBy applying the proposed DCM we were able to predict three types of interaction problems felt by first-time users of the LCDP.ApplicationThe method is applicable when it is relevant to identify possible interaction problems, resulting from the users' background knowledge being insufficient to guarantee a successful completion of the task at hand.
id RCAP_c41137349b85b5da135217af2e81f74b
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/66931
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Development and validation of a descriptive cognitive model for predicting usability issues in a low-code development platformend-user developmentlow-code development platformsdescriptive cognitive modelsusabilityhuman-computer interactionEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaScience & TechnologySocial SciencesObjectiveThe aim of the study was the development and evaluation of a Descriptive Cognitive Model (DCM) for the identification of three types of usability issues in a low-code development platform (LCDP).BackgroundLCDPs raise the level of abstraction of software development by freeing end-users from implementation details. An effective LCDP requires an understanding of how its users conceptualize programming. It is necessary to identify the gap between the LCDP end-users' conceptualization of programming and the actions required by the platform. It is also relevant to evaluate how the conceptualization of the programming tasks varies according to the end-users' skills.MethodDCMs are widely used in the description and analysis of the interaction between users and systems. We propose a DCM which we called PRECOG that combines task decomposition methods with knowledge-based descriptions and criticality analysis. This DCM was validated using empirical techniques to provide the best insight regarding the users' interaction performance. Twenty programmers (10 experts, 10 novices) were observed using an LCDP and their interactions were analyzed according to our DCM.ResultsThe DCM correctly identified several problems felt by first-time platform users. The patterns of issues observed were qualitatively different between groups. Experts mainly faced interaction-related problems, while novices faced problems attributable to a lack of programming skills.ConclusionBy applying the proposed DCM we were able to predict three types of interaction problems felt by first-time users of the LCDP.ApplicationThe method is applicable when it is relevant to identify possible interaction problems, resulting from the users' background knowledge being insufficient to guarantee a successful completion of the task at hand.- (undefined)SAGE Publications IncUniversidade do MinhoSilva, Carlos César LoureiroVieira, JoanaCampos, José C.Couto, RuiRibeiro, António Nestor20212021-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/1822/66931engSilva, C., Vieira, J., Campos, J. C., Couto, R., & Ribeiro, A. N. (2021). Development and Validation of a Descriptive Cognitive Model for Predicting Usability Issues in a Low-Code Development Platform. Human Factors, 63(6), 1012–1032. https://doi.org/10.1177/00187208209204290018-720810.1177/001872082092042932442034https://journals.sagepub.com/doi/10.1177/0018720820920429info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:25:14Zoai:repositorium.sdum.uminho.pt:1822/66931Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:19:26.704711Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Development and validation of a descriptive cognitive model for predicting usability issues in a low-code development platform
title Development and validation of a descriptive cognitive model for predicting usability issues in a low-code development platform
spellingShingle Development and validation of a descriptive cognitive model for predicting usability issues in a low-code development platform
Silva, Carlos César Loureiro
end-user development
low-code development platforms
descriptive cognitive models
usability
human-computer interaction
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Science & Technology
Social Sciences
title_short Development and validation of a descriptive cognitive model for predicting usability issues in a low-code development platform
title_full Development and validation of a descriptive cognitive model for predicting usability issues in a low-code development platform
title_fullStr Development and validation of a descriptive cognitive model for predicting usability issues in a low-code development platform
title_full_unstemmed Development and validation of a descriptive cognitive model for predicting usability issues in a low-code development platform
title_sort Development and validation of a descriptive cognitive model for predicting usability issues in a low-code development platform
author Silva, Carlos César Loureiro
author_facet Silva, Carlos César Loureiro
Vieira, Joana
Campos, José C.
Couto, Rui
Ribeiro, António Nestor
author_role author
author2 Vieira, Joana
Campos, José C.
Couto, Rui
Ribeiro, António Nestor
author2_role author
author
author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Silva, Carlos César Loureiro
Vieira, Joana
Campos, José C.
Couto, Rui
Ribeiro, António Nestor
dc.subject.por.fl_str_mv end-user development
low-code development platforms
descriptive cognitive models
usability
human-computer interaction
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Science & Technology
Social Sciences
topic end-user development
low-code development platforms
descriptive cognitive models
usability
human-computer interaction
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Science & Technology
Social Sciences
description ObjectiveThe aim of the study was the development and evaluation of a Descriptive Cognitive Model (DCM) for the identification of three types of usability issues in a low-code development platform (LCDP).BackgroundLCDPs raise the level of abstraction of software development by freeing end-users from implementation details. An effective LCDP requires an understanding of how its users conceptualize programming. It is necessary to identify the gap between the LCDP end-users' conceptualization of programming and the actions required by the platform. It is also relevant to evaluate how the conceptualization of the programming tasks varies according to the end-users' skills.MethodDCMs are widely used in the description and analysis of the interaction between users and systems. We propose a DCM which we called PRECOG that combines task decomposition methods with knowledge-based descriptions and criticality analysis. This DCM was validated using empirical techniques to provide the best insight regarding the users' interaction performance. Twenty programmers (10 experts, 10 novices) were observed using an LCDP and their interactions were analyzed according to our DCM.ResultsThe DCM correctly identified several problems felt by first-time platform users. The patterns of issues observed were qualitatively different between groups. Experts mainly faced interaction-related problems, while novices faced problems attributable to a lack of programming skills.ConclusionBy applying the proposed DCM we were able to predict three types of interaction problems felt by first-time users of the LCDP.ApplicationThe method is applicable when it is relevant to identify possible interaction problems, resulting from the users' background knowledge being insufficient to guarantee a successful completion of the task at hand.
publishDate 2021
dc.date.none.fl_str_mv 2021
2021-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/66931
url http://hdl.handle.net/1822/66931
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Silva, C., Vieira, J., Campos, J. C., Couto, R., & Ribeiro, A. N. (2021). Development and Validation of a Descriptive Cognitive Model for Predicting Usability Issues in a Low-Code Development Platform. Human Factors, 63(6), 1012–1032. https://doi.org/10.1177/0018720820920429
0018-7208
10.1177/0018720820920429
32442034
https://journals.sagepub.com/doi/10.1177/0018720820920429
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv SAGE Publications Inc
publisher.none.fl_str_mv SAGE Publications Inc
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132653627113472