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...
Saved in:
Published in | 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) pp. 101 - 109 |
---|---|
Main Authors | , , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.10.2015
|
Subjects | |
Online Access | Get 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 |