Cargando…

Self-efficacy and behavior patterns of learners using a real-time collaboration system developed for group programming

In order to promote the practice of co-creation, a real-time collaboration (RTC) version of the popular block-based programming (BBP) learning environment, MIT App Inventor (MAI), was proposed and implemented. RTC overcomes challenges related to non-collocated group work, thus lowering barriers to c...

Descripción completa

Detalles Bibliográficos
Autores principales: Hsu, Ting-Chia, Abelson, Hal, Patton, Evan, Chen, Shih-Chu, Chang, Hsuan-Ning
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8720167/
https://www.ncbi.nlm.nih.gov/pubmed/35002570
http://dx.doi.org/10.1007/s11412-021-09357-3
_version_ 1784625085637722112
author Hsu, Ting-Chia
Abelson, Hal
Patton, Evan
Chen, Shih-Chu
Chang, Hsuan-Ning
author_facet Hsu, Ting-Chia
Abelson, Hal
Patton, Evan
Chen, Shih-Chu
Chang, Hsuan-Ning
author_sort Hsu, Ting-Chia
collection PubMed
description In order to promote the practice of co-creation, a real-time collaboration (RTC) version of the popular block-based programming (BBP) learning environment, MIT App Inventor (MAI), was proposed and implemented. RTC overcomes challenges related to non-collocated group work, thus lowering barriers to cross-region and multi-user collaborative software development. An empirical study probed into the differential impact on self-efficacy and collaborative behavior of learners in the environment depending upon their disciplinary background. The study serves as an example of the use of learning analytics to explore the frequent behavior patterns of adult learners, in this case specifically while performing BBP in MAI integrated with RTC. This study compares behavior patterns that are collaborative or individual that occurred on the platform, and investigates the effects of collaboration on learners working within the RTC depending on whether they were CS-majors or not. We highlight advantages of the new MAI design during multi-user programming in the online RTC based on the connections between the interface design and BBP as illustrated by two significant behavior patterns found in this instructional experiment. First, the multi-user programming in the RTC allowed multiple tasks to happen at the same time, which promoted engagement in joint behavior. For example, one user arranged components in the interface design while another dragged blocks to complete the program. Second, this study confirmed that the Computer Programming Self-Efficacy (CPSE) was similar for individual and multi-user programming overall. The CPSE of the homogeneous CS-major groups engaged in programming within the RTC was higher than that of the homogeneous non-CS-major groups and heterogeneous groups. There was no significant difference between the CPSE of the homogenous non-CS group and the CPSE of the heterogeneous groups, regardless of whether they were engaged in individual programming or collaborative programming within their groups. The results of the study support the value of engaging with MAI collaboratively, especially for CS-majors, and suggest directions for future work in RTC design.
format Online
Article
Text
id pubmed-8720167
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-87201672022-01-03 Self-efficacy and behavior patterns of learners using a real-time collaboration system developed for group programming Hsu, Ting-Chia Abelson, Hal Patton, Evan Chen, Shih-Chu Chang, Hsuan-Ning Int J Comput Support Collab Learn Article In order to promote the practice of co-creation, a real-time collaboration (RTC) version of the popular block-based programming (BBP) learning environment, MIT App Inventor (MAI), was proposed and implemented. RTC overcomes challenges related to non-collocated group work, thus lowering barriers to cross-region and multi-user collaborative software development. An empirical study probed into the differential impact on self-efficacy and collaborative behavior of learners in the environment depending upon their disciplinary background. The study serves as an example of the use of learning analytics to explore the frequent behavior patterns of adult learners, in this case specifically while performing BBP in MAI integrated with RTC. This study compares behavior patterns that are collaborative or individual that occurred on the platform, and investigates the effects of collaboration on learners working within the RTC depending on whether they were CS-majors or not. We highlight advantages of the new MAI design during multi-user programming in the online RTC based on the connections between the interface design and BBP as illustrated by two significant behavior patterns found in this instructional experiment. First, the multi-user programming in the RTC allowed multiple tasks to happen at the same time, which promoted engagement in joint behavior. For example, one user arranged components in the interface design while another dragged blocks to complete the program. Second, this study confirmed that the Computer Programming Self-Efficacy (CPSE) was similar for individual and multi-user programming overall. The CPSE of the homogeneous CS-major groups engaged in programming within the RTC was higher than that of the homogeneous non-CS-major groups and heterogeneous groups. There was no significant difference between the CPSE of the homogenous non-CS group and the CPSE of the heterogeneous groups, regardless of whether they were engaged in individual programming or collaborative programming within their groups. The results of the study support the value of engaging with MAI collaboratively, especially for CS-majors, and suggest directions for future work in RTC design. Springer US 2022-01-01 2021 /pmc/articles/PMC8720167/ /pubmed/35002570 http://dx.doi.org/10.1007/s11412-021-09357-3 Text en © The Author(s) 2021 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Hsu, Ting-Chia
Abelson, Hal
Patton, Evan
Chen, Shih-Chu
Chang, Hsuan-Ning
Self-efficacy and behavior patterns of learners using a real-time collaboration system developed for group programming
title Self-efficacy and behavior patterns of learners using a real-time collaboration system developed for group programming
title_full Self-efficacy and behavior patterns of learners using a real-time collaboration system developed for group programming
title_fullStr Self-efficacy and behavior patterns of learners using a real-time collaboration system developed for group programming
title_full_unstemmed Self-efficacy and behavior patterns of learners using a real-time collaboration system developed for group programming
title_short Self-efficacy and behavior patterns of learners using a real-time collaboration system developed for group programming
title_sort self-efficacy and behavior patterns of learners using a real-time collaboration system developed for group programming
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8720167/
https://www.ncbi.nlm.nih.gov/pubmed/35002570
http://dx.doi.org/10.1007/s11412-021-09357-3
work_keys_str_mv AT hsutingchia selfefficacyandbehaviorpatternsoflearnersusingarealtimecollaborationsystemdevelopedforgroupprogramming
AT abelsonhal selfefficacyandbehaviorpatternsoflearnersusingarealtimecollaborationsystemdevelopedforgroupprogramming
AT pattonevan selfefficacyandbehaviorpatternsoflearnersusingarealtimecollaborationsystemdevelopedforgroupprogramming
AT chenshihchu selfefficacyandbehaviorpatternsoflearnersusingarealtimecollaborationsystemdevelopedforgroupprogramming
AT changhsuanning selfefficacyandbehaviorpatternsoflearnersusingarealtimecollaborationsystemdevelopedforgroupprogramming