{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T05:27:50Z","timestamp":1773898070881,"version":"3.50.1"},"reference-count":29,"publisher":"SAGE Publications","issue":"6","license":[{"start":{"date-parts":[[2020,5,22]],"date-time":"2020-05-22T00:00:00Z","timestamp":1590105600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Hum Factors"],"published-print":{"date-parts":[[2021,9]]},"abstract":"<jats:sec><jats:title>Objective<\/jats:title><jats:p> The 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). <\/jats:p><\/jats:sec><jats:sec><jats:title>Background<\/jats:title><jats:p> LCDPs 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\u2019 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\u2019 skills. <\/jats:p><\/jats:sec><jats:sec><jats:title>Method<\/jats:title><jats:p> DCMs 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\u2019 interaction performance. Twenty programmers (10 experts, 10 novices) were observed using an LCDP and their interactions were analyzed according to our DCM. <\/jats:p><\/jats:sec><jats:sec><jats:title>Results<\/jats:title><jats:p> The 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. <\/jats:p><\/jats:sec><jats:sec><jats:title>Conclusion<\/jats:title><jats:p> By applying the proposed DCM we were able to predict three types of interaction problems felt by first-time users of the LCDP. <\/jats:p><\/jats:sec><jats:sec><jats:title>Application<\/jats:title><jats:p> The method is applicable when it is relevant to identify possible interaction problems, resulting from the users\u2019 background knowledge being insufficient to guarantee a successful completion of the task at hand. <\/jats:p><\/jats:sec>","DOI":"10.1177\/0018720820920429","type":"journal-article","created":{"date-parts":[[2020,5,22]],"date-time":"2020-05-22T17:58:33Z","timestamp":1590170313000},"page":"1012-1032","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":23,"title":["Development and Validation of a Descriptive Cognitive Model for Predicting Usability Issues in a Low-Code Development Platform"],"prefix":"10.1177","volume":"63","author":[{"given":"Carlos","family":"Silva","sequence":"first","affiliation":[{"name":"Center for Computer Graphics, Guimar\u00e3es, Portugal"}]},{"given":"Joana","family":"Vieira","sequence":"additional","affiliation":[{"name":"Center for Computer Graphics, Guimar\u00e3es, Portugal"}]},{"given":"Jos\u00e9 C.","family":"Campos","sequence":"additional","affiliation":[{"name":"University of Minho, Braga, Portugal"},{"name":"HASLab\/INESC TEC, Braga, Portugal"}]},{"given":"Rui","family":"Couto","sequence":"additional","affiliation":[{"name":"University of Minho, Braga, Portugal"},{"name":"HASLab\/INESC TEC, Braga, Portugal"}]},{"given":"Ant\u00f3nio N.","family":"Ribeiro","sequence":"additional","affiliation":[{"name":"University of Minho, Braga, Portugal"},{"name":"HASLab\/INESC TEC, Braga, Portugal"}]}],"member":"179","published-online":{"date-parts":[[2020,5,22]]},"reference":[{"key":"bibr1-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1080\/10803548.2015.1085162"},{"key":"bibr36-0018720820920429","unstructured":"Atomi Systems. (2019). Active presenter (Version XXX) [Computer software]. https:\/\/atomisystems.com\/activepresenter\/"},{"key":"bibr2-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2018.11.041"},{"key":"bibr3-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-60291-2_6"},{"key":"bibr4-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2019.06.009"},{"key":"bibr7-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1037\/1040-3590.6.4.284"},{"key":"bibr8-0018720820920429","volume-title":"Flow: The psychology of optimal experience","author":"Csikszentmihalyi M","year":"1990"},{"key":"bibr9-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-5695-3_22"},{"key":"bibr10-0018720820920429","volume-title":"Human-computer interaction","author":"Dix A.","year":"2004"},{"key":"bibr12-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1145\/1015864.1015884"},{"key":"bibr13-0018720820920429","volume-title":"UML distilled: A brief guide to the standard object modeling language","author":"Fowler M.","year":"2004"},{"key":"bibr14-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1145\/1133265.1133306"},{"key":"bibr16-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1080\/1463922X.2016.1201168"},{"key":"bibr17-0018720820920429","unstructured":"International Organization for Standardization. (2019). ISO 9241-210:2019 Ergonomics of human-system interaction \u2013 part 210: Human-centred design for interactive systems. https:\/\/www.iso.org\/standard\/77520.html"},{"key":"bibr18-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1007\/1-4020-5386-X"},{"key":"bibr19-0018720820920429","volume-title":"The laws of simplicity","author":"Maeda J","year":"2006"},{"key":"bibr21-0018720820920429","unstructured":"Marshall A., Stanton N., Young M., Salmon P., Harris D., Demagalski J., Dekker S. (2003). Development of the Human Error Template: A new methodology for assessing design induced errors on aircraft flight decks. Final Report of the ERRORPRED Project."},{"key":"bibr22-0018720820920429","unstructured":"Marvin R. (2018). The best low-code development platforms for 2019. Retrieved April 30, 2019, from https:\/\/www.pcmag.com\/roundup\/353252\/the-best-low-code-development-platforms"},{"key":"bibr24-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1145\/800045.801578"},{"key":"bibr25-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1145\/1015864.1015888"},{"key":"bibr26-0018720820920429","volume-title":"Usability engineering","author":"Nielsen J","year":"1994"},{"key":"bibr27-0018720820920429","unstructured":"Oppermann R. (1994). Adaptive user support: Ergonomic design of manually and automatically adaptable software (pp. 1\u201313). CRC Press."},{"key":"bibr28-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-60291-2"},{"key":"bibr29-0018720820920429","first-page":"37","volume":"2","author":"Powers D","year":"2011","journal-title":"Journal of Machine Learning Technologies"},{"key":"bibr30-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1007\/1-4020-5386-X_4"},{"key":"bibr31-0018720820920429","doi-asserted-by":"publisher","DOI":"10.17011\/ht\/urn.200804151349"},{"key":"bibr32-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1145\/2494603.2480340"},{"key":"bibr34-0018720820920429","unstructured":"Tharwat A. (2018). Classification assessment methods. Applied Computing and Informatics. Advance online publication. https:\/\/ doi. org\/ 10. 1016\/j. aci. 2018. 08. 003"},{"key":"bibr35-0018720820920429","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7373(81)80023-5"}],"container-title":["Human Factors: The Journal of the Human Factors and Ergonomics Society"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0018720820920429","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0018720820920429","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0018720820920429","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,2]],"date-time":"2025-03-02T07:39:15Z","timestamp":1740901155000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0018720820920429"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,22]]},"references-count":29,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["10.1177\/0018720820920429"],"URL":"https:\/\/doi.org\/10.1177\/0018720820920429","relation":{},"ISSN":["0018-7208","1547-8181"],"issn-type":[{"value":"0018-7208","type":"print"},{"value":"1547-8181","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,5,22]]}}}