中文
相关论文

相关论文: Data-driven Analysis of Gender Differences and Sim…

200 篇论文

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…

软件工程 · 计算机科学 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.

计算机与社会 · 计算机科学 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…

计算机与社会 · 计算机科学 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…

人机交互 · 计算机科学 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…

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…

信息检索 · 计算机科学 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…

软件工程 · 计算机科学 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…

计算机与社会 · 计算机科学 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…

软件工程 · 计算机科学 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…

人机交互 · 计算机科学 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…

人工智能 · 计算机科学 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…

计算机视觉与模式识别 · 计算机科学 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,…

编程语言 · 计算机科学 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…

计算机与社会 · 计算机科学 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…

人机交互 · 计算机科学 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…

计算机与社会 · 计算机科学 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…

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…

计算机与社会 · 计算机科学 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…

人机交互 · 计算机科学 2023-02-14 Majeed Kazemitabaar , Viktar Chyhir , David Weintrop , Tovi Grossman