English
Related papers

Related papers: Pocket Code: a mobile app for game jams to facilit…

200 papers

Since their inception at the Indie Game Jam in 2002, a significant part of game jams has been knowledge sharing and showcasing ideas and work to peers. While various licensing mechanisms have been used for game jams throughout the years,…

Computers and Society · Computer Science 2019-09-02 Gorm Lai , Kai Erenli , Foaad Khosmood , William Latham

Developers have to write thorough tests for their software in order to find bugs and to prevent regressions. Writing tests, however, is not every developer's favourite occupation, and if a lack of motivation leads to a lack of tests, then…

Software Engineering · Computer Science 2022-02-15 Philipp Straubinger , Gordon Fraser

This article presents our generative model for rhythm action games together with applications in business operations. Rhythm action games are video games in which the player is challenged to issue commands at the right timings during a…

Testing plays a crucial role in software development, and it is essential for software engineering students to receive proper testing education. However, motivating students to write tests and use automated testing during software…

Software Engineering · Computer Science 2024-02-01 Philipp Straubinger , Gordon Fraser

Pocket Code is a free and open source mobile visual programming system for the Catrobat language. It allows users, starting from the age of eight, to develop games and animations with their smartphones. Children can create programs with…

Computers and Society · Computer Science 2013-10-08 Annemarie Harzl , Philipp Neidhoefer , Valentin Rock , Maximilian Schafzahl , Wolfgang Slany

This paper investigates the integration and assessment of IntelliGame, a gamification plugin initially designed for Java development, within the realm of JavaScript unit testing. We aim to verify the generalizability of IntelliGame to…

Software Engineering · Computer Science 2024-03-07 Philipp Straubinger , Tommaso Fulcini , Gordon Fraser , Marco Torchiano

People use the Internet to learn new skills, stay connected with friends, and find new communities to engage with. Live streaming platforms like Twitch.tv, YouTube Live, and Facebook Gaming provide a place where all three of these…

Human-Computer Interaction · Computer Science 2023-02-02 Ella Kokinda , Paige Rodeghero

Learning to program could possibly be analogous to acquiring expertise in abstract mathematics, which may be boring or dull for a majority of students. Thus, among the countless options to approach learning coding [1-14], acquiring concepts…

Computers and Society · Computer Science 2019-03-14 Kailash Chandra , Shyamal Suhana Chandra

In recent decades, computer science (CS) has undergone remarkable growth and diversification. Creating attractive, social, or hands-on games has already been identified as a possible approach to get teenagers and young adults interested in…

Human-Computer Interaction · Computer Science 2024-07-29 Michael Holly , Lisa Habich , Maria Seiser , Florian Glawogger , Kevin Innerebner , Sandra Kupsa , Philipp Einwallner , Johanna Pirker

Large Language Models (LLMs) reasoning abilities are increasingly being applied to classical board and card games, but the dominant approach -- involving prompting for direct move generation -- has significant drawbacks. It relies on the…

Learning to program has become common in schools, higher education and individual learning. Although testing is an important aspect of programming, it is often neglected in education due to a perceived lack of time and knowledge, or simply…

Software Engineering · Computer Science 2023-04-06 Philipp Straubinger , Laura Caspari , Gordon Fraser

Mob Programming, or "mobbing", is a relatively new collaborative programming practice being experimented with in different organizational contexts. There are a number of claimed benefits to this way of working, but it is not clear if these…

Software Engineering · Computer Science 2019-07-29 Jim Buchan , Mark Pearl

Gamification is the use of game elements such as points, leaderboards, and badges in a non-game context to encourage a desired behavior from individuals interacting with an environment. Recently, gamification has found its way into software…

Software Engineering · Computer Science 2022-08-12 Patrick Ayoup , Diego Elias Costa , Emad Shihab

There is a nationwide drive to get more girls into physics and coding, and some educators believe gaming could be a way to get girls interested in coding and STEM topics. This project, sponsored by NSF, is to create a QCD game that will…

Physics Education · Physics 2019-03-20 Tristan Özkan , Huey-Wen Lin

This paper presents and discusses the online version of Quantum Game Jams, events where quantum physics related games are created. It consists of a two-part investigation into online Quantum Game Jams. The first part involves examining…

Quantum Physics · Physics 2024-08-20 Laura Piispanen , Daria Anttila , Natasha Skult

Mobile games are extremely popular and engage millions of people every day. Even if they are often quite simple, their development features a high degree of difficulty and requires close attention to both achieve a high satisfaction from…

Computers and Society · Computer Science 2017-03-14 Daniele Grassi , Giacomo Barigazzi , Giacomo Cabri

The introductory programming sequence has been the focus of much research in computing education. The recent advent of several viable and freely-available AI-driven code generation tools present several immediate opportunities and…

Human-Computer Interaction · Computer Science 2022-12-05 Brett A. Becker , Paul Denny , James Finnie-Ansley , Andrew Luxton-Reilly , James Prather , Eddie Antonio Santos

Detecting and fixing compatibility issues is critical for mobile game development. The rapid evolution of mobile operating systems and device fragmentation make it challenging for developers to timely address these issues across diverse…

Software Engineering · Computer Science 2025-04-30 Zihe Song , Yingfeng Chen , Lei Ma , Shangjie Lu , Honglei Lin , Changjie Fan , Wei Yang

Crowd simulation is an area of research largely used in the game industry. From the movement of a single NPC to the movement of an entire army, crowd simulation methods can be used to move agents through the environment while avoiding…

Human-Computer Interaction · Computer Science 2022-12-21 Gabriel Silva , Paulo Knob , Rubens Montanha , Soraia Musse

Quantum computers have long been more of a toy for researchers than a tool for solving complex problems. However, recent advances in the field make exploiting the advantages of fault-tolerant quantum computers feasible in the next 5 to 10…

Quantum Physics · Physics 2025-08-14 Daniel Bultrini , James Wootton