The proceedings contain 59 papers. The topics discussed include: a usability analysis of blocks-based programming editors using cognitive dimensions;the novice programmer needs a plan;ZenStates: easy-to-understand yet...
ISBN:
(纸本)9781538642351
The proceedings contain 59 papers. The topics discussed include: a usability analysis of blocks-based programming editors using cognitive dimensions;the novice programmer needs a plan;ZenStates: easy-to-understand yet expressive specifications for creative interactive environments;how end users express conditionals in programming by demonstration for mobile apps;graphical visualization of difficulties predicted from interaction logs;bringing visuallanguages to market: the OutSystems story;and the design and evaluation of a gestural keyboard for entering programming code on mobile devices.
The proceedings contain 59 papers. The topics discussed include: value-driven learning: decoding and building upon playful computing education;foraging goes mobile: foraging while debugging on mobile devices;exploring...
ISBN:
(纸本)9781538604434
The proceedings contain 59 papers. The topics discussed include: value-driven learning: decoding and building upon playful computing education;foraging goes mobile: foraging while debugging on mobile devices;exploring exploratory programming;towards better code snippets: exploring how code snippet recall differs with programming experience;understanding recurring quality problems and their impact on code sharing in block-based software;MOONSTONE: support for understanding and writing exception handling code;what makes a task difficult? an empirical study of perceptions of task difficulty;refactoring-aware code review;and debugging behavior of embedded-software developers: an exploratory study.
The proceedings contain 54 papers. The topics discussed include: label management: keeping complex diagrams usable;who changed my annotation? an investigation into refitting freeform ink annotation;an evolutionary app...
ISBN:
(纸本)9781509002528
The proceedings contain 54 papers. The topics discussed include: label management: keeping complex diagrams usable;who changed my annotation? an investigation into refitting freeform ink annotation;an evolutionary approach to determining hidden lines from a natural sketch;measuring perceived clutter in concept diagrams;evaluation of a modelling language for customer journeys;an empirical study of user perceived usefulness and preference of open learner model visualisations;learning programming from tutorials and code puzzles: children�s perceptions of value;coding, reading, and writing: integrated instruction in written language;visual discovery and model-driven explanation of time series patterns;diagnostic visualization for non-expert machine learning practitioners: a design study;supporting end-users in defining complex queries on evolving and domain-specific data models;Yestercode: improving code-change support in visual dataflow programming environments;declarative setup-free web application prototyping combining local and cloud datastores;a domain-specific visual modeling language for testing environment emulation;and trials and tribulations of developers of intelligent systems: a field study.
The proceedings contain 52 papers. The topics discussed include: taking stock of blocks: promises and challenges of blocks programming languages;tutorons: generating context-relevant, on-demand explanations and demons...
ISBN:
(纸本)9781467374576
The proceedings contain 52 papers. The topics discussed include: taking stock of blocks: promises and challenges of blocks programming languages;tutorons: generating context-relevant, on-demand explanations and demonstrations of online code;codepourri: creating visual coding tutorials using a volunteer crowd of learners;ask the crowd: scaffolding coordination and knowledge sharing in microtask programming;personality and intrinsic motivational factors in end-user programming;fostering the adoption of pervasive displays in public spaces using tangible end-user programming;facilitating testing and debugging of Markov decision processes with interactive visualization;exploring novice programmer example use;a study of interactive code annotation for access control vulnerabilities;and codechella: multi-user program visualizations for real-time tutoring and collaborative learning.
The proceedings contain 56 papers. The topics discussed include: how live coding affects developers' coding behavior;towards aiding within-patch information foraging by end-user programmers;get your directories ri...
ISBN:
(纸本)9781479940356
The proceedings contain 56 papers. The topics discussed include: how live coding affects developers' coding behavior;towards aiding within-patch information foraging by end-user programmers;get your directories right: from hierarchy visualization to hierarchy manipulation;automatic layout in the face of unattached comments;a direct manipulation language for explaining algorithms;real time assessment of computational thinking;teach and try: a simple interaction technique for exploratory data modelling by end users;principles of a debugging-first puzzle game for computing education;codegraffiti: using hand-drawn sketches connected to code bases in navigation tasks;how developers use multi-recommendation system in local code search;code you can use: searching for web automation scripts based on reusability;on older adults in free/open source software: reflections of contributors and community leaders;and real-time continuous gesture recognition for natural human computer interaction.
In today's rapidly evolving technological landscape, blockchain technology stands out for its potential to revolutionize various industries by offering enhanced security, transparency, and decentralization. Howeve...
详细信息
Existing research has shown that conversational programmers have distinct learning needs from traditional CS major students. As the curriculum objectives of most introductory CS courses are aligned with the learning n...
详细信息
ISBN:
(纸本)9798350376920;9798350366136
Existing research has shown that conversational programmers have distinct learning needs from traditional CS major students. As the curriculum objectives of most introductory CS courses are aligned with the learning needs of traditional CS major students, conversational programmers often experience a sense of failure and low self-efficacy in CS courses. In my research, I have extended the current understanding of undergraduate conversational programmers at scale. I further intend to design learning tools for conversational programmers, ultimately contributing to expanding pathways to computing education.
Recruiting participants for human-centriccomputing (HCC) research studies is crucial for understanding user needs and behavior, evaluating usability, and providing real-world insights to design effective technology s...
详细信息
ISBN:
(纸本)9798350376920;9798350366136
Recruiting participants for human-centriccomputing (HCC) research studies is crucial for understanding user needs and behavior, evaluating usability, and providing real-world insights to design effective technology solutions. However, this process presents various challenges, from reaching target demographics to managing recruitment communication techniques. This paper investigates HCC research recruitment strategies, challenges, and solutions through 12 focus groups comprising of two different stakeholders in HCC research: researchers and research study participants, with a total of 26 participants. By examining the experiences and challenges faced by these groups, we aim to identify effective strategies to improve participant recruitment. The findings highlight common obstacles and offer recommendations for enhancing recruitment practices in HCC research, ultimately contributing to more robust experiments that promote user-centered technology development and solutions.
Recruiting participants is a cornerstone of human-centriccomputing (HCC) research, especially in Digital Health research and development. Effective recruitment ensures that the developed systems reflect the needs and...
详细信息
ISBN:
(纸本)9798350376920;9798350366136
Recruiting participants is a cornerstone of human-centriccomputing (HCC) research, especially in Digital Health research and development. Effective recruitment ensures that the developed systems reflect the needs and experiences of the intended users. This paper explores recruitment strategies, challenges, and experiences encountered in a project focused on enhancing telehealth through technology co-design, development, and evaluation. By detailing recruitment efforts in the Palliative Care cohort through the think-aloud and simulation study phases, this paper provides insights and practical recommendations for future HCC research in the digital health area.
While block-based programming has successfully eliminated critical syntactic barriers to programming, it remains unclear how effectively it aids in overcoming semantic, logical, and pragmatic programming challenges th...
详细信息
ISBN:
(纸本)9798350376920;9798350366136
While block-based programming has successfully eliminated critical syntactic barriers to programming, it remains unclear how effectively it aids in overcoming semantic, logical, and pragmatic programming challenges that hinder computational thinking. These challenges are likely to far outweigh the syntactic ones. With the goal of creating a highly accessible programming tool for young students using mobile devices, we explored the concept of pragmatic prebugging to begin addressing these challenges. By pragmatic prebugging, we refer to proactive debugging tools designed to prevent logical errors. This article introduces *** as a Computational Thinking Tool with built-in pragmatic prebugging, enabling novice programmers to create games through a paradigm we call proxy-based programming. A small study exploring error rates found statistically significant performance improvements of proxy-based programming compared to block-based programming.
暂无评论