How Well Do Online Forums Facilitate Discussion and Collaboration Among Novice Animation Programmers? Christopher Scaffidi, Aniket Dahotre, Yan Zhang School.

Slides:



Advertisements
Similar presentations
Twitter for Teachers Getting Started. Why should teachers use Twitter? Twitter might be the quickest and best method to acquire and maintain the relevance.
Advertisements

GLOBAL SCI CONSUMER NETWORK: Resources for online communication Frans Penninx (Dutch SCI Association) Sara Rubinelli (University of Lucerne and Swiss Paraplegic.
Register Laulima Workshop for Instructors Solutions to help you engage your students through Laulima.
Social Media Presented by Melissa Korn – MS Society of Canada Rochelle ten Haaf – Ovarian Cancer Canada Tom Forgacs - LinkedIn.
Students’ online profiles for employability and community Frances Chetwynd, Karen Kear, Helen Jefferis and John Woodthorpe The Open University.
Transforming Writing Instruction through Blogging Analysis of a Class Blog.
An Integration Platform of Social Networking Applications to Support Life Long Learning in Rural Territories: the “SoRuraLL Virtual Learning World” Environment.
Visualizing Collaboration Christopher Teplovs Computational Social Science Lab (CSSL) Copenhagen Business School.
Engaged learning in MOOCS Julie Wintrup With research team: Kelly Wakefield, Debra Morris, Hugh Davis Funded by HEA.
Recruitment of online tutors Sharon Slade, Fenella Galpin OU Business School.
Visual Programming Via The Squeak Car Demo Dan Grossman University of Washington CS4HS July 11-13, 2008.
Welcome to Turnitin.com’s Peer Review! This tour will take you through the basics of Turnitin.com’s Peer Review. The goal of this tour is to give you.
What are the necessary ingredients?. Necessary Ingredients Design Considerations Design Considerations –Planning the media depends on lifestyle, lifestyle,
Web Page Behavior IS 373—Web Standards Todd Will.
A Qualitative Study of Animation Programming in the Wild Aniket Dahotre, Yan Zhang, Christopher Scaffidi ESEM 2010.
What is a blog? “Web log” In simple terms, a blog is a web page where what you write goes in chronological order on the front page Author can write, viewers.
WEB DESIGNING Prof. Jesse A. Role Ph. D TM UEAB 2010.
Developing Game-Like Instructional Modules to Enhance Student Learning in Lower Level Core Computer Science Courses Jinghua Zhang Mustafa Atay Rebecca.
Looking at Student work to Improve Learning
Welcome to the iTEC People & Events Directory … key points!
December 2010iTEC - Designing the future classroom1 Virginija Birenienė iTEC community moderator iTEC Edukata tools in Education.
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
Table of Contents Introduction to Dashboard Design Dashboards for different audiences Dashboard Design - Questions to Ask Dashboard Color Schemes Color.
Digital Learning Spaces Leanne Shultz March 2006.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
E-learning: new possibilities for service users to speak to students Alison Higgs.
Introduction Finlay Carmichael – Managing Director, C2 Software Ltd Quick introduction on who we are... How the web has evolved Effective Forums The potential.
UNIVIRTUAL FOR INSTRUCTIONAL DESIGN Versione 00 del 29/07/2009.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
Knowing Your Facebook From Your Flickr Dan O’ Neill – -
A WebQuest is an inquiry-oriented activity in which some or all of the information that learners use comes from resources on the Internet. (Dodge, 1995)
LANGUAGE NETWORKS THE SMALL WORLD OF HUMAN LANGUAGE Akilan Velmurugan Computer Networks – CS 790G.
Data Analysis in YouTube. Introduction Social network + a video sharing media – Potential environment to propagate an influence. Friendship network and.
Wikis as Instructional Writing Environments for Graduate Students Clare Brett OISE/UT Showcase of Provost's Courseware Development Fund Projects, Innovative.
My Guide Practitioner 1 Level 3 training course. 2 My Guide training The My Guide training programme has been developed by Guide Dogs, in collaboration.
GPWA Facebook Applications Social networking is the wave of the future ─ as important to affiliate marketing tomorrow as search engines are today. The.
Jenni Parker, Dani Boase-Jelinek Jan Herrington School of Education Murdoch University Western Australia.
James Williams e: eTutor Project SUMMARY OF KEY FINDINGS for 2 Pilot studies of the.
What makes a good interactive resume? Click for detailed information Multimedia Navigation Communication.
Social software YEFI P. TELAUMBANUA What is Social Software? It is a kind of an interactive tools handle mediated interactions between a pair or.
“How do I know what I think until I hear what I say?” E.M. Forster (?)
New Media in Education Blogs & Wikis for Interactive Learning Dr. Chris Greer Georgia College & State University.
A grassroots demonstration by Nokwanda Mbusi. Features  A method of communication with students.  Allows interaction between lecturer and students and.
Prevention-smart parents An Online Resource for Parents to Protect Their Children from Drug Misuse.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Nic Shulver – Scratch – what, why and how? Click to edit Master text styles Second level Third level Fourth level Fifth level.
Minda safitri CALL. Social Software Social software applications include communication tools and interactive tools often based on the Internet.
What Training is Needed by Practicing Engineers Who Create Cyberphysical Systems? Chris Scaffidi Oregon State University (USA)
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
Bridging the Distance: The use of blogs as reflective learning tools for placement students By: Matthew Short.
Students as Change Agents Exploring issues of Student Engagement among On- Campus MSc Students Denise Ryder, Jonathan Doney, Nii Tackie-Yaoboi With Nadine.
CEC and its WWW Challenges for the New Year Results Web Survey December 2009 among CEC members Frits Hesselink, Andy Alm 31 December 2009.
Identifying Assessments
Key Competencies.
A code-centric cluster-based approach for searching online support forums for programmers Christopher Scaffidi, Christopher Chambers, Sheela Surisetty.
The Presentation of Self: Performance Distinction between LinkedIn & an E-portfolio Folayemi Akinbolaji Writing with New Media.
The purpose of conducting a Comparative Analysis is to compare the BK Farmyards website to competing websites and to websites with inspirational functionality.
>Learning together: introducing Wikis - secondary.
INTRODUCTION TO ONLINE FACILITATION- DAY TWO Anna N Perry.
DEVELOPED BY MARY BETH FURST ASSOCIATE PROFESSOR, BUCO DIVISION AMY CHASE MARTIN DIRECTOR OF FACULTY DEVELOPMENT AND INSTRUCTIONAL MEDIA UNDERSTANDING.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
Learnonline ePortfolio – powered by Mahara. What is an ePortfolio? Each ePortfolio is student owned & student driven online space and is a unique expression.
Week 5 People in my classroom Tpack of an idea Online event participation Workshop Communicate your curriculum ideas persuasively. Communicate your reasons.
Vision: Increase regional sharing and collaboration in order to expedite the delivery and adoption of energy efficiency. Conduit is brought to you by NEEA.
Course Work 2: Critical Reflection GERALDINE DORAN B
Where parents of tweens and teens learn, share & connect.
(Asst. Prof. Dr. Gültekin Boran)
Where parents of tweens and teens learn, share & connect.
The Effect Of Social Context On The Reflective Practice Of Preservice Science Teachers: Leveraging A Web-Supported Community Of Teachers Jim MaKinster.
Analyzing Two Participation Strategies in an Undergraduate Course Community Francisco Gutierrez Gustavo Zurita
Presentation transcript:

How Well Do Online Forums Facilitate Discussion and Collaboration Among Novice Animation Programmers? Christopher Scaffidi, Aniket Dahotre, Yan Zhang School of Electrical Engineering and Computer Science Oregon State University

2 Animation programming Effective for motivating students to learn programming Increasingly used in freshman CS courses Many tools available –Logo –Alice –KidSim –AgentSheets –… Introduction  Study  Statistical results  Social network results  Discussion

3 Scratch as a particular programming tool Turing- complete language Events, loops, conditionals, sprites, sound… Drag-and-drop programming + Online community Introduction  Study  Statistical results  Social network results  Discussion

4 Massive online community 1,019,863 registered members (Feb 2012) –Post animations, discuss animations, use online forum Learn by building and reflecting upon shared objects –Using constructionism (à la Papert) to support social constructivism (à la Vygotsky) –Essential ingredients: Learners Learner collaboration to create objects Sharing of created objects Reflective discussion about the objects Introduction  Study  Statistical results  Social network results  Discussion

5 Key results from previous study Analysis of user comments about 100 posted animations –27% compliment, 27% feature suggestions/critique, 26% chit-chat off-topic, 20% replies by animation owner –0% of the comments indicated that the animations under discussion were shared creations Where is the collaboration and social support for learning?? Introduction  Study  Statistical results  Social network results  Discussion

6 Which made us start to wonder Maybe the post-animation-for-discussion model isn’t effective for anchoring collaboration –Maybe we need to think harder about what social constructionism really calls for, in this context? Or maybe the model is fine, but the implementation is just getting in the way –E.g., maybe the short, Twitter-like user interface in that part of the site isn’t conducive to forming collaboration –Maybe forums might be better; they allow more space Introduction  Study  Statistical results  Social network results  Discussion

7 Specific questions for this study Do different kinds of initiating posts lead to differences in ensuing discussions? –Does posting an animation obtain more interaction? –Does inviting collaboration obtain more interaction? –Do different topics obtain different levels of interaction? –Do all users obtain the same level of interaction? What kinds of collaboration take place via the forums? –Does interaction resemble collaboration in some sense? –If so, what does collaboration practically entail? Introduction  Study  Statistical results  Social network results  Discussion

8 % of all forum posts, categorized based on respective forum’s primary focus Word Games, 34% Show Off, 31% Introduction  Study  Statistical results  Social network results  Discussion

9 Acquiring data for analysis Focused on forums… –Where most discussions were started by users –And did not simply involve word games Which led to… –11 Show Off, Trouble, and Collab Request forums –Containing 397,477 posts in 36,886 discussions –We scraped them all Introduction  Study  Statistical results  Social network results  Discussion

10 Analysis methods—Statistical Four statistical hypotheses –Link to animation will obtain different levels of interaction –Inviting collaboration will obtain different level of interaction –Posts in different kinds of forums (Show Off / Trouble / Collab Requests) will obtain different levels of interaction –Community managers’ and ordinary users’ posts will obtain different levels of interaction Operationalize “level of interaction” with four measures of interaction –# replies, # distinct users involved, # animations posted in reply, # collaborative words used Introduction  Study  Statistical results  Social network results  Discussion

11 Analysis methods—Social network analysis, plus qualitative analysis Compute social network graph (directed graph) –One node per user –One edge indicating user responded to another user Compute statistics characterizing overall structure –Standard statistics, eg, avg in-degree, connectedness Grounded theoretical (qualitative) analysis of typical interactions –Identify 30 moderately sized clusters –Create a coding scheme for categorizing each cluster –Another researcher independently categorizes clusters with same coding scheme Introduction  Study  Statistical results  Social network results  Discussion

12 Do different kinds of initiating posts obtain differences in ensuing discussions? Link to animation led to different levels of interaction Introduction  Study  Statistical results  Social network results  Discussion

13 Do different kinds of initiating posts obtain differences in ensuing discussions? Inviting collaboration led to different levels of interaction Introduction  Study  Statistical results  Social network results  Discussion

14 Do different kinds of initiating posts obtain differences in ensuing discussions? Posts in different kinds of forums were followed by different levels of interaction Introduction  Study  Statistical results  Social network results  Discussion

15 Do different kinds of initiating posts obtain differences in ensuing discussions? Different users’ posts led to different levels of interaction Introduction  Study  Statistical results  Social network results  Discussion

16 What kinds of collaboration take place via the forums? Social network analysis of user interactions within the Collab Request forums –2074 user nodes –average in-degree only 6.27 –average of 20.5 persons per weak component –bi-directional connection to an average of 0.40 people Fragmented community, with any collaboration likely within small groups consisting of a few people Introduction  Study  Statistical results  Social network results  Discussion

17 Social network One directed edge per pair of users who ever replied to each other Introduction  Study  Statistical results  Social network results  Discussion

18 Social network Exactly same graph; different visualization –Showing only edges where ≥20% of user’s replies went to other user –Omitting arrowheads –Run Gephi layout engines Introduction  Study  Statistical results  Social network results  Discussion

19 Identifying discussions for analysis Users with in-degree approximately in the 80 th percentile –In-degree of 10 or 11 –Not dependent on the visualization Randomly select 30 discussions initiated by these users Code with grounded theoretical analysis Introduction  Study  Statistical results  Social network results  Discussion

20 Forms of interaction observed Category#Example Requests for media3 Peanut butter jelly time...I need the banana! Requests for ideas4 Need an idea? Or want to share one? Look here!... Requests for feedback 2 I am currently working on a big animation… can't dicide which ideas to use… A true story about 18 American soldiers in WW2 who fended off 500 German soldiers Requests for participation 2 This will be a weekly paper that comes in on Sunday.… I need these people for the Scratcher Times. Tips2 Does anyone know a program that compresses audio files? Forum meta- discussions 4 I'm probably going to get banned soon. Community meta- discussion 2 My new website is opening up soon and I have put a Scratch games section on the Games page. Non-Scratch topics11 It's getting pretty cold, and it's snowing nearly the whole day Introduction  Study  Statistical results  Social network results  Discussion

21 Forms of interaction observed Introduction  Study  Statistical results  Social network results  Discussion

22 Forms of interaction observed ~ 1/3 of discussions contributed to creating specific projects ~ 1/3 of discussions were Scratch-related but not project- specific ~ 1/3 of discussions were not Scratch- related at all Introduction  Study  Statistical results  Social network results  Discussion

23 Putting in perspective 12% of all forum posts were in Collab Request forums –Of these users, fewer than 20% had in-degree ≥ 10 Of these users’ discussions, ~ 1/3 contributed to a project –Requests for feedback –Requests for ideas –Requests for media –Requests for participation Interpretation: collaboration seems fairly rare (We have found the needle in the haystack, and this is what it looks like.) Introduction  Study  Statistical results  Social network results  Discussion

24 Most interesting conclusions Requests for collaboration led to highest interaction (vs. posts in forums focused on getting help or showing off) Posting a link did not lead to more replies or more users Collaboration in the forums is very rare –But when it does occur, it involves requests for ideas, feedback, media, and participation Introduction  Study  Statistical results  Social network results  Discussion

25 Possible implications for distance education Requests for help obtained the lowest level of interaction –Learners might be better able to obtain help if they explicitly request collaboration, not just information Posting an anim link did not lead to more replies or users –More effective ways are needed to structure and stimulate critical reflection and discussion Collaboration was rare –More effective ways are needed to structure and stimulate and organize collaboration among learners Introduction  Study  Statistical results  Social network results  Discussion

26 Thank you… To SIGCSE for this opportunity to present To you for your attention, questions, and potential collaboration Introduction  Study  Statistical results  Social network results  Discussion