Evaluating the Use of Remixing in Scratch Projects Based on Repertoire , Lines of Code (LOC), and Elementary Patterns

dc.contributor.authorAmanullah K
dc.contributor.authorBell T
dc.date.accessioned2019-10-20T20:50:11Z
dc.date.available2019-10-20T20:50:11Z
dc.date.issued2019en
dc.date.updated2019-09-03T18:12:07Z
dc.description.abstractThis Full Paper in the Research Category evaluates the use of remixing in Scratch. A feature of the Scratch programming environment is that it supports students to share their code and “remix” (modify) other students’ code. Remixing in Scratch has garnered much attention by the research community as use of collaboration for learning was one of the main ideas behind Scratch. It can provide opportunities to read others’ code, learn how features can be implemented using the Scratch language, and contribute to the program. It can also prevent students from engaging with the code if they copy an existing program that does what they are trying to do without needing modification. The literature shows mixed results regarding use of remixes in Scratch. We have investigated at a large scale what happens in practice by analysing thousands of student programs shared through the Scratch online repository. As well as replicating prior work on a larger scale to show the impact of remixing on learning programming skills through Lines of Code (LOC) and repertoire of block usage, we also measure the use of elementary patterns (common combinations of commands). We track the progress of each project through its remixes and compare the results between the root version and the final version.en
dc.identifier.citationAmanullah K, Bell T (2019). Evaluating the Use of Remixing in Scratch Projects Based on Repertoire , Lines of Code (LOC), and Elementary Patterns. Cincinnati, USA: Frontiers in Education (FIE). 16/10/2019-19/10/2019.en
dc.identifier.urihttp://hdl.handle.net/10092/17473
dc.language.isoen
dc.subjectprogramming patternsen
dc.subjectScratchen
dc.subjectprimary school studentsen
dc.subject.anzsrcFields of Research::46 - Information and computing sciences::4612 - Software engineering::461204 - Programming languagesen
dc.subject.anzsrcField of Research::13 - Education::1302 - Curriculum and Pedagogy::130212 - Science, Technology and Engineering Curriculum and Pedagogyen
dc.titleEvaluating the Use of Remixing in Scratch Projects Based on Repertoire , Lines of Code (LOC), and Elementary Patternsen
dc.typeConference Contributions - Publisheden
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Remix_Analysis__FIE_19_.pdf
Size:
185.89 KB
Format:
Adobe Portable Document Format
Description:
Accepted version