English
Related papers

Related papers: OSSDoorway: A Gamified Environment to Scaffold Stu…

200 papers

The sustainability of open source software (OSS) projects hinges on contributor retention. Interpersonal challenges can inhibit a feeling of welcomeness among contributors, particularly from underrepresented groups, which impacts their…

Software Engineering · Computer Science 2024-11-05 Bianca Trinkenreich , Zixuan Feng , Rudrajit Choudhuri , Marco Gerosa , Anita Sarma , Igor Steinmacher

In recent years, open-source software (OSS) has become increasingly prevalent in developing software products. While OSS documentation is the primary source of information provided by the developers' community about a product, its role in…

Software Engineering · Computer Science 2024-03-07 Aaron Imani , Shiva Radmanesh , Iftekhar Ahmed , Mohammad Moshirpour

Microservice is a popular software architecture that relies on decentralized teams and clear service ownership to support modularity and scalability. However, in practice, developers frequently contribute across multiple services, creating…

Software Engineering · Computer Science 2026-04-27 Xiaozhou Li

Gamification design has benefited from data-driven approaches to creating strategies based on students characteristics. However, these strategies need further validation to verify their effectiveness in e-learning environments. The…

Human-Computer Interaction · Computer Science 2020-08-14 Armando Toda , Paula Palomino , Luiz Rodrigues , Wilk Oliveira , Lei Shi , Seiji Isotani , Alexandra Cristea

How students utilize immediate tutoring feedback in programming education depends on various factors. Among them are the feedback quality, but also students' engagement, i.e., their perception, interpretation, and use of feedback. However,…

Computers and Society · Computer Science 2025-11-19 Sven Jacobs , Jan Haas , Natalie Kiesler

As artificial intelligence (AI) is playing an increasingly important role in our society and global economy, AI education and literacy have become necessary components in college and K-12 education to prepare students for an AI-powered…

Computers and Society · Computer Science 2024-02-06 Zhonghao Shi , Allison O'Connell , Zongjian Li , Siqi Liu , Jennifer Ayissi , Guy Hoffman , Mohammad Soleymani , Maja J. Matarić

Teaching Unix to new students is a common tasks in many higher schools. This paper presents an approach to such course where the students progress autonomously with the help of the teacher. The traditional textbook is complemented with a…

Operating Systems · Computer Science 2011-03-10 Matthieu Moy

Educational videos are widely used across various instructional models in higher education to support flexible and self-paced learning. However, student engagement with these videos varies significantly depending on how they are designed.…

Applications · Statistics 2025-12-19 Mohamed Tolba , Olivia Kendall , Daniel Tudball Smith , Alexander Gregg , Tony Vo , Scott Wordley

Mental health and well-being are major concerns in higher education and professional fields such as software engineering, yet are often overlooked in curricula. This paper describes our approach to include mental health, well-being, and…

Computers and Society · Computer Science 2026-03-26 Isabella Graßl , Birgit Penzenstadler

As road transportation has been identified as a major contributor of environmental pollution, motivating individuals to adopt a more eco-friendly driving style could have a substantial ecological as well as financial benefit. With…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-10-20 Christos Tselios , Stavros Nousias , Dimitris Bitzas , Dimitrios Amaxilatis , Orestis Akrivopoulos , Aris S. Lalos , Konstantinos Moustakas , Ioannis Chatzigiannakis

Programming courses in computing science are important because they are often the first introduction to computer programming for many students. Many university students are overwhelmed with the information they must learn for an…

Computers and Society · Computer Science 2023-09-25 Kashif Ishaq , Atif Alvi

Design skills are increasingly recognized as a core competency for software professionals. Unfortunately, these skills are difficult to teach because design requires freedom and open-ended thinking, but new designers require a structured…

Computers and Society · Computer Science 2024-10-17 Christopher William Schankula , Habib Ghaffari Hadigheh , Spencer Smith , Christopher Kumar Anand

Data science education is increasingly involving human subjects and societal issues such as privacy, ethics, and fairness. Data scientists need to be equipped with skills to tackle the complexities of the societal context surrounding their…

Computers and Society · Computer Science 2022-05-02 Deniz Marti , Michael D. Smith

Motivation - This research aims at investigating emerging roles and forms of participation fostering design-use mediation during the Open Source Software design process Research approach - We compare online interactions for a successful…

Computers and Society · Computer Science 2007-10-10 Flore Barcellini , Françoise Détienne , Jean-Marie Burkhardt

Gamification has been used to motivate and engage participants in software engineering education and practice activities. There is a significant demand for empirical studies for the understanding of the impacts and efficacy of gamification.…

One important goal in sustainability is making technologies available to the maximum possible number of individuals, and especially to those living in less developed areas (Goal 9 of SDG). However, the diffusion of technical knowledge is…

Computers and Society · Computer Science 2019-10-15 Giorgio F. Signorini

Systems analysis students increasingly use Generative AI, yet current pedagogy lacks systematic approaches for teaching responsible AI orchestration that fosters critical thinking whilst meeting educational outcomes. Students risk accepting…

Human-Computer Interaction · Computer Science 2025-11-25 Mahmoud Elkhodr , Ergun Gide

Open source software (OSS) development relies on diverse skill sets. However, to our knowledge, there are no tools which detect OSS-related skills. In this paper, we present a novel method to detect OSS skills and prototype it in a tool…

Software Engineering · Computer Science 2022-03-07 Jenny T. Liang , Thomas Zimmermann , Denae Ford

Developing interactive software, such as websites or games, is a particularly engaging way to learn computer science. However, teaching and giving feedback on such software is time-consuming -- standard approaches require instructors to…

Machine Learning · Computer Science 2022-11-17 Evan Zheran Liu , Moritz Stephan , Allen Nie , Chris Piech , Emma Brunskill , Chelsea Finn

With the interactivity and multiple representation features, computer simulations lend itself to the guided inquiry learning. However, these simulations are usually designed for post-elementary students. Thus, the aim of this study is to…

Physics Education · Physics 2012-12-03 Sze Yee Lye , Loo Kang Wee