SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
FLOSSEdu workshop @ OSS 2016, Gothenburg
How social are Scratch learners?
A comprehensive analysis of the Scratch platform for social
interactions
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez
jesus.moreno@programamos.es, grex@gsyc.urjc.es, mroman@edu.uned.es
GSyC/Libresoft, Universidad Rey Juan Carlos
FLOSSEdu workshop @ OSS 2016, Gothenburg, June 2nd 2016
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
(cc) 2016 J. Moreno-Le´on, Gregorio Robles and Marcos Rom´an-Gonz´alez
Some rights reserved. This work licensed under Creative Commons
Attribution-ShareAlike License. To view a copy of full license, see
http://creativecommons.org/licenses/by-sa/3.0/ or write to
Creative Commons, 559 Nathan Abbott Way, Stanford,
California 94305, USA.
Some of the figures have been taken from the Internet
Source, and author and licence if known, is specified.
For those images, fair use applies.
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Scratch
Visual programming language based on blocks
Designed for young learners
Massively used worldwide: 12 million users, 15 million projects
Website to share, study and remix projects, post comments or
work in teams
Social aspects of sw development of FLOSS movements
See https://scratch.mit.edu/statistics/
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Research question
RQ: How ’social’ is the Scratch community in
terms of number of comments, friends,
favorites and galleries?
Background picture: rebel-performance.com
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Dataset
Scratch Research Data
Data from the Scratch
online community website
First five years of data,
roughly 2007-2012
Core datasets, Text and
Code datasets and Project
Analytics datasets
Core Dataset
1,056,951 users
1,928,699 projects
120,097 galleries
1,313,200 friends
1,041,387 favorites
7,788,414 project comments
Request access to the dataset at https://llk.media.mit.edu/scratch-data/
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Results (I)
Figure: Distribution of users in terms of time (days) in the community.
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Results (II)
Figure: Distribution of users in terms of number of published projects.
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Results (III)
Figure: Distribution of users in terms of number of friends.
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Results (IV)
Figure: Distribution of users in terms of number of favorites.
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Results (V)
Figure: Distribution of users in terms of number of galleries created.
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Results (VI)
Figure: Distribution of users in terms of number of comments posted in
project pages.
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Results (VII)
Table: Social activities of users with at least 5 published projects.
Galleries Friends Favorited Comments
Mean 0.94 12.72 11.42 100.05
Std 2.55 65.33 69.30 538.75
10% 0 0 0 0
20% 0 0 0 0
30% 0 0 0 0
40% 0 0 0 2
50% 0 1 0 5
60% 0 2 1 10
70% 1 4 3 21
80% 1 8 7 49
90% 3 21 19 161
100% 160 4,281 6,721 31,669
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Results (and VIII)
Table: Characteristics of projects in collaborative galleries and projects
not in them.
Not in collab gallery In collab gallery
n 1,469,386 459,313
Blocks 100.84 152.24
Type of blocks 12.44 14.31
Costumes 17.20 25.84
Sounds 3.75 4.86
Ugstrings 36.15 55.01
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Limitations
Several aspects must be taken into account
Data from 2007-2012, old version of the Scratch
website (see Internet archive)
Since 2012, important modifications in the
website to enhance users’ social participation
Study limited to online activities. Other social
actions performed in offline contexts (helping a
peer, working in teams) are out of the scope of
the investigation.
Background picture: Robert Couse-Baker
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Conclusions
The vast majority of Scratch users barely make use of
the social capabilities offered by the website.
Medians of users who have published at least five projects:
1 friend
5 comments
0 galleries
0 favorites
Background picture: flamingcow.co.uk
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
Future Work
1 Compare this level of activity with other social, coding
communities (like Github).
2 Analyze the impact of social participation in the learning of
programming skills.
Adaptation of Dr. Scratch to measure computational thinking
skills with the information of the dataset. (See
http://drscratch.org)
3 Access to a new dataset with more recent information would
allow to perform new investigations that could yield different
conclusions.
Background picture: Simon Cunningham
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
FLOSSEdu workshop @ OSS 2016, Gothenburg
How social are Scratch learners?
A comprehensive analysis of the Scratch platform for social
interactions
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez
jesus.moreno@programamos.es, grex@gsyc.urjc.es, mroman@edu.uned.es
GSyC/Libresoft, Universidad Rey Juan Carlos
FLOSSEdu workshop @ OSS 2016, Gothenburg, June 2nd 2016
J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?

Weitere ähnliche Inhalte

Ähnlich wie How social are Scratch learners? A comprehensive analysis of the Scratch platform for social interactions

Google: Summer of Code 2010 (SIP-Communicator)
Google: Summer of Code 2010 (SIP-Communicator)Google: Summer of Code 2010 (SIP-Communicator)
Google: Summer of Code 2010 (SIP-Communicator)
Vladimir Vassilev
 
Google Summer of Code
Google Summer of CodeGoogle Summer of Code
Google Summer of Code
guest59ccff
 
MAB2014_DC_Final paper_Gonzalo_Reyero
MAB2014_DC_Final paper_Gonzalo_ReyeroMAB2014_DC_Final paper_Gonzalo_Reyero
MAB2014_DC_Final paper_Gonzalo_Reyero
Gonzalo Reyero
 
From Visibility to Observability: Internet and the Accelerated Process of Sel...
From Visibility to Observability: Internet and the Accelerated Process of Sel...From Visibility to Observability: Internet and the Accelerated Process of Sel...
From Visibility to Observability: Internet and the Accelerated Process of Sel...
Università of Urbino Carlo Bo
 

Ähnlich wie How social are Scratch learners? A comprehensive analysis of the Scratch platform for social interactions (20)

VI Jornadas eMadrid "Unbundling Education". Mesa redonda eMadrid: "Computatio...
VI Jornadas eMadrid "Unbundling Education". Mesa redonda eMadrid: "Computatio...VI Jornadas eMadrid "Unbundling Education". Mesa redonda eMadrid: "Computatio...
VI Jornadas eMadrid "Unbundling Education". Mesa redonda eMadrid: "Computatio...
 
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
 
Keynote Open Source Diversity - Festival del Software Libre
Keynote Open Source Diversity - Festival del Software LibreKeynote Open Source Diversity - Festival del Software Libre
Keynote Open Source Diversity - Festival del Software Libre
 
ROBOESL-2ndpaper
ROBOESL-2ndpaperROBOESL-2ndpaper
ROBOESL-2ndpaper
 
FLOSS Case Studies
FLOSS Case StudiesFLOSS Case Studies
FLOSS Case Studies
 
Scratch. Romero. Intergenerational game creation with Scratch
Scratch. Romero. Intergenerational game creation with ScratchScratch. Romero. Intergenerational game creation with Scratch
Scratch. Romero. Intergenerational game creation with Scratch
 
The (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software EngineeringThe (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software Engineering
 
13_12_2019 «Mapa ampliado de alfabetización digital como una herramienta con...
 13_12_2019 «Mapa ampliado de alfabetización digital como una herramienta con... 13_12_2019 «Mapa ampliado de alfabetización digital como una herramienta con...
13_12_2019 «Mapa ampliado de alfabetización digital como una herramienta con...
 
BCcampus a-great-babbling-bazaar
BCcampus a-great-babbling-bazaarBCcampus a-great-babbling-bazaar
BCcampus a-great-babbling-bazaar
 
Approaches of Data Analysis: Networks generated through Social Media
Approaches of Data Analysis: Networks generated through Social MediaApproaches of Data Analysis: Networks generated through Social Media
Approaches of Data Analysis: Networks generated through Social Media
 
20170126 #bett2017 @margaridaromero From computing to computational thinking:...
20170126 #bett2017 @margaridaromero From computing to computational thinking:...20170126 #bett2017 @margaridaromero From computing to computational thinking:...
20170126 #bett2017 @margaridaromero From computing to computational thinking:...
 
2014 04 03 (educon2014) emadrid urjc floss projects as early moocs
2014 04 03 (educon2014) emadrid urjc floss projects as early moocs2014 04 03 (educon2014) emadrid urjc floss projects as early moocs
2014 04 03 (educon2014) emadrid urjc floss projects as early moocs
 
Google: Summer of Code 2010 (SIP-Communicator)
Google: Summer of Code 2010 (SIP-Communicator)Google: Summer of Code 2010 (SIP-Communicator)
Google: Summer of Code 2010 (SIP-Communicator)
 
Google Summer of Code
Google Summer of CodeGoogle Summer of Code
Google Summer of Code
 
White Paper on Serious Play
White Paper on Serious PlayWhite Paper on Serious Play
White Paper on Serious Play
 
People’s Insights Volume 1, Issue 48: LEGO CUUSOO
People’s Insights Volume 1, Issue 48: LEGO CUUSOOPeople’s Insights Volume 1, Issue 48: LEGO CUUSOO
People’s Insights Volume 1, Issue 48: LEGO CUUSOO
 
MAB2014_DC_Final paper_Gonzalo_Reyero
MAB2014_DC_Final paper_Gonzalo_ReyeroMAB2014_DC_Final paper_Gonzalo_Reyero
MAB2014_DC_Final paper_Gonzalo_Reyero
 
Unpacking Digital Methods
Unpacking Digital MethodsUnpacking Digital Methods
Unpacking Digital Methods
 
Contribution beyond source code in Free/Libre Open Source Software: the role ...
Contribution beyond source code in Free/Libre Open Source Software: the role ...Contribution beyond source code in Free/Libre Open Source Software: the role ...
Contribution beyond source code in Free/Libre Open Source Software: the role ...
 
From Visibility to Observability: Internet and the Accelerated Process of Sel...
From Visibility to Observability: Internet and the Accelerated Process of Sel...From Visibility to Observability: Internet and the Accelerated Process of Sel...
From Visibility to Observability: Internet and the Accelerated Process of Sel...
 

Mehr von Jesús Moreno León

On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...
Jesús Moreno León
 

Mehr von Jesús Moreno León (20)

Pensamiento computacional e inteligencia artificial en la educación
Pensamiento computacional e inteligencia artificial en la educaciónPensamiento computacional e inteligencia artificial en la educación
Pensamiento computacional e inteligencia artificial en la educación
 
Investigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuelaInvestigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuela
 
Tecnología educativa en infantil
Tecnología educativa en infantilTecnología educativa en infantil
Tecnología educativa en infantil
 
Programación y robótica en la escuela. ¿Un juego de niños pasajero?
Programación y robótica en la escuela. ¿Un juego de niños pasajero?Programación y robótica en la escuela. ¿Un juego de niños pasajero?
Programación y robótica en la escuela. ¿Un juego de niños pasajero?
 
On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...
 
Assessing computational thinking with tools in the classroom
Assessing computational thinking with tools in the classroomAssessing computational thinking with tools in the classroom
Assessing computational thinking with tools in the classroom
 
On the quest for assessing computational thinking
On the quest for assessing computational thinkingOn the quest for assessing computational thinking
On the quest for assessing computational thinking
 
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
 
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
 
La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.
 
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...
 
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
 
La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...
 
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
 
The Europe Code Week (CodeEU) initiative
The Europe Code Week (CodeEU) initiativeThe Europe Code Week (CodeEU) initiative
The Europe Code Week (CodeEU) initiative
 
Dr scratch, Automatic analysis of Scratch projects to assess the development ...
Dr scratch, Automatic analysis of Scratch projects to assess the development ...Dr scratch, Automatic analysis of Scratch projects to assess the development ...
Dr scratch, Automatic analysis of Scratch projects to assess the development ...
 
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary Study
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary StudyAutomatic Detection of Bad Programming Habits in Scratch, A Preliminary Study
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary Study
 
Estructura de internet
Estructura de internetEstructura de internet
Estructura de internet
 
Sad tema2 pen_test_iii
Sad tema2 pen_test_iiiSad tema2 pen_test_iii
Sad tema2 pen_test_iii
 
Sad tema2 pen_test_ii
Sad tema2 pen_test_iiSad tema2 pen_test_ii
Sad tema2 pen_test_ii
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Kürzlich hochgeladen (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

How social are Scratch learners? A comprehensive analysis of the Scratch platform for social interactions

  • 1. FLOSSEdu workshop @ OSS 2016, Gothenburg How social are Scratch learners? A comprehensive analysis of the Scratch platform for social interactions J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez jesus.moreno@programamos.es, grex@gsyc.urjc.es, mroman@edu.uned.es GSyC/Libresoft, Universidad Rey Juan Carlos FLOSSEdu workshop @ OSS 2016, Gothenburg, June 2nd 2016 J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 2. FLOSSEdu workshop @ OSS 2016, Gothenburg (cc) 2016 J. Moreno-Le´on, Gregorio Robles and Marcos Rom´an-Gonz´alez Some rights reserved. This work licensed under Creative Commons Attribution-ShareAlike License. To view a copy of full license, see http://creativecommons.org/licenses/by-sa/3.0/ or write to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Some of the figures have been taken from the Internet Source, and author and licence if known, is specified. For those images, fair use applies. J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 3. FLOSSEdu workshop @ OSS 2016, Gothenburg Scratch Visual programming language based on blocks Designed for young learners Massively used worldwide: 12 million users, 15 million projects Website to share, study and remix projects, post comments or work in teams Social aspects of sw development of FLOSS movements See https://scratch.mit.edu/statistics/ J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 4. FLOSSEdu workshop @ OSS 2016, Gothenburg Research question RQ: How ’social’ is the Scratch community in terms of number of comments, friends, favorites and galleries? Background picture: rebel-performance.com J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 5. FLOSSEdu workshop @ OSS 2016, Gothenburg Dataset Scratch Research Data Data from the Scratch online community website First five years of data, roughly 2007-2012 Core datasets, Text and Code datasets and Project Analytics datasets Core Dataset 1,056,951 users 1,928,699 projects 120,097 galleries 1,313,200 friends 1,041,387 favorites 7,788,414 project comments Request access to the dataset at https://llk.media.mit.edu/scratch-data/ J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 6. FLOSSEdu workshop @ OSS 2016, Gothenburg Results (I) Figure: Distribution of users in terms of time (days) in the community. J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 7. FLOSSEdu workshop @ OSS 2016, Gothenburg Results (II) Figure: Distribution of users in terms of number of published projects. J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 8. FLOSSEdu workshop @ OSS 2016, Gothenburg Results (III) Figure: Distribution of users in terms of number of friends. J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 9. FLOSSEdu workshop @ OSS 2016, Gothenburg Results (IV) Figure: Distribution of users in terms of number of favorites. J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 10. FLOSSEdu workshop @ OSS 2016, Gothenburg Results (V) Figure: Distribution of users in terms of number of galleries created. J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 11. FLOSSEdu workshop @ OSS 2016, Gothenburg Results (VI) Figure: Distribution of users in terms of number of comments posted in project pages. J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 12. FLOSSEdu workshop @ OSS 2016, Gothenburg Results (VII) Table: Social activities of users with at least 5 published projects. Galleries Friends Favorited Comments Mean 0.94 12.72 11.42 100.05 Std 2.55 65.33 69.30 538.75 10% 0 0 0 0 20% 0 0 0 0 30% 0 0 0 0 40% 0 0 0 2 50% 0 1 0 5 60% 0 2 1 10 70% 1 4 3 21 80% 1 8 7 49 90% 3 21 19 161 100% 160 4,281 6,721 31,669 J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 13. FLOSSEdu workshop @ OSS 2016, Gothenburg Results (and VIII) Table: Characteristics of projects in collaborative galleries and projects not in them. Not in collab gallery In collab gallery n 1,469,386 459,313 Blocks 100.84 152.24 Type of blocks 12.44 14.31 Costumes 17.20 25.84 Sounds 3.75 4.86 Ugstrings 36.15 55.01 J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 14. FLOSSEdu workshop @ OSS 2016, Gothenburg Limitations Several aspects must be taken into account Data from 2007-2012, old version of the Scratch website (see Internet archive) Since 2012, important modifications in the website to enhance users’ social participation Study limited to online activities. Other social actions performed in offline contexts (helping a peer, working in teams) are out of the scope of the investigation. Background picture: Robert Couse-Baker J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 15. FLOSSEdu workshop @ OSS 2016, Gothenburg Conclusions The vast majority of Scratch users barely make use of the social capabilities offered by the website. Medians of users who have published at least five projects: 1 friend 5 comments 0 galleries 0 favorites Background picture: flamingcow.co.uk J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 16. FLOSSEdu workshop @ OSS 2016, Gothenburg Future Work 1 Compare this level of activity with other social, coding communities (like Github). 2 Analyze the impact of social participation in the learning of programming skills. Adaptation of Dr. Scratch to measure computational thinking skills with the information of the dataset. (See http://drscratch.org) 3 Access to a new dataset with more recent information would allow to perform new investigations that could yield different conclusions. Background picture: Simon Cunningham J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?
  • 17. FLOSSEdu workshop @ OSS 2016, Gothenburg How social are Scratch learners? A comprehensive analysis of the Scratch platform for social interactions J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez jesus.moreno@programamos.es, grex@gsyc.urjc.es, mroman@edu.uned.es GSyC/Libresoft, Universidad Rey Juan Carlos FLOSSEdu workshop @ OSS 2016, Gothenburg, June 2nd 2016 J. Moreno-Le´on, Gregorio Robles, Marcos Rom´an-Gonz´alez How social are Scratch learners?