Works (16)

Updated: July 9th, 2024 05:02

2023 article

A Case Study on When and How Novices Use Code Examples in Open-Ended Programming

PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, pp. 82–88.

By: W. Wang n, Y. Rao n, A. Kwatra n, A. Milliken n, Y. Dong n, N. Gomes n, S. Martin n, V. Catete n ...

author keywords: open-ended programming; code examples; block-based programming; novice programming
TL;DR: This study conducts a study with 12 pairs of high school students working on open-ended game design projects, using a system that allows students to browse examples based on their functionality, and to view and copy the example code. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: Web Of Science, NC State University Libraries, ORCID
Added: September 11, 2023

2023 article

Investigating the Impact of On-Demand Code Examples on Novices' Open-Ended Programming Projects

PROCEEDINGS OF THE 2023 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH V.1, ICER 2023 V1, pp. 464–475.

By: W. Wang*, J. Bacher n, A. Isvik n, A. Limke n, S. Sthapit n, Y. Shi n, B. Tabarsi n, K. Tran n ...

author keywords: open-ended programming; code examples; block-based programming; novice programming
TL;DR: It was found that students who had access to all 37 code examples used a significantly larger variety of code APIs, perceived the programming as relatively more creative, but also experienced a higher task load. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: Web Of Science, ORCID, NC State University Libraries
Added: September 11, 2023

2023 journal article

Modeling Game Mechanics With Ceptre

IEEE TRANSACTIONS ON GAMES, 16(2), 431–444.

By: C. Martens*, A. Card n, H. Crain n & A. Khatri n

author keywords: Games; Artificial intelligence; Video games; Vegetation; Grammar; Tutorials; Cognition; Game description languages (GDLs); game modeling; multiset rewriting (MSRW); prototyping tools
UN Sustainable Development Goal Categories
16. Peace, Justice and Strong Institutions (OpenAlex)
Source: Web Of Science
Added: July 8, 2024

2022 article

Case Studies on the use of Storyboarding by Novice Programmers

PROCEEDINGS OF THE 27TH ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2022, VOL 1, pp. 318–324.

By: A. Limke n, A. Milliken n, V. Catete n, I. Gransbury n, A. Isvik n, T. Price n, C. Martens n, T. Barnes n

author keywords: block-based programs; open-ended projects; planning; storyboards
TL;DR: This research explores how novice programmers used a custom-built planning tool, PlanIT, contrasted against how they used storyboarding when planning games, illustrating that students felt more creative when storyboarding rather than using PlanIT. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
11. Sustainable Cities and Communities (OpenAlex)
Sources: Web Of Science, NC State University Libraries
Added: August 28, 2023

2022 article

Exploring Design Choices to Support Novices' Example Use During Creative Open-Ended Programming

PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, pp. 619–625.

author keywords: open-ended programming; code examples; novice programming
TL;DR: This work explores how to design code examples to support novices' effective example use by presenting the experience of building and deploying Example Helper, a system that supports students with a gallery of code examples during open-ended programming. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: Web Of Science, NC State University Libraries
Added: December 12, 2022

2021 article

Interactive Fiction Creation in Villanelle: Understanding and Supporting the Author Experience

2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021).

By: J. Bacher n & C. Martens n

author keywords: interactive fiction; block-based programming; behavior trees; game development; developer experience
TL;DR: A participatory design process in which the author experience with Villanelle is assessed and a new tool iteration is built to support their needs to demonstrate the strong potential ofVillanelle's incorporation of behavior trees as an easy-to-Learn computational model for character AI. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Source: Web Of Science
Added: June 6, 2022

2021 article

Scaffolding Game Design: Towards Tool Support for Planning Open-Ended Projects in an Introductory Game Design Class

2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021).

By: A. Card n, W. Wang n, C. Martens n & T. Price n

author keywords: game design; game development; design documents; planning support tools; education; open-ended programming projects
TL;DR: This paper describes the data collection process through three course interventions and student interviews, and subsequent analysis in which it was learned students had difficulty expressing their creative vision and connecting the game mechanics to the intended player experience. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: Web Of Science, NC State University Libraries
Added: June 6, 2022

2020 journal article

Operationalizing Intentionality to Play Hanabi With Human Players

IEEE TRANSACTIONS ON GAMES, 13(4), 388–397.

author keywords: Games; Artificial intelligence; Timing; Color; Special issues and sections; Intelligent agents; Communication channels; Game artificial intelligence; human computer interaction; intelligent agents; logic
TL;DR: Artificial intelligence agents that are designed to play the cooperative card game Hanabi by making use of the fact that human players expect other players to act intentionally by formulating goals of their own and planning how to achieve them are described. (via Semantic Scholar)
Source: Web Of Science
Added: January 3, 2022

