Toward a domain-specific visual discussion forum for learning computer programming: An empirical study of a popular MOOC forum

Online discussion forums are one of the most ubiquitous kinds of resources for people who are learning computer programming. However, their user interface - a hierarchy of textual threads - has not changed much in the past four decades. We argue that generic forum interfaces are cumbersome for learn...

Full description

Saved in:
Bibliographic Details
Published in2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) pp. 101 - 109
Main Authors Zhu, Joyce, Warner, Jeremy, Gordon, Mitchell, White, Jeffery, Zanelatto, Renan, Guo, Philip J.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.10.2015
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Online discussion forums are one of the most ubiquitous kinds of resources for people who are learning computer programming. However, their user interface - a hierarchy of textual threads - has not changed much in the past four decades. We argue that generic forum interfaces are cumbersome for learning programming and that there is a need for a domain-specific visual discussion forum for programming. We support this argument with an empirical study of all 5,377 forum threads in Introduction to Computer Science and Programming Using Python, a popular edX MOOC. Specifically, we investigated how forum participants were hampered by its text-based format. Most notably, people often wanted to discuss questions about dynamic execution state - what happens "under the hood" as the computer runs code. We propose that a better forum for learning programming should be visual and domain-specific, integrating automatically-generated visualizations of execution state and enabling inline annotations of source code and output.
AbstractList Online discussion forums are one of the most ubiquitous kinds of resources for people who are learning computer programming. However, their user interface - a hierarchy of textual threads - has not changed much in the past four decades. We argue that generic forum interfaces are cumbersome for learning programming and that there is a need for a domain-specific visual discussion forum for programming. We support this argument with an empirical study of all 5,377 forum threads in Introduction to Computer Science and Programming Using Python, a popular edX MOOC. Specifically, we investigated how forum participants were hampered by its text-based format. Most notably, people often wanted to discuss questions about dynamic execution state - what happens "under the hood" as the computer runs code. We propose that a better forum for learning programming should be visual and domain-specific, integrating automatically-generated visualizations of execution state and enabling inline annotations of source code and output.
Author White, Jeffery
Gordon, Mitchell
Zhu, Joyce
Zanelatto, Renan
Guo, Philip J.
Warner, Jeremy
Author_xml – sequence: 1
  givenname: Joyce
  surname: Zhu
  fullname: Zhu, Joyce
  email: jzhu29@u.rochester.edu
  organization: Dept. of Comput. Sci., Univ. of Rochester, Rochester, NY, USA
– sequence: 2
  givenname: Jeremy
  surname: Warner
  fullname: Warner, Jeremy
  email: jwarn10@u.rochester.edu
  organization: Dept. of Comput. Sci., Univ. of Rochester, Rochester, NY, USA
– sequence: 3
  givenname: Mitchell
  surname: Gordon
  fullname: Gordon, Mitchell
  email: mgord12@u.rochester.edu
  organization: Dept. of Comput. Sci., Univ. of Rochester, Rochester, NY, USA
– sequence: 4
  givenname: Jeffery
  surname: White
  fullname: White, Jeffery
  email: jwhite37@ur.rochester.edu
  organization: Dept. of Comput. Sci., Univ. of Rochester, Rochester, NY, USA
– sequence: 5
  givenname: Renan
  surname: Zanelatto
  fullname: Zanelatto, Renan
  email: rzanelat@ur.rochester.edu
  organization: Dept. of Comput. Sci., Univ. of Rochester, Rochester, NY, USA
– sequence: 6
  givenname: Philip J.
  surname: Guo
  fullname: Guo, Philip J.
  email: pg@cs.rochester.edu
  organization: Dept. of Comput. Sci., Univ. of Rochester, Rochester, NY, USA
BookMark eNotkM1KAzEAhCMoaGtfQC95ga35203WW1nUCpVeFq8lm01KZPNDsqv04rO70sIwA3P4BmYBrn3wGoAHjNYYo_rpc7dtmjVBuFxzWnKC2BVYYFZxylnJ8S1Y5fyFEMK8qqoa34HfNvzI1EMJ--Ck9UWOWlljFfy2eZID7G1WU842eGhCmty_w0HL5K0_QhVcnEadYEzhmKRzc_kMNx5qF22yagbkcepPMJh5IoY4DTLBj_2-OdPuwY2RQ9arSy5B-_rSNttit397bza7whIkxkKXgtVdLQzqBBNUlrjDjHIjSKdoRwyhgpV9ZYio5CymDWM9V4Z3usZG0yV4PGOt1voQk3UynQ6Xh-gfs2NgrA
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/VLHCC.2015.7357204
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 1467374571
9781467374576
EndPage 109
ExternalDocumentID 7357204
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
IERZE
OCL
RIE
RIL
ID FETCH-LOGICAL-i208t-e5849b98f0b8483a51b1437f82bc3b2f23845d6f286a86a4ef44d7cf7be91fe3
IEDL.DBID RIE
IngestDate Wed Dec 20 05:19:12 EST 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i208t-e5849b98f0b8483a51b1437f82bc3b2f23845d6f286a86a4ef44d7cf7be91fe3
PageCount 9
ParticipantIDs ieee_primary_7357204
PublicationCentury 2000
PublicationDate 20151001
PublicationDateYYYYMMDD 2015-10-01
PublicationDate_xml – month: 10
  year: 2015
  text: 20151001
  day: 01
