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

作者: Joyce Zhu , Jeremy Warner , Mitchell Gordon , Jeffery White , Renan Zanelatto

DOI: 10.1109/VLHCC.2015.7357204

关键词:

摘要: Online discussion forums are one of the most ubiquitous kinds resources for people who learning computer programming. However, their user interface - a hierarchy textual threads has not changed much in past four decades. We argue that generic forum interfaces cumbersome programming and there is need domain-specific visual support this argument with an empirical study all 5,377 Introduction to Computer Science Programming Using Python, popular edX MOOC. Specifically, we investigated how participants were hampered by its text-based format. Most notably, often wanted discuss questions about dynamic execution state what happens “under hood” as runs code. propose better should be domain-specific, integrating automatically-generated visualizations enabling inline annotations source code output.

参考文章(30)
Andrés Monroy-Hernández, Michael S. Bernstein, Katrina Panovich, Paul André, Drew Harry, Gregory G. Vargas, 4chan and /b/: An Analysis of Anonymity and Ephemerality in a Large Online Community international conference on weblogs and social media. ,(2011)
Gang Wang, Konark Gill, Manish Mohanlal, Haitao Zheng, Ben Y. Zhao, Wisdom in the social crowd Proceedings of the 22nd international conference on World Wide Web - WWW '13. pp. 1341- 1352 ,(2013) , 10.1145/2488388.2488506
A. J. Bernheim Brush, David Bargeron, Jonathan Grudin, Alan Borning, Anoop Gupta, Supporting interaction outside of class: anchored discussions vs. discussion boards computer supported collaborative learning. pp. 425- 434 ,(2002) , 10.3115/1658616.1658676
Yla R. Tausczik, Aniket Kittur, Robert E. Kraut, Collaborative problem solving: a study of MathOverflow conference on computer supported cooperative work. pp. 355- 367 ,(2014) , 10.1145/2531602.2531690
Philip J. Guo, Online python tutor Proceeding of the 44th ACM technical symposium on Computer science education - SIGCSE '13. pp. 579- 584 ,(2013) , 10.1145/2445196.2445368
Sacha Zyto, David Karger, Mark Ackerman, Sanjoy Mahajan, Successful classroom deployment of a social document annotation system Proceedings of the 2012 ACM annual conference on Human Factors in Computing Systems - CHI '12. pp. 1883- 1892 ,(2012) , 10.1145/2207676.2208326
Olga Baysal, Reid Holmes, Michael W. Godfrey, No issue left behind: reducing information overload in issue tracking foundations of software engineering. pp. 666- 677 ,(2014) , 10.1145/2635868.2635887
Vanessa Paz Dennen, Pedagogical lurking: Student engagement in non-posting discussion behavior Computers in Human Behavior. ,vol. 24, pp. 1624- 1633 ,(2008) , 10.1016/J.CHB.2007.06.003