References
- AguaClara Cornell (2018), “Collaboration in Colab.” Available at https://aguaclara.github.io/aguaclara_tutorial/colab/colab-collaboration.html.
- Barba, L. A., Barker, L. J., Blank, D. S., Brown, J., Downey, A. B., George, T., Heagy, L. J., Mandli, K. T., Moore, J. K., Lippert, D., Niemeyer, K. E., Watkins, R. R., West, R. H., Wickes, E., Willing, C., and Zingale, M. (2019), Teaching and Learning with Juputer, Self Published. https://jupyter4edu.github.io/jupyter-edu-book/.
- Baumer, B., Cetinkaya-Rundel, M., Bray, A., Loi, L., and Horton, N. J. (2014), “R Markdown: Integrating A Reproducible Analysis Tool into Introductory Statistics,” Technology Innovations in Statistics Education, 8, 1–29. https://escholarship.org/uc/item/90b2f5xh.
- Beckman, M. D., Çetinkaya-Rundel, M., Horton, N. J., Rundel, C. W., Sullivan, A. J., and Tackett, M. (2021), “Implementing Version Control With Git and GitHub as a Learning Objective in Statistics and Data Science Courses,” Journal of Statistics and Data Science Education, 29, S132–S144. https://www.tandfonline.com/doi/full/101080/10691898.2020.1848485
- Brun, Y., Holmes, R., Ernst, M. D., and Notkin, D. (2013), “Early Detection of Collaboration Conflicts and Risks,” IEEE Transactions on Software Engineering, 39, 1358–1375. http://ieeexplore.ieee.org/document/6520859/ DOI: 10.1109/TSE.2013.28.
- Bryan, J. (2018), “Excuse Me, Do You Have a Moment to Talk About Version Control?,” The American Statistician, 72, 20–27. https://www.tandfonline.com/doi/full/101080/00031305.2017.1399928
- Carver, R., Everson, M., Gabrosek, J., Horton, N., Lock, R., Mocko, M., Rossman, A., Roswell, G. H., Velleman, P., Witmer, J., and Wood, B. (2016), “Guidelines for Assessment and Instruction in Statistics Education (GAISE) College Report 2016,” p. 143.
- Case, D. M., Eloe, N. W., and Leopold, J. L. (2016), “Scaffolding Version Control into the Computer Science Curriculum,” pp. 175–183. http://ksiresearchorg.ipage.com/seke/dms16paper/dms16paper/textunderscore36.pdf DOI: 10.18293/DMS2016-036.
- CauseWeb (2021), “USCLAP Competition,” https://www.causeweb.org/usproc/usclap.
- Chattopadhyay, S., Prasad, I., Henley, A. Z., Sarma, A., and Barik, T. (2020), “What’s Wrong with Computational Notebooks? Pain Points, Needs, and Design Opportunities,” in Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, ACM, Honolulu, HI, pp. 1–12. https://dl.acm.org/doi/101145/3313831.3376729
- De Veaux, R. D., Agarwal, M., Averett, M., Baumer, B. S., Bray, A., Bressoud, T. C., Bryant, L., Cheng, L. Z., Francis, A., Gould, R., Kim, A. Y., Kretchmar, M., Lu, Q., Moskol, A., Nolan, D., Pelayo, R., Raleigh, S., Sethi, R. J., Sondjaja, M., Tiruviluamala, N., Uhlig, P. X., Washington, T. M., Wesley, C. L., White, D., and Ye, P. (2017), “Curriculum Guidelines for Undergraduate Programs in Data Science,” Annual Review of Statistics and Its Application, 4, 15–30. http://www.annualreviews.org/doi/101146/annurev-statistics-060116-053930 DOI: 10.1146/annurev-statistics-060116-053930.
- Fiksel, J., Jager, L. R., Hardin, J. S., and Taub, M. A. (2019), “Using GitHub Classroom To Teach Statistics,” Journal of Statistics Education, 27, 110–119. https://www.tandfonline.com/doi/full/101080/10691898.2019.1617089
- Flower, L., and Hayes, J. R. (1981), “A Cognitive Process Theory of Writing,” College Composition and Communication, 32, 365. https://www.jstor.org/stable/356600?origin=crossref
- GitHub (2022a), About Git Large File Storage. https://docs.github.com/en/repositories/working-with-files/managing-large-files/about-git-large-file-storage.
- GitHub (2022b), About Pull Request Reviews. https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.
- GitHub Docs (2021a), “Creating a Repository from a Template,” https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-a-repository-from-a-template.
- GitHub Docs (2021b), “Creating a Template Repository,” https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-a-template-repository.
- Google (2022a), Check or Revert to Earlier File Versions. https://support.google.com/a/users/answer/9308971?hl=en.
- Google (2022b), Use Comments & Action Items. https://support.google.com/docs/answer/65129?hl=en&co=GENIE.Platform/%3DDesktop.
- Google (n.d.-a), Colaboratory Frequently Asked Questions. https://research.google.com/colaboratory/faq.html/#resource-limits.
- Google (n.d.-b), Overview of Colaboratory Features. https://colab.research.google.com/notebooks/basic_features_overview.ipynb/#scrollTo=aro-UJgUQSH1.
- Haaranen, L., and Lehtinen, T. (2015), “Teaching Git on the Side: Version Control System as a Course Platform,” in Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, ACM, Vilnius Lithuania, pp. 87–92. https://dl.acm.org/doi/101145/2729094.2742608
- Hart, T. (2016), “Tweet: ‘Writing a Multi-Author Paper on Github…’,” https://twitter.com/emhrt_/status/740777537547173889.
- Jones, S. (1995), “Identification and Use of Guidelines for the Design of Computer Supported Collaborative Writing Tools,” Computer Supported Cooperative Work (CSCW), 3, 379–404. http://link.springer.com/101007/BF00750747
- Journal of Undergraduate Research (2021), “Submission Guidelines,” http://www.jurpress.org/submissionguidelines.
- Kellogg, R. T. (1988), “Attentional Overload and Writing Performance: Effects of Rough Draft and Outline Strategies,” Journal of Experimental Psychology: Learning, Memory, and Cognition, 14, 355–365. DOI: 10.1037/0278-7393.14.2.355.
- Lowry, P., and Nunamaker, J. (2003), “Using Internet-Based, Distributed Collaborative Writing Tools to Improve Coordination and Group Awareness in Writing Teams,” IEEE Transactions on Professional Communication, 46, 277–297. http://ieeexplore.ieee.org/document/1255526/
- Lowry, P., Nunamaker, J., Curtis, A., and Lowry, M. (2005), “The Impact of Process Structure on Novice, Virtual Collaborative Writing Teams,” IEEE Transactions on Professional Communication, 48, 341–364. http://ieeexplore.ieee.org/document/1546292/
- McBain, M. (2018), “Markdrive,” https://github.com/milesmcbain/markdrive.
- National Academies of Sciences, Engineering, and Medicine. (2018), Data Science for Undergraduates: Opportunities and Options. Washington, DC: The National Academies Press. DOI: 10.17226/25104..
- Noël, S., and Robert, J.-M. (2004), “Empirical Study on Collaborative Writing: What Do Co-authors Do, Use, and Like?,” Computer Supported Cooperative Work (CSCW), 13, 63–89. http://link.springer.com/101023/B:COSU.0000014876.96003.be
- Nolan, D., and Stoudt, S. (2021a), Communicating with Data: The Art of Writing for Data Science. Oxford: Oxford University Press, Chapter Writing the First Draft.
- Nolan, D., and Stoudt, S. (2021b), Communicating with Data: The Art of Writing for Data Science. Oxford: Oxford University Press, Chapter Communicating Through Code.
- Philipp, B. (2021), “Teaching Statistical Concepts and Modern Data Analysis With a Computing-Integrated Learning Environment,” Journal of Statistics and Data Science Education, 29, S61–S73. DOI: 10.1080/10691898.2020.1854637.
- Plotts, J. (2018), Feature Launch: Kernels Collaboration, Kaggle. https://www.kaggle.com/product-feedback/54980.
- Posner, I. R., and Baecker, R. M. (1992), “How People Write Together,” Proceedings 25th Hawaii International Conference on System Sciences, 9, 127–138. https://www.dgp.toronto.edu/public_user/RMB/papers_old/p23.pdf.
- Robbins, J. (2020), “Bookdown Template,” https://github.com/jtr13/bookdown-template.
- rOpenSci (2016), “Google docs/drive Workflow and Package Ecosystem,” https://github.com/ropensci/unconf16/issues/9.
- rOpenSci (2018), “Workflow for Publications Using rmarkdown with Users that Won’t Get Passed Word/Google Docs,” https://github.com/ropensci/unconf18/issues/42.
- Ross, N. (2018), “Rmd Rant,” https://github.com/noamross/rmd-rant.
- Ross, N. (2020), “Redoc – Reversible Reproducible Documents,” https://github.com/noamross/redoc.
- Ross, N., White, N., Salmon, M., and Ushizima, D. (2016), “gdoc,” https://github.com/ropensci-archive/gdoc.
- RStudio Community (2018), “Live Collaborative Editing on RStudio Cloud?,” https://community.rstudio.com/t/live-collaborative-editing-on-rstudio-cloud/18898.
- RStudio Community (2019), “Why Isn’t There a Free Collaborative Editor for R?,” https://community.rstudio.com/t/why-isnt-there-a-free-collaborative-editor-for-r/33573.
- RStudio Community (2020), “How can Students Collaborate with RStudio.Cloud?,” https://community.rstudio.com/t/how-can-students-collaborate-with-rstudio-cloud/58066.
- Rule, A., Tabard, A., and Hollan, J. D. (2018), Exploration and Explanation in Computational Notebooks, in Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, ACM, Montreal, QC, Canada, pp. 1–12. DOI: 10.1145/3173574.3173606.
- Sagemath, Inc. (2022a), Licenses. https://doc.cocalc.com/account/licenses.html/#buying-licenses.
- Sagemath, Inc. (2022b), Trial Projects. https://doc.cocalc.com/trial.html.
- Tatman, R. (2019), Getting Started with Kaggle: Workshop in a Box. https://www.kaggle.com/rtatman/getting-started-with-kaggle-workshop-in-a-box.
- Teevan, J., Iqbal, S. T., and von Veh, C. (2016), “Supporting Collaborative Writing with Microtasks,” in Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, ACM, San Jose, CA, pp. 2657–2668. https://dl.acm.org/doi/101145/2858036.2858108
- Timbers, T. (2022a), r-Cube-Notebook. https://github.com/ttimbers/r-cube-notebook.
- Timbers, T. (2022b), Review My Pull Request. https://github.com/ttimbers/review-my-pull-request.
- Timbers, T., Campbell, T., and Lee, M. (2022), Data Science: A First Introduction, Self Published, chapter Communicating using GitHub issues. https://datasciencebook.ca/Getting-started-with-version-control.html/#communicating-using-github-issues.
- Wang, A. Y., Mittal, A., Brooks, C., and Oney, S. (2019), “How Data Scientists Use Computational Notebooks for Real-Time Collaboration,” Proceedings of the ACM on Human-Computer Interaction, 3, 1–30. https://dl.acm.org/doi/101145/3359141 DOI: 10.1145/3359141.
- Watson, O. (2020), Using Colab Notebooks for teaching R. https://colab.research.google.com/github/OJWatson/jhcolab/blob/master/JH_Demonstration.ipynb.
- Xie, Y. (2021), bookdown: Authoring Books and Technical Documents with R Markdown. NY: CRC Press.
- Xie, Y., Allaire, J., and Grolemund, G. (2018), R Markdown: The Definitive Guide. NY: CRC Press.
- Yim, S., Wang, D., Olson, J., Vu, V., and Warschauer, M. (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, ACM, Portland, OR, pp. 468–479. https://dl.acm.org/doi/101145/2998181.2998356
- Zandonella, C. (2021a), “Trackdown – R Package for Improving Collaborative Writing,” https://github.com/ClaudioZandonella/trackdown.
- Zandonella, C. (2021b), “The Trackdown Workflow,” https://claudiozandonella.github.io/trackdown/articles/trackdown-workflow.html.