"Jupyter-Notebook-as-Script": Investigating the Nature and Impact of Implicit Collaboration Scripts in Computational Notebooks
There are a variety of CSCL scripts that offer different levels of flexibility, ranging from high-structured guidance towards low-rigidity support. This study is grounded in the view that scripts should be designed with a certain degree of structuredness, and we aim to examine the presence of implicit scripts based on data collected from collaborative programming activities in authentic classroom settings. By extracting the task dependencies within Jupyter notebooks, we adopted Directed Acyclic Graphs (DAGs) to operationalize the concept of implicit scripts. Next, we analyzed the group interaction data and measured their collaboration strategy alignment with the implicit scripts. Notably, we found that introducing a planning phase significantly improved groups' adherence to the implicit scripts. Qualitative data were reported to triangulate our findings. We discuss pedagogical and technological implications for more general CSCL contexts.
École Polytechnique Fédérale de Lausanne
KTH Royal Institute of Technology
École Polytechnique Fédérale de Lausanne
École Polytechnique Fédérale de Lausanne
2025-06-10
979-8-9906980-4-8
Computer-supported collaborative learning
2543-0157
REVIEWED
EPFL
Event name | Event acronym | Event place | Event date |
CSCL 2025 | Helsinki, Finland | 2025-06-10 - 2025-06-13 | |
Funder | Funding(s) | Grant Number | Grant URL |
Swiss National Science Foundation | Uni Analytics: What, How, and Why Do Different Educational Stakeholders Use Learning Analytics in Higher Education? | 407740_187534 | |