Development and validation of a descriptive cognitive model for predicting usability issues in a low-code development platform
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Outros Autores: | , , , |
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 |