Abstract
Social presence is known to be important for distance education, and a common approach in online classes is to provide chat boxes and forums to provide the social presence. In such a class, however, learners must explicitly act beyond their normal learning activities, so often there is no social presence in the class even when there are several learners working on the same course material. In this paper, we develop an approach where learners can share the social presence without any explicit action; their normal learning activities would be used to provide visual cues for social presence. We present Cocode, a system designed for an online programming class that shows other learners' code editors and running output in the programming environment with minimum privacy issues. For evaluation, we ran two user studies with groups of participants who took an offline class and an online programming class from the university; results from the studies showed that learners felt less social presence in Cocode than in offline classes, but they felt significantly more social presence in Cocode than in online classes with live video lectures, forums, and chat sessions.
- Carlos Alario-Hoyos, Mar Pérez-Sanagustin, Carlos Delgado-Kloos, Mario Mu noz-Organero, Antonio Rodriguez-de-las Heras, et al. 2013. Analysing the impact of built-in and external social tools in a MOOC on educational technologies. In European Conference on Technology Enhanced Learning. Springer, 5--18.Google Scholar
Digital Library
- Mohamed Ally. 2004. Foundations of educational theory for online learning. Theory and practice of online learning, Vol. 2 (2004), 15--44.Google Scholar
- Lucy Barnard-Brak, Valerie Osland Paton, and William Y Lan. 2010. Profiles in self-regulated learning in the online learning environment. International Review of Research in Open and Distributed Learning, Vol. 11, 1 (2010), 61--80.Google Scholar
Cross Ref
- Kamal Bijlani, P Venkat Rangan, Sethu Subramanian, Vivek Vijayan, and KR Jayahari. 2010. A-VIEW: Adaptive bandwidth for telepresence and large user sets in live distance education. In 2010 2nd International Conference on Education Technology and Computer, Vol. 2. IEEE, V2--219.Google Scholar
Cross Ref
- Frank Biocca. 1997. The cyborg's dilemma: Progressive embodiment in virtual environments. Journal of computer-mediated communication, Vol. 3, 2 (1997), JCMC324.Google Scholar
- Hart Blanton, Bram P Buunk, Frederick X Gibbons, and Hans Kuyper. 1999. When better-than-others compare upward: Choice of comparison and comparative evaluation as independent predictors of academic performance. Journal of personality and social psychology, Vol. 76, 3 (1999), 420.Google Scholar
Cross Ref
- Andreas Böhm. 2004. Theoretical Coding: Text Analysis in Grounded Theory. A companion to qualitative research, Vol. 1 (2004).Google Scholar
- Jürgen Börstler, Marie Nordström, and James H Paterson. 2011. On the quality of examples in introductory Java textbooks. ACM Transactions on Computing Education (TOCE), Vol. 11, 1 (2011), 1--21.Google Scholar
Digital Library
- Elizabeth Burpee, Cheryl Allendoerfer, Denise Wilson, and Mee Joo Kim. 2012. Why do some engineering students study alone?. In 2012 Frontiers in Education Conference Proceedings. IEEE, 1--6.Google Scholar
Digital Library
- Cynthia Clark, Neal Strudler, and Karen Grove. 2015. Comparing asynchronous and synchronous video vs. text based discussions in an online teacher education course. Online Learning, Vol. 19, 3 (2015), 48--69.Google Scholar
Cross Ref
- Zoom Video Communications. 2021. System Requirements for Zoom Rooms. https://support.zoom.us/hc/en-us/articles/204003179-System-requirements-for-Zoom-RoomsGoogle Scholar
- Sarah D'Angelo and Andrew Begel. 2017. Improving communication between pair programmers using shared gaze awareness. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems. 6245--6290.Google Scholar
Digital Library
- John Dewey. 1903. Democracy in education. The elementary school teacher, Vol. 4, 4 (1903), 193--204.Google Scholar
- Rafael Duque and Crescencio Bravo. 2008. Analyzing work productivity and program quality in collaborative programming. In 2008 The Third International Conference on Software Engineering Advances. IEEE, 270--276.Google Scholar
Digital Library
- Jesus Favela, Hiroshi Natsu, Cynthia Pérez, Omar Robles, Alberto L Morán, Raul Romero, Ana M Mart'inez-Enr'iquez, and Dominique Decouchant. 2004. Empirical evaluation of collaborative support for distributed pair programming. In International Conference on Collaboration and Technology. Springer, 215--222.Google Scholar
Cross Ref
- Oliver Ferschke, Diyi Yang, Gaurav Tomar, and Carolyn Penstein Rosé. 2015. Positive impact of collaborative chat participation in an edX MOOC. In International Conference on Artificial Intelligence in Education. Springer, 115--124.Google Scholar
Cross Ref
- National Center for Immunization and Respiratory Diseases (NCIRD). 2020. How COVID-19 Spreads. https://www.cdc.gov/coronavirus/2019-ncov/prevent-getting-sick/how-covid-spreads.htmlGoogle Scholar
- D Randy Garrison, Terry Anderson, and Walter Archer. 1999. Critical inquiry in a text-based environment: Computer conferencing in higher education. The internet and higher education, Vol. 2, 2--3 (1999), 87--105.Google Scholar
- Elena L Glassman, Jeremy Scott, Rishabh Singh, Philip J Guo, and Robert C Miller. 2015. OverCode: Visualizing variation in student solutions to programming problems at scale. ACM Transactions on Computer-Human Interaction (TOCHI), Vol. 22, 2 (2015), 1--35.Google Scholar
Digital Library
- Joan E Grusec. 1994. Social learning theory and developmental psychology: The legacies of Robert R. Sears and Albert Bandura. (1994).Google Scholar
- Philip J Guo. 2015. Codeopticon: Real-time, one-to-many human tutoring for computer programming. In Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology. 599--608.Google Scholar
Digital Library
- Brian Hanks. 2008. Empirical evaluation of distributed pair programming. International Journal of Human-Computer Studies, Vol. 66, 7 (2008), 530--544.Google Scholar
Digital Library
- Randall S Hansen. 2006. Benefits and problems with student teams: Suggestions for improving team projects. Journal of Education for business, Vol. 82, 1 (2006), 11--19.Google Scholar
- Noriko Hara. 2000. Student distress in a web-based distance education course. Information, Communication & Society, Vol. 3, 4 (2000), 557--579.Google Scholar
Cross Ref
- Pascal Huguet, Florence Dumas, Jean M Monteil, and Nicolas Genestoux. 2001. Social comparison choices in the classroom: Further evidence for students' upward comparison tendency and its beneficial impact on performance. European journal of social psychology, Vol. 31, 5 (2001), 557--578.Google Scholar
- Nataliya V Ivankova and Sheldon L Stick. 2007. Students' persistence in a distributed doctoral program in educational leadership in higher education: A mixed methods study. Research in Higher Education, Vol. 48, 1 (2007), 93.Google Scholar
Cross Ref
- Shraboni Jana, Amit Pande, An Chan, and Prasant Mohapatra. 2013. Mobile video chat: issues and challenges. IEEE Communications Magazine, Vol. 51, 6 (2013), 144--151.Google Scholar
Cross Ref
- Benjamin Kehrwald. 2008. Understanding social presence in text-based online learning environments. Distance Education, Vol. 29, 1 (2008), 89--106.Google Scholar
Cross Ref
- Juho Kim, Elena L Glassman, Andrés Monroy-Hernández, and Meredith Ringel Morris. 2015. RIMES: Embedding interactive multimedia exercises in lecture videos. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. 1535--1544.Google Scholar
Digital Library
- Femke Kirschner, Fred Paas, and Paul A Kirschner. 2009. A cognitive load approach to collaborative learning: United brains for complex tasks. Educational psychology review, Vol. 21, 1 (2009), 31--42.Google Scholar
- Karel Kreijns, Paul A Kirschner, and Wim Jochems. 2003. Identifying the pitfalls for social interaction in computer-supported collaborative learning environments: a review of the research. Computers in human behavior, Vol. 19, 3 (2003), 335--353.Google Scholar
Cross Ref
- Essi Lahtinen, Kirsti Ala-Mutka, and Hannu-Matti J"arvinen. 2005. A study of the difficulties of novice programmers. Acm sigcse bulletin, Vol. 37, 3 (2005), 14--18.Google Scholar
- Terry Mayes and Sara De Freitas. 2004. Review of e-learning theories, frameworks and models. JISC e-learning models study report. (2004).Google Scholar
- Robert McCartney, Anna Eckerdal, Jan Erik Moström, Kate Sanders, Lynda Thomas, and Carol Zander. 2010. Computing students learning computing informally. In Proceedings of the 10th Koli Calling International Conference on Computing Education Research. 43--48.Google Scholar
Digital Library
- Robert McCartney, Anna Eckerdal, Jan Erik Mostrom, Kate Sanders, and Carol Zander. 2007. Successful students' strategies for getting unstuck. In Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education. 156--160.Google Scholar
Digital Library
- Libby V Morris, Catherine Finnegan, and Sz-Shyan Wu. 2005. Tracking student behavior, persistence, and achievement in online courses. The Internet and Higher Education, Vol. 8, 3 (2005), 221--231.Google Scholar
Cross Ref
- Christophe Mouton, Kristian Sons, and Ian Grimstead. 2011. Collaborative visualization: current systems and future trends. In Proceedings of the 16th International Conference on 3D Web Technology. 101--110.Google Scholar
Digital Library
- Inah Omoronyia, John Ferguson, Marc Roper, and Murray Wood. 2009. Using developer activity data to enhance awareness during collaborative software development. Computer Supported Cooperative Work (CSCW), Vol. 18, 5--6 (2009), 509.Google Scholar
Digital Library
- Nathaniel Ostashewski, Jennifer Howell, and Jon Dron. 2016. Crowdsourcing MOOC Interactions: Using a Social Media Site cMOOC to Engage Students in University Course Activities. (2016).Google Scholar
- Glen Postle, Andrew Sturman, Francis Mangubhai, Peter Cronk, Ann Carmichael, Jacquie McDonald, Shirley Reushle, Lesley Richardson, and Bruce Vickery. 2003. Online teaching and learning in higher education: A case study.Google Scholar
- Liam Rourke, Terry Anderson, D Randy Garrison, and Walter Archer. 1999. Assessing social presence in asynchronous text-based computer conferencing. The Journal of Distance Education/Revue de l'ducation Distance, Vol. 14, 2 (1999), 50--71.Google Scholar
- Stephan Salinger, Christopher Oezbek, Karl Beecher, and Julia Schenk. 2010. Saros: an eclipse plug-in for distributed party programming. In Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering. 48--55.Google Scholar
Digital Library
- Stefan Seedorf, Christian Thum, Thimo Schulze, and Lea Pfrogner. 2014. Social co-browsing in online shopping: the impact of real-time collaboration on user engagement. (2014).Google Scholar
- Christine Steeples, Chris Jones, and Peter Goodyear. 2002. Beyond e-learning: A future for networked learning. In Networked learning: Perspectives and issues. Springer, 323--341.Google Scholar
- Igor Steinmacher, Ana Paula Chaves, and Marco Aurélio Gerosa. 2013. Awareness support in distributed software development: A systematic review and mapping of the literature. Computer Supported Cooperative Work (CSCW), Vol. 22, 2--3 (2013), 113--158.Google Scholar
Digital Library
- Chih-Hsiung Tu and Marina McIsaac. 2002. The relationship of social presence and interaction in online classes. The American journal of distance education, Vol. 16, 3 (2002), 131--150.Google Scholar
- George Veletsianos, Amy Collier, and Emily Schneider. 2015. Digging deeper into learners' experiences in MOOC s: Participation in social networks outside of MOOC s, notetaking and contexts surrounding content consumption. British Journal of Educational Technology, Vol. 46, 3 (2015), 570--587.Google Scholar
Cross Ref
- James Wallace. 1992. Do Students Who Prefer To Learn Alone Achieve Better Than Students Who Prefer To Learn with Peers?. (1992).Google Scholar
- Dakuo Wang. 2016. How people write together now: Exploring and supporting today's computer-supported collaborative writing. In Proceedings of the 19th ACM Conference on Computer Supported Cooperative Work and Social Computing Companion. 175--179.Google Scholar
Digital Library
- Dakuo Wang, Judith S Olson, Jingwen Zhang, Trung Nguyen, and Gary M Olson. 2015a. DocuViz: visualizing collaborative writing. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. 1865--1874.Google Scholar
Digital Library
- Xu Wang, Diyi Yang, Miaomiao Wen, Kenneth Koedinger, and Carolyn P Rosé. 2015b. Investigating How Student's Cognitive Behavior in MOOC Discussion Forums Affect Learning Gains. International Educational Data Mining Society (2015).Google Scholar
- Jeremy Warner and Philip J Guo. 2017. Codepilot: Scaffolding end-to-end collaborative software development for novice programmers. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems. 1136--1141.Google Scholar
Digital Library
- Jie Wei, Stefan Seedorf, Paul Benjamin Lowry, Christian Thum, and Thimo Schulze. 2017. How increased social presence through co-browsing influences user engagement in collaborative online shopping. Electronic Commerce Research and Applications, Vol. 24 (2017), 84--99.Google Scholar
Digital Library
- Diyi Yang, David Adamson, and Carolyn Penstein Rosé. 2014. Question recommendation with constraints for massive open online courses. In Proceedings of the 8th ACM Conference on Recommender systems. 49--56.Google Scholar
Digital Library
- Soobin Yim, Dakuo Wang, Judith Olson, Viet Vu, and Mark Warschauer. 2017. Synchronous Collaborative Writing in the Classroom: Undergraduates' Collaboration Practices and their Impact on Writing Style, Quality, and Quantity. In Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing. 468--479.Google Scholar
Digital Library
- Carol Zander, Lynda Thomas, Jan Erik Moström, and Anna Eckerdal. 2020. Copying Can Be Good: How Students View Imitation as a Tool in Learning to Program. In 2020 IEEE Frontiers in Education Conference (FIE). IEEE, 1--9.Google Scholar
Digital Library
- Lei Zhu, Izak Benbasat, and Zhenhui Jiang. 2010. Let's shop online together: An empirical investigation of collaborative online shopping support. Information Systems Research, Vol. 21, 4 (2010), 872--891.Google Scholar
Digital Library
Index Terms
Cocode: Providing Social Presence with Co-learner Screen Sharing in Online Programming Classes
Recommendations
Cocode: Co-learner Screen Sharing for Social Translucence in Online Programming Courses
CHI EA '20: Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing SystemsOnline courses are popular among learners of programming, but many learners have trouble completing the courses. A common approach to increase learner engagement is to provide co-learner presence via chat and forums. In this work, we present Cocode, an ...
Five facets of social presence in online distance education
Social presence in online learning environments refers to the degree to which a learner feels personally connected with other students and the instructor in an online learning community. Based on a 19 item Online Social Presence Questionnaire (OSPQ) ...
Social Presence Online: Networking Learners at a Distance
This paper draws on two studies which researched the use of online small group environments where collaborative learning is a central structure for learning. The establishment of social presence is facilitated through the socio-affective aspect of small ...






Comments