English
Related papers

Related papers: Engaging Young Learners with Testing Using the Cod…

200 papers

With the rising number of cyberattacks, such as ransomware attacks and cyber espionage, educating non-cybersecurity professionals to recognize threats has become more important than ever before. However, traditional training methods, such…

Cryptography and Security · Computer Science 2023-05-08 Christopher Scherb , Luc Bryan Heitz , Frank Grimberg , Hermann Grieder , Marcel Maurer

Game designers use human playtesting to gather feedback about game design elements when iteratively improving a game. Playtesting, however, is expensive: human testers must be recruited, playtest results must be aggregated and interpreted,…

Artificial Intelligence · Computer Science 2019-08-06 Alexander Zook , Eric Fruchter , Mark O. Riedl

Inspired by Turing's famous "imitation game" and recent advances in generative pre-trained transformers, we pose the participation game to point to a new frontier in AI evolution where machines will join with humans as participants in…

Computers and Society · Computer Science 2023-04-26 Mark Thomas Kennedy , Nelson Phillips

We asked students to explain the structure and execution of their small programs after they had submitted them to a programming exercise. These questions about learner's code (QLCs) were delivered at three occasions in an online and open…

Computers and Society · Computer Science 2021-07-06 Teemu Lehtinen , Aleksi Lukkarinen , Lassi Haaranen

In secure communications networks there are a great number of user behavioural problems, which need to be dealt with. Curious players pose a very real and serious threat to the integrity of such a network. By traversing a network a Curious…

Cryptography and Security · Computer Science 2007-05-23 Liam Wagner

Many forcing notions obtained using the creature technology are naturally connected with certain integer games.

Logic · Mathematics 2007-05-23 Saharon Shelah , Jindrich Zapletal

We attempt to automate various artistic processes by inventing a set of drawing games, analogous to the approach taken by emergent language research in inventing communication games. A critical difference is that drawing games demand much…

Artificial Intelligence · Computer Science 2020-12-11 Chrisantha Fernando , Daria Zenkova , Stanislav Nikolov , Simon Osindero

Automated testing of computer games is a challenging problem, especially when lengthy scenarios have to be tested. Automating such a scenario boils down to finding the right sequence of interactions given an abstract description of the…

Software Engineering · Computer Science 2024-05-21 Samira Shirzadeh-hajimahmood , I. S. W. B. Prasteya , Mehdi Dastani , Frank Dignum

What role can AI play in supporting and constraining creative coding by families? To investigate these questions, we built a Wizard of Oz platform to help families engage in creative coding in partnership with a researcher-operated AI…

Human-Computer Interaction · Computer Science 2023-05-18 Stefania Druga , Amy J. Ko

Teaching programming effectively is difficult. This paper explores the benefits of using Minecraft Education Edition to teach Python programming. Educators can use the game to teach various programming concepts ranging from fundamental…

Computers and Society · Computer Science 2022-08-23 Worasait Suwannik

Computer games are very challenging to handle for traditional automated testing algorithms. In this paper we will look at intelligent agents as a solution. Agents are suitable for testing games, since they are reactive and able to reason…

Studies on software tutoring systems for complex learning have shown that confusion has a beneficial relationship with the learning experience and student engagement (Arguel et al., 2017). Causing confusion can prevent boredom while signs…

Human-Computer Interaction · Computer Science 2025-07-08 Thomas Vase Schultz Volden , Paolo Burelli

Teaching programming in early childhood (4-9) to enhance computational thinking has gained popularity in the recent movement of computer science for all. However, current practices ignore some fundamental issues resulting from young…

Human-Computer Interaction · Computer Science 2024-05-03 Changjae Lee , Jinjun Xiong

This paper develops and analyses a novel quantum combinatorial game: quantum checkers (codenamed Cheqqers). The concepts of superposition, entanglement, measurements and interference from quantum mechanics are integrated into the game of…

We consider the task of learning to play families of text-based computer adventure games, i.e., fully textual environments with a common theme (e.g. cooking) and goal (e.g. prepare a meal from a recipe) but with different specifics; new…

Computation and Language · Computer Science 2020-04-22 Xusen Yin , Jonathan May

Serious games have recently emerged as an avenue for curriculum delivery. Serious games incorporate motivation and entertainment while providing pointed curriculum for the user. This paper presents a serious game, called MiBoard, currently…

Computers and Society · Computer Science 2010-09-14 Kyle B. Dempsey , Justin F. Brunelle , G. Tanner Jackson , Chutima Boonthum , Irwin B. Levinstein , Danielle S. McNamara

Creating and evaluating games manually is an arduous and laborious task. Procedural content generation can aid by creating game artifacts, but usually not an entire game. Evolutionary game design, which combines evolutionary algorithms with…

Artificial Intelligence · Computer Science 2024-02-02 Lana Bertoldo Rossato , Leonardo Boaventura Bombardelli , Anderson Rocha Tavares

Startups seek to create highly scalable business models. For startups, growth is thus vital. Growth hacking is a marketing strategy advocated by various startup practitioner experts. It focuses on using low cost practices while utilizing…

Traditionally, mutation testing generates an abundance of small deviations of a program, called mutants. At industrial systems the scale and size of Facebook's, doing this is infeasible. We should not create mutants that the test suite…

Software Engineering · Computer Science 2021-01-28 Moritz Beller , Chu-Pan Wong , Johannes Bader , Andrew Scott , Mateusz Machalica , Satish Chandra , Erik Meijer

Quantum machine learning integrates the strengths of quantum computing and machine learning, enabling models to learn complex features using fewer parameters than their classical counterparts. Due to the increasing complexity of quantum…

Quantum Physics · Physics 2026-05-04 Emma Andrews , Prabhat Mishra