English
Related papers

Related papers: Data-driven Analysis of Gender Differences and Sim…

200 papers

In open-source software design, the inclusion of women is often highlighted simply to remind programmers that women exist. Yet, little attention is given to how greater gender diversity, specifically women's participation, could…

Software Engineering · Computer Science 2025-10-20 Sian Brooke

This article reflects on the first eight months of existence of the Scratch Online Community by discussing the design rationale and learning theories underlying Scratch and its website.

Computers and Society · Computer Science 2015-07-07 Andrés Monroy-Hernández , Mitchel Resnick

Knowledge in Computer Science (CS) is essential, and companies have increased their demands for CS professionals. Despite this, many jobs remain unfilled. Furthermore, employees with computational thinking (CT) skills are required, even if…

Computers and Society · Computer Science 2019-10-30 Bernadette Spieler , Maria Grandl , Martin Ebner , Wolfgang Slany

Community-based afterschool programs are valuable spaces for researchers to codesign technologies with direct relevance to local communities. However, afterschool programs differ in resources available, culture, and student demographics in…

Human-Computer Interaction · Computer Science 2023-07-25 Jaemarie Solyst , Judith Odili Uchidiuno , Erik Harpstead , Jonaya Kemper , Ross Higashi

While the body of research focusing on Intelligent Environments (IEs) programming by adults is steadily growing, informed insights about children as programmers of such environments are limited. Previous work already established that young…

Human-Computer Interaction · Computer Science 2021-05-12 Evropi Stefanidi , Maria Korozi , Asterios Leonidis , Dimitrios Arampatzis , Margherita Antona , George Papagiannakis

Children are often exposed to items curated by recommendation algorithms. Yet, research seldom considers children as a user group, and when it does, it is anchored on datasets where children are underrepresented, risking overlooking their…

Information Retrieval · Computer Science 2025-09-16 Robin Ungruh , Alejandro Bellogín , Dominik Kowald , Maria Soledad Pera

Contributing to OSS projects can help students to enhance their skills and expand their professional networks. However, novice contributors often feel discouraged due to various barriers. Gamification techniques hold the potential to foster…

Software Engineering · Computer Science 2024-07-08 Italo Santos , Katia Romero Felizardo , Marco A. Gerosa , Igor Steinmacher

This paper presents Microtopia, an interdisciplinary programme designed to broaden participation in computer science (CS) among ethnic minority girls. The programme combined coding with design thinking activities, incorporating Artificial…

Computers and Society · Computer Science 2025-12-25 Nadine Aburumman , Ju-Ling Shih , Cigdem Sengul , Monica Pereira

Creating programs with block-based programming languages like Scratch is easy and fun. Block-based programs can nevertheless contain bugs, in particular when learners have misconceptions about programming. Even when they do not, Scratch…

Software Engineering · Computer Science 2021-02-23 Gordon Fraser , Ute Heuer , Nina Körber , Florian Obermüller , Ewald Wasmeier

Through a mixed-method analysis of data from Scratch, we examine how novices learn to program with simple data structures by using community-produced learning resources. First, we present a qualitative study that describes how…

Human-Computer Interaction · Computer Science 2026-02-17 Ruijia Cheng , Sayamindu Dasgupta , Benjamin Mako Hill

Block-based programming environments such as Scratch play a central role in low-code education, yet evaluating the capabilities of AI agents to construct programs through Graphical User Interfaces (GUIs) remains underexplored. We introduce…

Artificial Intelligence · Computer Science 2026-02-12 Xingyi Zhang , Yulei Ye , Kaifeng Huang , Wenhao Li , Xiangfeng Wang

Automated gender classification has important applications in many domains, such as demographic research, law enforcement, online advertising, as well as human-computer interaction. Recent research has questioned the fairness of this…

Computer Vision and Pattern Recognition · Computer Science 2020-09-25 Anoop Krishnan , Ali Almadan , Ajita Rattani

A standing challenge in undergraduate Computer Science curricula is the teaching and learning of computer programming. Through this paper which is an essay about programming, we aim to contribute to the plethora of existing pedagogies,…

Programming Languages · Computer Science 2022-02-21 Elpida Keravnou-Papailiou

An ever-widening workforce gap exists in the global cybersecurity industry but diverse talent is underutilized. The global cybersecurity workforce is only 25% female. Much research exists on the effect of gender bias on the hiring of women…

Computers and Society · Computer Science 2024-08-13 Joanne L. Hall , Asha Rao

Visual programming environments are increasingly part of the curriculum in schools. Their potential for promoting creative thinking of students is an important factor in their adoption. However, there does not exist a standard approach for…

Human-Computer Interaction · Computer Science 2020-04-14 Anastasia Kovalkov , Avi Segal , Kobi Gal

Although personalization is widely advocated in gamified learning, empirical evidence on how learner characteristics and task context shape motivational preferences remains limited. This study examines how user characteristics and learning…

Computers and Society · Computer Science 2026-03-17 Anna Katharina Ricker , Kai Marquardt , Lucia Happe

Context. Software Engineering (SE) has low female representation due to gender bias that men are better at programming. Pair programming (PP) is common in industry and can increase student interest in SE, especially women; but if gender…

Software Engineering · Computer Science 2023-03-13 Amador Durán , Pablo Fernández , Beatriz Bernárdez , Nathaniel Weinman , Aslıhan Akalın , Armando Fox

The field of algorithmic fairness has highlighted ethical questions which may not have purely technical answers. For example, different algorithmic fairness constraints are often impossible to satisfy simultaneously, and choosing between…

Computers and Society · Computer Science 2018-03-06 Emma Pierson

AI-based chatbots have the potential to accelerate learning and teaching, but may also have counterproductive consequences without thoughtful design and scaffolding. To better understand teachers' perspectives on large language model…

Transitioning from block-based programming to text-based programming environments can be challenging as it requires students to learn new programming language concepts. In this paper, we identify and classify the issues encountered when…

Human-Computer Interaction · Computer Science 2023-02-14 Majeed Kazemitabaar , Viktar Chyhir , David Weintrop , Tovi Grossman
‹ Prev 1 3 4 5 6 7 10 Next ›