English
Related papers

Related papers: Using GitHub Classroom To Teach Statistics

200 papers

Bug reports provide critical insights into software quality, yet existing datasets often suffer from limited scope, outdated content, or insufficient metadata for machine learning. To address these limitations, we present GitBugs-a…

Software Engineering · Computer Science 2026-04-30 Avinash Patil , Siru Tao , Aryan Jadon

Web-based systems for assessment or homework are commonly used in many different domains. Several studies show that these systems can have positive effects on learning outcomes. Many research efforts also have made these systems quite…

Human-Computer Interaction · Computer Science 2018-11-07 Nils Schwinning , Michael Striewe , Till Massing , Christoph Hanck , Michael Goedicke

Increasingly, software developers are using a wide array of social collaborative platforms for software development and learning. In this work, we examined the similarities in developer's interests within and across GitHub and Stack…

Social and Information Networks · Computer Science 2017-08-28 Roy Ka-Wei Lee , David Lo

Student Evaluations of Teaching (SETs) are widely used in colleges and universities. Typically SET results are summarized for instructors in a static PDF report. The report often includes summary statistics for quantitative ratings and an…

Computation and Language · Computer Science 2022-07-11 Yinuo Hu , Shiyue Zhang , Viji Sathy , A. T. Panter , Mohit Bansal

In order to effectively prepare the next generation of IT professionals and systems analysts, it is important to incorporate cloud based online collaboration tools into the coursework for developing the students' cooperative skills as well…

Computers and Society · Computer Science 2016-03-10 Emre Erturk

Teachers face several challenges when presenting the fundamental concepts of programming in the classroom. Several tools are introduced to give a visual dimension to support the learning process. These tools rely on code blocks, easily…

Computers and Society · Computer Science 2019-11-22 Hussein Alrubaye , Stephanie Ludi , Mohamed Wiem Mkaouer

Spreadsheet tools are widely accessible to and commonly used by K-12 students and teachers. They have an important role in data collection and organization. Beyond data organization, spreadsheets also make data visible and easy to interact…

Other Statistics · Statistics 2025-06-05 Oren Tirschwell , Nicholas Jon Horton

Git has become one of the most widely used version control systems today. Among its distinguishing features, its ability to easily and quickly create branches stands out, allowing teams to customize their workflows. In this context, various…

Software Engineering · Computer Science 2025-07-15 Pedro Lopes , Paola Accioly , Paulo Borba , Vitor Menezes

We have integrated Easy JavaScript Simulation (EJSS) Data Analytics into the national Learning Management System for Singapore schools, known as the Singapore Student Learning Space (SLS). EJSS Data Analytics enhances the teaching and…

Physics Education · Physics 2024-01-23 Loo Kang Wee , Darren Tan , Félix Jesús Garcia Clemente , Francisco Eequembre

Data visualization is a core part of statistical practice and is ubiquitous in many fields. Although there are numerous books on data visualization, instructors in statistics and data science may be unsure how to teach data visualization,…

Other Statistics · Statistics 2025-07-31 Zach Branson , Monica Paz Parra , Ronald Yurko

This paper explores advancements in Artificial Intelligence technologies to enhance classroom learning, highlighting contributions from companies like IBM, Microsoft, Google, and ChatGPT, as well as the potential of brain signal analysis.…

Computers and Society · Computer Science 2025-03-11 Shadeeb Hossain

Crowdsourcing and data mining can be used to effectively reduce the effort associated with the partial replication and enhancement of qualitative studies. For example, in a primary study, other researchers explored factors influencing the…

Software Engineering · Computer Science 2019-02-13 Di Chen , Kathyrn Stolee , Tim Menzies

Programming education is becoming important as demands on computer literacy and coding skills are growing. Despite the increasing popularity of interactive online learning systems, many programming courses in schools have not changed their…

Computers and Society · Computer Science 2020-01-23 Ryo Suzuki , Jun Kato , Koji Yatani

This article addresses the logistics of implementing projects in an undergraduate mathematics class and is intended both for new instructors and for instructors who have had negative experiences implementing projects in the past. Project…

History and Overview · Mathematics 2017-01-06 R. Corban Harwood

The increasing availability of digital tools for education offers significant opportunities to enhance teaching practices and student engagement. This study presents a structured categorization of online educational tools based on their…

Physics Education · Physics 2025-06-23 Marina Babayeva

Deep learning (DL) has gained much attention and become increasingly popular in modern data science. Computer scientists led the way in developing deep learning techniques, so the ideas and perspectives can seem alien to statisticians.…

Machine Learning · Statistics 2021-02-05 G. Jogesh Babu , David Banks , Hyunsoon Cho , David Han , Hailin Sang , Shouyi Wang

ChatGPT has entered classrooms, but not via the typical route of other educational technology, which includes comprehensive training, documentation, and vetting. Consequently, teachers are urgently tasked to assess its capabilities to…

Human-Computer Interaction · Computer Science 2023-09-27 Mei Tan , Hariharan Subramonyam

Enhancing interaction and feedback collection in a first-semester computer science course poses a significant challenge due to students' diverse needs and engagement levels. To address this issue, we created and integrated a command-based…

Artificial Intelligence · Computer Science 2024-07-30 Santiago Berrezueta-Guzman , Ivan Parmacli , Stephan Krusche , Stefan Wagner

Version control systems for source code, such as Git, are key tools in modern software development environments. Many developers use online services, such as GitHub or GitLab, for collaborative software development. While software projects…

Cryptography and Security · Computer Science 2022-11-15 Alexander Krause , Jan H. Klemmer , Nicolas Huaman , Dominik Wermke , Yasemin Acar , Sascha Fahl

Decentralized learning enables the training of deep learning models over large distributed datasets generated at different locations, without the need for a central server. However, in practical scenarios, the data distribution across these…

Machine Learning · Computer Science 2023-05-09 Sai Aparna Aketi , Abolfazl Hashemi , Kaushik Roy