2019 article

A Spectrum of Audience Interactivity for Entertainment Domains

INTERACTIVE STORYTELLING, ICIDS 2019, Vol. 11869, pp. 214–232.

By: A. Striner*, S. Azad n & C. Martens n

author keywords: Audience interaction; Audience participation; Entertainment; Agency; Performance interaction; Immersion
TL;DR: A Spectrum of Audience Interactivity that establishes a common vocabulary for the design space across entertainment domains and expands on an early vocabulary conceptualized through co-design sessions for interactive musical performances is introduced. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Source: Web Of Science
Added: December 11, 2020

2019 article

Stories of the Town: Balancing Character Autonomy and Coherent Narrative in Procedurally Generated Worlds

PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON THE FOUNDATIONS OF DIGITAL GAMES (FDG'19).

By: C. Miller n, M. Dighe n, C. Martens n & A. Jhala n

TL;DR: This system generates narratives via probabilistic context-free grammars applied to state-space planning problem solutions from planning problem formulations of simulated character models and shows that this system has strong potential in automatically generating varied, complex, consistent, and goal-oriented narratives. (via Semantic Scholar)
UN Sustainable Development Goal Categories
11. Sustainable Cities and Communities (OpenAlex)
Sources: Web Of Science, NC State University Libraries
Added: August 24, 2020

2019 article

Villanelle: An Authoring Tool for Autonomous Characters in Interactive Fiction

INTERACTIVE STORYTELLING, ICIDS 2019, Vol. 11869, pp. 290–303.

By: C. Martens n & O. Iqbal n

TL;DR: The Villanelle project is described, an approach to interactive narrative authoring that supports seamless integration of autonomous characters into choice-based storytelling and a computational model based on behavior trees uniformly for scripting agent interaction, user interaction, and narrative events. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Source: Web Of Science
Added: December 11, 2020

2017 article

A Generative Model of Group Conversation

PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON THE FOUNDATIONS OF DIGITAL GAMES (FDG'17).

By: H. Morrison n & C. Martens n

author keywords: conversation modeling
TL;DR: A generative computational model of group conversation between agents, an abstract simulation of discussion in a small group setting, which confirms, for example, that character personalities will predict how often they speak, and that heterogeneous groups of characters will generate more belief change. (via Semantic Scholar)
Source: Web Of Science
Added: August 6, 2018

2017 article

Deriving Quests from Open World Mechanics

PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON THE FOUNDATIONS OF DIGITAL GAMES (FDG'17).

By: R. Alexander & C. Martens n

author keywords: procedural content generation; quests; Minecraft; game modeling
TL;DR: An analytical and computational toolbox based on programming language theory is described to examine the phenomenon sitting between control schemes and game rules, which is identified as a distinct player intent language for each game. (via Semantic Scholar)
Source: Web Of Science
Added: August 6, 2018

2017 conference paper

Deriving quests from open world mechanics

Proceedings of the 12th International Conference on the Foundations of Digital Games (FDG'17).

By: R. Alexander n & C. Martens n

TL;DR: The goal of the project was to develop a model of the mechanics in Minecraft that could be used to determine the ideal placement of objectives in an open world setting. (via Semantic Scholar)
Source: NC State University Libraries
Added: August 6, 2018

2017 journal article

From Mechanics to Meaning

IEEE TRANSACTIONS ON GAMES, 11(1), 69–78.

author keywords: Answer set programming (ASP); automated game analysis; proceduralist readings
TL;DR: This work formalizes proceduralist argumentation as a logic program that performs static reasoning over game specifications to derive higher level meanings, as part of Gemini, a bidirectional game analysis and generation system. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Sources: Web Of Science, NC State University Libraries
Added: April 2, 2019

2013 chapter

Linear Logic Programming for Narrative Generation

In Logic Programming and Nonmonotonic Reasoning (pp. 427–432).

By: C. Martens*, A. Bosser*, J. Ferreira* & M. Cavazza*

TL;DR: This paper uses the language Celf to represent narrative knowledge, and its own querying mechanism to generate story instances, through a number of proof terms, to build a directed graph which represents narrative plots structured by narrative causality. (via Semantic Scholar)
Source: Crossref
Added: August 28, 2020

Citation Index includes data from a number of different sources. If you have questions about the sources of data in the Citation Index or need a set of data which is free to re-distribute, please contact us.

Certain data included herein are derived from the Web of Science© and InCites© (2024) of Clarivate Analytics. All rights reserved. You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.