yusuke1997/dblp-id-title huggingface dataset:
Streamers Teaching Programming, Art, and Gaming: Cognitive Apprenticeship, Serendipitous Teachable Moments, and Tacit Expert Knowledge
Zeus: A System for Algorithm Animation and Multi-View Editing
A Testing Methodology for a Dataflow Based Visual Programming Language
Multiple Structure Analysis To Support Multi-Level User Feedback
Designing Mixed Textual and Iconic Programming Languages for Novice Users
Postman Flows: A Visual Programming Tool for Building API-Powered Apps and Workflows
How to draw a directed graph
Mobile games to foster the learning of history at archaeological sites
Towards a Formalization of Constraint Diagrams
Changing euler diagram properties by edge transformation of euler dual graphs
Exploring the usability and effectiveness of interactive annotation and code review for the detection of security vulnerabilities
Playing with information: How end users think about and integrate dynamic data
ChatGPT in Data Visualization Education: A Student Perspective
Coping with duplicate bug reports in free/open source software projects
Supporting exploratory data analysis with live programming
Champagne Prototyping: A Research Technique for Early Evaluation of Complex End-User Programming Systems
End-User Programming in a Structured Dialogue Environment: the GIPSE Project
Extending UML for Modeling of Multimedia Applications
A browsing interface for exploring constraints in visualization rules
Towards a Tool to Translate Brazilian Sign Language (Libras) to Brazilian Portuguese and Improve Communication with Deaf
A syntax-directed keyboard extension for writing source code on touchscreen devices
Automatic Visualization of the Dynamic Behaviour of Programs by Animation of the Language Interpreter
Programming in a data factory
End user mobile task automation using multimodal programming by demonstration
Header and Unit Inference for Spreadsheets Through Spatial Analyses
Shape-based computations on regular processor networks
Evaluating a Casual Procedural Generation Tool for Tabletop Role-Playing Game Maps
Solving the Spaghetti Plate Syndrome in a Control-Flow Language with a VLSI-Like Solution
Exploring the impact of classification probabilities on users' trust in ambiguous instances
Visual Programming Abstractions for Interactive Multimedia Presentation Authoring
Calcite: Completing Code Completion for Constructors Using Crowds
Refactoring from 9 to 5? What and When Employees and Volunteers Contribute to OSS
DEAL - A Language for Depicting Algorithms
Behavior-based code search
A rewriting paradigm for program and algorithm animation
Visualization of experimental systems
Clint: A direct manipulation tool for parallelizing compute-intensive program parts
Opportunistic visualization with iVoLVER
A generic framework for executable gestural interaction models
Executable Visual Contracts
Better code management for end-user programming on mobile devices
Defining Behaviours for Solids in a Visual Design Environment
Democratizing Computational Tools for Interaction Designers
Investigating the role of purposeful goals on novices' engagement in a programming game
Understanding and Building Spreadsheet Tools
A Bottom-Up Approach for Visualizing Program Behavior
A 2D Interactive Parser for Iconic Languages
Display-Based Problems in Spreadsheets: A Critical Incident and a Design Remedy
Integrating Document and Workflow Management Systems
Visual Strategies for Querying Databases
Showpiece: ISnap demonstration
Visualising a Logic of Dependability Arguments
Comparing Foraging Behavior Across Code Hosting and Q&A Platforms Through a Gender Lens
An Advanced Interactive Visualization Approach with extra functional properties
SQLVis: Visual Query Representations for Supporting SQL Learners
Delaunay MM : A Visual Framework for Multimedia Presentation
Design Benchmarks for VPL Static Representations
Visual Modeling for Software Intensive Systems
ML Blocks: A Block-Based, Graphical User Interface for Creating TinyML Models
An fMRI analysis of the efficacy of Euler diagrams in logical reasoning
Visual and textual dataset exploration
Goal-Directed Debugging of Spreadsheets
CONVO: What does conversational programming need?
Comparing a text- and visual-based interface presenting social information in an online environment
vVHDL: A Visual Hardware Description Language
VMQL: A generic visual model query language
Temporal visualization of collaborative software development in FOSS forks
A State-Based Visual Language for a Demonstrational Visual Shell
Dynamic Euler Diagram Drawing
Towards Radically Visual Computation
CrawLogo: Empowering End-Users to Program the Web
Constructionism, Ethics, and Creativity: Developing Tools for the Future of Education with AI
Improving source code navigation with patchworks
Selecting One from Many: The Development of a Scalable Visualization Tool
Software as an Embodied Phenomenon: Cognitive, Social and Cultural Aspects of Programs and Programming
2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Liverpool, UK, September 2-6, 2024
Creating Interactive User Interfaces by Demonstration using Crowdsourcing
Quantifying Developer Experiences via Heuristic and Psychometric Evaluation
Visualising melbourne pedestrian count
The Gamma: Programmatic Data Exploration for Non-programmers
AutoTest: A Tool for Automatic Test Case Generation in Spreadsheets
Visualizing Progress Tracking for Software Teams on Large Collaborative Touch Displays
Visual Author Languages for Computer-Aided Learning
Tiny Structure Editors for Low, Low Prices! (Generating GUIs from toString Functions)
Chinese Whispers. Semiotically Mediating Between Idea and Program
Visual Tools and Languages: Directions for the '90s
Involving older adults in the design and development of free/open source software
Support for software variation editing
Remote Pair Programming in Online CS Education: Investigating through a Gender Lens
Towards a Hierarchy of Visual Languages
Color and Sound in Algorithm Animation
Is It Easier to Write Matrix Manipulation Programs Visually or Textually? An Empirical Study
2022 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2022, Rome, Italy, September 12-16, 2022
A Characterization Framework for Visual Languages
Enabling the visualization for reasoning about temporal data
Spoken Language Support for Software Development
Effects of socio-economic status on interface metaphor use and computer performance
Metacommunication between programmers through an application programming interface: A semiotic analysis of date and time APIs
IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2021, St Louis, MO, USA, October 10-13, 2021
Helping end users find and fix performance issues in visual dataflow code
Daniel Manesh: Supporting Code Performances
Declarative Specification of Visual Languages
Mocking-up Desired UI Behaviors from UI Element-Based Recording
Design and evaluation of a literate spreadsheet
A Framework for Visualizing Data Structures
P-Inti: Interactive Visual Representation of Programming Concepts for Learning and Instruction
Toward a Unified Paradigm for Constructing and Understanding Robot Processes
The design of Khmer word-based predictive non-QWERTY soft keyboard for stylus-based devices
Tabular form editing with a hexadecimal grid graph model
An Execution Model for Demonstration-Based Visual Languages
Constraint-Driven Diagram Layout
End-user programming to support classroom activities on small devices
An intuitive approach for the expression of Boolean queries
Attacking information overload in software development
An interface description language for graph editors
Postsecondary Education & Autism: Developing an Online Community
Automatic diagram layout support for the Marama meta-toolset
Estimating Foraging Values and Costs in Stack Overflow
Debugging Concurrent Software: A Study Using Multithreaded Sequence Diagrams
Visual Hypermedia Authoring
Fostering the adoption of Pervasive Displays in public spaces using tangible End-User Programming
Towards crowdsourced large-scale feedback for novice programmers
The World Wide Train Wreck: Is there light at the end of the tunnel?
It's Like Python But: Towards Supporting Transfer of Programming Language Knowledge
The Long Tail: Understanding the Discoverability of API Functionality
Reuse of variants in online repositories: Foraging for the fittest
Setting the scene: Scaffolding stories to benefit middle school students learning to program
Error Recovery in Parsing Relational Languages
Usability Evaluation of a System for Implementation of Visual Languages
Human Visual Consistency-Checking in the Real World Ontologies
A Compiler Generator for Visual Languages
Helping TAs Help Students
An exploratory study of the usage of different educational resources in an independent context
A Visual Language and Environment for Specifying Design Tool Event Handling
Solving Display-Based Problems
Virtual Reality Interaction: The Characteristic Pattern Approach
Exploring consequences of statutory law through lightweight modeling
End User Programming in an Industrial Research & Development Group
Effect Lines for Specifying Animation Effects
Situation-Dependent Browser to Explore the Information Space
Message-Flow Programming in PdaGraph
Novice Comprehension of Programs Using Task-Specific and Non-Task-Specific Constructs
Applying Eye-Movement Tracking to Program Visualization
Visual Languages: A Matter of Style
On to the Real World: Gender and Self-Efficacy in Excel
Whorf: A Visualization Tool for Software Maintenance
Multilevel Modelling and Design of Visual Interactive Systems
Injecting computational thinking into career explorations for middle school girls
Layout-independent Fisheye Views of Nested Graphs
Visual Music in a Visual Programming Language
Enhancing usability of UML CASE-tools with speech recognition
CIAO: a Powerful Synchronisation and Controlling Mechanism for Human Computer Interfaces
Deriving workflow enactment rules from UML activity diagrams: a case study
How designers design and program interactive behaviors
A Platform for the Reproducibility of Computational Experiments
Investigating the Effect of Polyglot Programming on Developers
Learning and Reuse of a Visual Programming Language
Discovery-based edit assistance for spreadsheets
The "Algorithms Studio" Project: Using Sketch-Based Visualization Technology to Construct and Discuss Visual Representations of Algorithms
Antoni Gaudi's computational legacy
VizEval: An Experimental System for the Study of Program Visualization Quality
A domain-specific visual modeling language for testing environment emulation
ALLI/O Diagram: An Action-based Visual Programming Language for Embedded System
Semantic Clone Detection: Can Source Code Comments Help?
Codepourri: Creating visual coding tutorials using a volunteer crowd of learners
The Conceptual Programming Environment, CP: Reasoning Representation using Graph Structures and Operations
A plug-in architecture for connecting to new data sources on mobile devices
The keys to solving the world's top engineering challenges
Interactive Animation of Visual Program Execution
Design at large
Report on E-mail Panel: Is Visual Programming a New Programming Paradigm?
Diagram Editing with Hypergraph Parser Support
Diagrams and intuitive formal specifications
Towards a Theory of Normalization for Multimedia Databases
A flexible architecture for multimodal applications using federated devices
Codechella: Multi-user program visualizations for real-time tutoring and collaborative learning
VEX CTE: Design an Educational Industrial Robotic Arm
Theory development in visual language research: Beyond the cognitive dimensions of notations
A visual query language for an ER data model
Bashon: A Hybrid Crowd-Machine Workflow for Shell Command Synthesis
Automatic Construction of User Interfaces from Constraint Multiset Grammars
Development of techniques for sketched diagram recognition
An Al-based interactive tool for spreadsheet debugging
Improving experiences of computation
Improving error notification comprehension through visual overlays in IDEs
An exploratory study of blind software developers
The Next Generation of Software Developers (Invited Keynote)
Time in Grid-Oriented VPLs: Just Another Dimension?
An Implementation of the VIVA Visual Language on the NeXT Computer
Video Description by Automatic Content Extraction
Deceptive AI dehumanizes: The ethics of misattributed intelligence in the design of Generative AI interfaces
Tools to support exploratory programming with data
Helping programmers navigate code faster with Patchworks: A simulation study
Forms of Expression for Designing Visual Languages for Animation
Browsing the Web through Virtual Reality
Linear Programming Meets Block-based Languages
Comparison of visual languages in Geographic Information Systems
Relo: Helping Users Manage Context during Interactive Exploratory Visualization of Large Codebases
Shortening Feedback Loops in a Live Game Development Environment
CoOL-Room: Collaboration Oriented Learning Room
Multi-User Collaborative Visual Program Development
Automatically locating relevant programming help online
A Comprehensive Evaluation of Workspace Awareness in Software Configuration Management Systems
A demonstration of gidget, a debugging game for computing education
Assessing Cognitive Demand Testing Methods for Voice-Based Infotainment Systems
A Qualitative Study of REST API Design and Specification Practices
Customizing the visualization and interaction for embedded domain-specific languages in a structured editor
HI-VISUAL as a User-Customizable Visual Programming Environment
WhatsNext: Guidance-enriched Exploratory Data Analysis with Interactive, Low-Code Notebooks
Programming by Example in Computing-as-Editing Paradigm
Manipulating the Graphical Representation of Query Results in Geographic Information Systems
A model-driven approach for DevOps
Towards Generic Rule-Based Visual Programming
Row manipulation in the heterogenous tabular forms with an octal grid model
An exploration of design opportunities for "gardening" end-user programmers' ideas
Defining actions by sample figures in CBAD
Supporting Collaborative Information Analysis with Interactive Visualization
Evaluation of a modelling language for customer journeys
Solving Design Problems in a Logic-Based Visual Design Environment
EAVis: A Visualization Tool for Evolutionary Algorithms
Conversational Agents for Teaching Computing-Related Conversational Skills
Social debugging game for learning & engagement
A High-Level Visual Language for the Graphical Description of Digital Circuits
Coordinated queries: A domain specific language for exploratory development of multiview visualizations
Teach and try: A simple interaction technique for exploratory data modelling by end users
Variation support for end users
A model-driven approach for the visual specification of Role-Based Access Control policies in web systems
Gender HCI issues in end-user software engineering
A domain-specific language for enabling doctors to specify biomechanical protocols
Understanding the Performance of Large Language Model to Generate SQL Queries
The Ptolemy II Framework for Visual Languages
Towards generalizing expert programmers' suggestions for novice programmers
Obstacles and opportunities with using visual and domain-specific languages in scientific programming
UNFOLD: Enabling Live Programming for Debugging GUI Applications
Configurations and transitions in visual languages
A Type System Based on End-User Vocabulary
How End Users Express Conditionals in Programming by Demonstration for Mobile Apps
Skeletons from sketches of dancing poses
Bidirectional spreadsheet formulas
Domain-Specific Probabilistic Programming with Multiverse Explorer
Intellisheet: A Spreadsheet System Expanded by Including Constraint Solvers
Towards a Formal Specification Methodology for Iconic Interface Design
Flower: Navigating program flow in the IDE
A Spatio-temporal Logic for Image Sequence Coding and Retrieval
The Immune System as a Reactive System: Modeling T Cell Activation With Statecharts
Lowering Barriers to Interaction: Programming without Code
Combining spatial and semantic label analysis
Towards Effective Validation and Integration of LLM-Generated Code
Guiding Usability Evaluators During Hypermedia Inspection
Static component compatibility visualisation for various component models
Action Patterns for the Incremental Specification of the Execution Semantics of Visual Languages
ViTABaL: A Visual Language Supporting Design by Tool Abstraction
Introductory Computing Construct Use in an End-User Programming Community
Pretty-Printing of Visual Sentences
Using natural language descriptions of algorithms in the early stage of programming
The Domain-Specific Language Monaco and its Visual Interactive Programming Environment
Searching Over Search Trees for Human-AI Collaboration in Exploratory Problem Solving: A Case Study in Algebra
An Empirical Study of User Preference and Performance with UML Diagrams
Does My Model Work? Evaluation Abstractions of Cognitive Modelers
Lessons Learned from Designing a Programming System to Support Middle School Girls Creating Animated Stories
Taking stock of blocks: Promises and challenges of blocks programming languages
MAVIS: A Visual Environment for Active Computer Vision
Readability of a diagrammatic query language
Poster: End-User Programming is WEIRD
A unified approach for interpreting handwritten strokes using constraint multiset grammars
A Framework for Formally Defining the Syntax of Visual Languages
How is User Interface Prototyping Really Done in Practice? A Survey of User Interface Designers
Building infrastructure for end user development of interactive artifacts: A community-based approach
A Hypertabular Visualizer of Query Results
Developing drawing and visual thinking strategies to enhance computer programming for people with dyslexia
HyperSnapping
Reduction of Cognitive Load Through the Addition of High-Level Semantics to ReactoGraph
A combination of stroke manipulation and recognition strategies to support user interface construction and interactive behavior definition through sketching
Visual Language Support for Planning and Coordination in Cooperative Work Systems
Iconic and Diagrammatic Interfaces: An Integrated Approach
Reasoning in Higraphs with Loose Edges
Reasoning with Spider Diagrams
Blocks languages for creating tangible artifacts
Visual Specification of Spatio-Temporal Developments
Fritz: A Tool for Spreadsheet Quality Assurance
Negotiation in Spatial Reasoning Applications (Panel Overview)
Visual Tools for Temporal Reasoning
TypeJump: A typing game for KeyScretch
Elements of visual language
A Recommendation System to Support Design Patterns Selection
Automatic Parallelization of the Visual Data-Flow Language Cantata for Efficient Characterization of Analog Circuit Behavior
TurKit: Tools for iterative tasks on mechanical turk
Sharing reasoning about faults in spreadsheets: An empirical study
Formalizing Pragmatic Features of Graph-Based Notations
A User Interface for the Visualization and Manipulation of Arrays
Effective Integration and Use of Non-Development LLMs in Software Development
Dependency injection refined by extra-functional properties
Diversity Challenges in Recruiting for Human-Centered Explainable AI Studies
Language Development in a Visual Manner
Adaptive User Interfaces for Software Supporting Chronic Diseases
Spatial-Query-by-Sketch
Human-computer interaction for large display surfaces
Improving usability of interactive graphics specification and implementation with picking views and inverse transformation
Supporting Hybrid and Hierarchical Visual Language Definition
Understanding and Inferring Units in Spreadsheets
Can information foraging pick the fix? A field study
Visual logics help people: An evaluation of diagrammatic, textual and symbolic notations
Smart Objects for Intelligent Applications - ADK
A directory comparison and manipulation tool
Really programming in public
A Visual Notation for Succinct Program Traces
A Framework for Abstract 3D Visualization
Introducing Second-Order Spider Diagrams for Defining Regular Languages
Expanding the benefits of computational thinking to diverse populations: Graduate student consortium
Computing indicators of creativity
Specifying the geometric machine visual language
Using the expert's diagrams as a specification of expertise
Introducing New Nouns in a Children's Visual Language
SAM - An Animated 3D Programming Language
Obtaining Visual Continuations with Visualcode
Beyond autocomplete: Automatic function definition
Exploring Immersive and Non-Immersive Techniques for Geographic Data Visualization
History repeats itself more easily when you log it: Versioning for mashups
CAM: A Mobile Paper-Based Information Services Architecture for Remote Rural Areas in the Developing World
A System for Visualizing and Animating Program Runtime Histories
A model for the specification and interpretation of visual languages
Data - Driven visualisations that make sense
The Cognitive Engineering of Visual Languages
Trials and tribulations of developers of intelligent systems: A field study
Perspective viewing, Anaglyph stereo or Shutter glass stereo?
Visual Programming Using Structured Data Flow
Towards a Theory of Progressive Operators For Live Visual Programming Environments
Evaluating how static analysis tools can reduce code review effort
Complete Visualizations of Concurrent Programs and their Executions
Conceptual graphs as a visual programming language for teaching programming
Understanding Similar Code through Comparative Comprehension
Information Remix and the Motivations of Everyday End-Users
End-user development for the Internet of Things OR How can a (smart) light bulb be so complicated?
Operating diagram editors through unistroke gestures
Euler Graph Transformations for Euler Diagram Layout
VISPATCH: Graphical Rule-Based Language Controlled by User Event
Deriving the Meaning of Iconic Sentences for Augmentative Communication
An Agent-Based Framework for Context-Driven Interpretation of Symbols in Diagrammatic Sketches
A Fuzzy Visual Language Compiler
Visualizing Alignment with Adaptive Gridlines
Visualizing serverless cloud application logs for program understanding
The Applicability of the Visual Programming Language LabVIEW to Large Real-World Applications
A Crowdsourced Study of Visual Strategies for Mitigating Confirmation Bias
A Visual Programming Environment for Smalltalk
Proceedings IEEE Symposium on Visual Languages, St. Louis, Missouri, USA, October 4-7, 1994
SALSA and ALVIS: A Language and System for Constructing and Presenting Low Fidelity Algorithm Visualizations
Ludwig: Decoupling Program Representations from Processing Models
HotDoc - A Flexible Framework for Spatial Composition
On the impact of layout quality to understanding UML diagrams
"3D-PP": Three-Dimensional Visual Programming System
A Mosaic-Based Query Language for Video Databases
On a Uniform Logical Framework for Diagrammatic Reasoning
Investigating the Usability of Coding Applications for Children: Insights from Teacher Interviews
A Visual Critiquing Language for Expressing Design Knowledge
Towards Dynamic Meta Modeling of UML Extensions: An Extensible Semantics for UML Sequence Diagrams
Linking codecharts with programs
Personalized learning pathways using code puzzles for novice programmers
Exploring the evolution of software quality with animated visualization
Visual Specification of Virtual Worlds
VPL: An Active, Declarative Visual Programming System
Toward the Conceptions of Visualization Language and Visualization Metaphor
Polaris: Providing context aware navigation in spreadsheets
Similarity Inheritance: A New Model of Inheritance for Spreadsheet VPLs
Plastic Visual Tools
Instrument Designs for Validating Cross-Language Behavioral Differences
Enabling Collaborative Distance Robotics Education for Novice Programmers
Intersections of literacy acquisition and programming
How Do Teaching Assistants Teach? Characterizing the Interactions Between Students and TAs in a Computer Science Course
Three-dimensional Graphical Programming in CAEL
Towards Validation of a Model of API Learning
Towards Scaffolding Complex Exploratory Data Science Programming Practices
Visual programming with objects and relations
Requirements for a computing-literate society