PublicationDecade 2010
PublicationTitle 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
PublicationTitleAbbrev VLHCC
PublicationYear 2015
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001766691
Score 1.7134094
Snippet Online discussion forums are one of the most ubiquitous kinds of resources for people who are learning computer programming. However, their user interface - a...
SourceID ieee
SourceType Publisher
StartPage 101
SubjectTerms CS education
discussion forums
MOOC
Programming
Reliability engineering
Title Toward a domain-specific visual discussion forum for learning computer programming: An empirical study of a popular MOOC forum
URI https://ieeexplore.ieee.org/document/7357204
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3LS8MwGA_bTp6mbuKbHDyaro-0Tb1JcQxxzsOU3UaTfpGia8dsPXjwbzdJW4fiQSilBJKUPPi-pr8HQhcgHBUHaEjUPgKiIr4kSchtwpmgNmfghFzznaf3weSR3i78RQddfnNhAMCAz8DSj-ZfflqISh-VjULP154qXdRltltztbbnKaFKxCOn5cXY0ejpbhLHGrzlW03FHw4qJoCM-2jadl3jRl6squSW-Pilyvjfd9tFwy1VDz98B6E91IF8H_VbrwbcbN0B-pwbfCxOcFqskiwnmmKpYUL4PXurkles6bmVhsTm2Ag06DtuPCWesWgbbPBcK1V4ha9zDKt1ZlRGsBGqxYVUXayNK9gGT2ezuG5tiObjm3k8IY33Aslcm5UEVGIS8YhJNWGUeYnvcJVZhZK5XHjclSrSUz8NpMuCRF0UJKWpljjiEDkSvAPUy4scDhFOBEvdwFWfltyjVMgo4KEPMtDWlcCZfYQGejSX61pdY9kM5PHfxSdoR89oDac7Rb1yU8GZSgtKfm7Wwxekl7pB
link.rule.ids 310,311,786,790,795,796,802,27956,55107
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT4MwGG7mPOhp6mb8tgePgnwUKN4McZm6Dw_T7LbQ8tYQHVsmePDgb7ctsEXjwYQQ0qQt6Ueel_I874PQBXBb4gAJDLmPwJCIL4w4YJbBKCcWo2AHTOmdB0O_90TuJ96kgS5XWhgA0OQzMNWj_pefzHmhjsquAtdTniobaFPivBWUaq31iUogQ_HQrpUxVnj13O9FkaJveWZV9YeHioaQbgsN6s5L5sirWeTM5J-_8jL-9-12UGct1sOPKxjaRQ3I9lCrdmvA1eZto6-xZsjiGCfzWZxmhhJZKqIQ_kjfi_gNK4FuoUixGdYpGtQdV64SL5jXDVaMrpksvMY3GYbZItV5RrBOVYvnQnax0L5gSzwYjaKytQ4ad2_HUc-o3BeM1LFoboAMTUIWUiGnjFA39mwmY6tAUIdxlzlCYj3xEl841I_lRUAQkqgkRwxCW4C7j5rZPIMDhGNOE8d35MclcwnhIvRZ4IHwlXklMGodorYazemizK8xrQby6O_ic7TVGw_60_7d8OEYbavZLcl1J6iZLws4lUFCzs702vgGnQi9lQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2015+IEEE+Symposium+on+Visual+Languages+and+Human-Centric+Computing+%28VL%2FHCC%29&rft.atitle=Toward+a+domain-specific+visual+discussion+forum+for+learning+computer+programming%3A+An+empirical+study+of+a+popular+MOOC+forum&rft.au=Zhu%2C+Joyce&rft.au=Warner%2C+Jeremy&rft.au=Gordon%2C+Mitchell&rft.au=White%2C+Jeffery&rft.date=2015-10-01&rft.pub=IEEE&rft.spage=101&rft.epage=109&rft_id=info:doi/10.1109%2FVLHCC.2015.7357204&rft.externalDocID=7357204