Development and Validation of a Descriptive Cognitive Model for Predicting Usability Issues in a Low-Code Development Platform
Objective 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). Background LCDPs raise the level of abstraction of software development by freeing end-users f...
Gespeichert in:
Veröffentlicht in: | Human factors 2021-09, Vol.63 (6), p.1012-1032 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1032 |
---|---|
container_issue | 6 |
container_start_page | 1012 |
container_title | Human factors |
container_volume | 63 |
creator | Silva, Carlos Vieira, Joana Campos, José C. Couto, Rui Ribeiro, António N. |
description | Objective
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).
Background
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’ 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.
Method
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’ interaction performance. Twenty programmers (10 experts, 10 novices) were observed using an LCDP and their interactions were analyzed according to our DCM.
Results
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.
Conclusion
By applying the proposed DCM we were able to predict three types of interaction problems felt by first-time users of the LCDP.
Application
The 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. |
doi_str_mv | 10.1177/0018720820920429 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_2406309373</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sage_id>10.1177_0018720820920429</sage_id><sourcerecordid>2406309373</sourcerecordid><originalsourceid>FETCH-LOGICAL-c432t-2d49d8a4f777a2ad80624e5b0e3a7837c53b422b917e532829e072a6708c28963</originalsourceid><addsrcrecordid>eNp1kc1P3DAQxS1UBMvHnROy1AuXtOOxEztHtFCKtFU5FK6Rk0xWRkm82FkQF_72eruUVkicZqT5vTdPeoydCPgihNZfAYTRCAahRFBY7rCZyJXOjDDiE5ttztnmvs8OYrwHgKKU-R7bl6gUglQz9nJBj9T71UDjxO3Y8jvbu9ZOzo_cd9zyC4pNcKvJPRKf--Xo_mw_fEs973zgN4Fa10xuXPLbaGvXu-mZX8e4psjdmAwW_imbJ5z__-mmt1NSD0dst7N9pOPXechuv13-mn_PFj-vrufni6xREqcMW1W2xqpOa23RtgYKVJTXQNJqI3WTy1oh1qXQlEs0WBJotIUG06ApC3nIzra-q-AfUrSpGlxsqO_tSH4dK1RQSCillgn9_A699-swpnQV5lrLwqBUiYIt1QQfY6CuWgU32PBcCag23VTvu0mS01fjdT1Q-yb4W0YCsi0Q7ZL-ff3Q8Dc3ypUF</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2577368234</pqid></control><display><type>article</type><title>Development and Validation of a Descriptive Cognitive Model for Predicting Usability Issues in a Low-Code Development Platform</title><source>MEDLINE</source><source>SAGE Complete A-Z List</source><creator>Silva, Carlos ; Vieira, Joana ; Campos, José C. ; Couto, Rui ; Ribeiro, António N.</creator><creatorcontrib>Silva, Carlos ; Vieira, Joana ; Campos, José C. ; Couto, Rui ; Ribeiro, António N.</creatorcontrib><description>Objective
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).
Background
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’ 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.
Method
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’ interaction performance. Twenty programmers (10 experts, 10 novices) were observed using an LCDP and their interactions were analyzed according to our DCM.
Results
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.
Conclusion
By applying the proposed DCM we were able to predict three types of interaction problems felt by first-time users of the LCDP.
Application
The 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.</description><identifier>ISSN: 0018-7208</identifier><identifier>EISSN: 1547-8181</identifier><identifier>DOI: 10.1177/0018720820920429</identifier><identifier>PMID: 32442034</identifier><language>eng</language><publisher>Los Angeles, CA: SAGE Publications</publisher><subject>Cognition ; Cognitive ability ; Cognitive models ; Empirical analysis ; End users ; Humans ; Programming ; Skills ; Software ; Software development ; Usability</subject><ispartof>Human factors, 2021-09, Vol.63 (6), p.1012-1032</ispartof><rights>Copyright © 2020, Human Factors and Ergonomics Society</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c432t-2d49d8a4f777a2ad80624e5b0e3a7837c53b422b917e532829e072a6708c28963</citedby><cites>FETCH-LOGICAL-c432t-2d49d8a4f777a2ad80624e5b0e3a7837c53b422b917e532829e072a6708c28963</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://journals.sagepub.com/doi/pdf/10.1177/0018720820920429$$EPDF$$P50$$Gsage$$H</linktopdf><linktohtml>$$Uhttps://journals.sagepub.com/doi/10.1177/0018720820920429$$EHTML$$P50$$Gsage$$H</linktohtml><link.rule.ids>314,777,781,21800,27905,27906,43602,43603</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/32442034$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Silva, Carlos</creatorcontrib><creatorcontrib>Vieira, Joana</creatorcontrib><creatorcontrib>Campos, José C.</creatorcontrib><creatorcontrib>Couto, Rui</creatorcontrib><creatorcontrib>Ribeiro, António N.</creatorcontrib><title>Development and Validation of a Descriptive Cognitive Model for Predicting Usability Issues in a Low-Code Development Platform</title><title>Human factors</title><addtitle>Hum Factors</addtitle><description>Objective
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).
Background
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’ 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.
Method
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’ interaction performance. Twenty programmers (10 experts, 10 novices) were observed using an LCDP and their interactions were analyzed according to our DCM.
Results
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.
Conclusion
By applying the proposed DCM we were able to predict three types of interaction problems felt by first-time users of the LCDP.
Application
The 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.</description><subject>Cognition</subject><subject>Cognitive ability</subject><subject>Cognitive models</subject><subject>Empirical analysis</subject><subject>End users</subject><subject>Humans</subject><subject>Programming</subject><subject>Skills</subject><subject>Software</subject><subject>Software development</subject><subject>Usability</subject><issn>0018-7208</issn><issn>1547-8181</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>EIF</sourceid><recordid>eNp1kc1P3DAQxS1UBMvHnROy1AuXtOOxEztHtFCKtFU5FK6Rk0xWRkm82FkQF_72eruUVkicZqT5vTdPeoydCPgihNZfAYTRCAahRFBY7rCZyJXOjDDiE5ttztnmvs8OYrwHgKKU-R7bl6gUglQz9nJBj9T71UDjxO3Y8jvbu9ZOzo_cd9zyC4pNcKvJPRKf--Xo_mw_fEs973zgN4Fa10xuXPLbaGvXu-mZX8e4psjdmAwW_imbJ5z__-mmt1NSD0dst7N9pOPXechuv13-mn_PFj-vrufni6xREqcMW1W2xqpOa23RtgYKVJTXQNJqI3WTy1oh1qXQlEs0WBJotIUG06ApC3nIzra-q-AfUrSpGlxsqO_tSH4dK1RQSCillgn9_A699-swpnQV5lrLwqBUiYIt1QQfY6CuWgU32PBcCag23VTvu0mS01fjdT1Q-yb4W0YCsi0Q7ZL-ff3Q8Dc3ypUF</recordid><startdate>20210901</startdate><enddate>20210901</enddate><creator>Silva, Carlos</creator><creator>Vieira, Joana</creator><creator>Campos, José C.</creator><creator>Couto, Rui</creator><creator>Ribeiro, António N.</creator><general>SAGE Publications</general><general>Human Factors and Ergonomics Society</general><scope>CGR</scope><scope>CUY</scope><scope>CVF</scope><scope>ECM</scope><scope>EIF</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7QF</scope><scope>7QQ</scope><scope>7SC</scope><scope>7SE</scope><scope>7SP</scope><scope>7SR</scope><scope>7T2</scope><scope>7TA</scope><scope>7TB</scope><scope>7TK</scope><scope>7U5</scope><scope>8BQ</scope><scope>8FD</scope><scope>C1K</scope><scope>F28</scope><scope>FR3</scope><scope>H8D</scope><scope>H8G</scope><scope>JG9</scope><scope>JQ2</scope><scope>K9.</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7X8</scope></search><sort><creationdate>20210901</creationdate><title>Development and Validation of a Descriptive Cognitive Model for Predicting Usability Issues in a Low-Code Development Platform</title><author>Silva, Carlos ; Vieira, Joana ; Campos, José C. ; Couto, Rui ; Ribeiro, António N.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c432t-2d49d8a4f777a2ad80624e5b0e3a7837c53b422b917e532829e072a6708c28963</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Cognition</topic><topic>Cognitive ability</topic><topic>Cognitive models</topic><topic>Empirical analysis</topic><topic>End users</topic><topic>Humans</topic><topic>Programming</topic><topic>Skills</topic><topic>Software</topic><topic>Software development</topic><topic>Usability</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Silva, Carlos</creatorcontrib><creatorcontrib>Vieira, Joana</creatorcontrib><creatorcontrib>Campos, José C.</creatorcontrib><creatorcontrib>Couto, Rui</creatorcontrib><creatorcontrib>Ribeiro, António N.</creatorcontrib><collection>Medline</collection><collection>MEDLINE</collection><collection>MEDLINE (Ovid)</collection><collection>MEDLINE</collection><collection>MEDLINE</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>Aluminium Industry Abstracts</collection><collection>Ceramic Abstracts</collection><collection>Computer and Information Systems Abstracts</collection><collection>Corrosion Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Health and Safety Science Abstracts (Full archive)</collection><collection>Materials Business File</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Neurosciences Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Environmental Sciences and Pollution Management</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><collection>Aerospace Database</collection><collection>Copper Technical Reference Library</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Health & Medical Complete (Alumni)</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>MEDLINE - Academic</collection><jtitle>Human factors</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Silva, Carlos</au><au>Vieira, Joana</au><au>Campos, José C.</au><au>Couto, Rui</au><au>Ribeiro, António N.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Development and Validation of a Descriptive Cognitive Model for Predicting Usability Issues in a Low-Code Development Platform</atitle><jtitle>Human factors</jtitle><addtitle>Hum Factors</addtitle><date>2021-09-01</date><risdate>2021</risdate><volume>63</volume><issue>6</issue><spage>1012</spage><epage>1032</epage><pages>1012-1032</pages><issn>0018-7208</issn><eissn>1547-8181</eissn><abstract>Objective
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).
Background
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’ 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.
Method
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’ interaction performance. Twenty programmers (10 experts, 10 novices) were observed using an LCDP and their interactions were analyzed according to our DCM.
Results
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.
Conclusion
By applying the proposed DCM we were able to predict three types of interaction problems felt by first-time users of the LCDP.
Application
The 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.</abstract><cop>Los Angeles, CA</cop><pub>SAGE Publications</pub><pmid>32442034</pmid><doi>10.1177/0018720820920429</doi><tpages>21</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0018-7208 |
ispartof | Human factors, 2021-09, Vol.63 (6), p.1012-1032 |
issn | 0018-7208 1547-8181 |
language | eng |
recordid | cdi_proquest_miscellaneous_2406309373 |
source | MEDLINE; SAGE Complete A-Z List |
subjects | Cognition Cognitive ability Cognitive models Empirical analysis End users Humans Programming Skills Software Software development Usability |
title | Development and Validation of a Descriptive Cognitive Model for Predicting Usability Issues in a Low-Code Development Platform |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T08%3A17%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Development%20and%20Validation%20of%20a%20Descriptive%20Cognitive%20Model%20for%20Predicting%20Usability%20Issues%20in%20a%20Low-Code%20Development%20Platform&rft.jtitle=Human%20factors&rft.au=Silva,%20Carlos&rft.date=2021-09-01&rft.volume=63&rft.issue=6&rft.spage=1012&rft.epage=1032&rft.pages=1012-1032&rft.issn=0018-7208&rft.eissn=1547-8181&rft_id=info:doi/10.1177/0018720820920429&rft_dat=%3Cproquest_cross%3E2406309373%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2577368234&rft_id=info:pmid/32442034&rft_sage_id=10.1177_0018720820920429&rfr_iscdi=true |