W-Shica User Study
Introduction
This page explains what the W-Shica User Study is about and what kinds of tasks you will work on.
In this user study, you will use two programming environments: W-Shica and JavaScript. You will work on the same set of tasks in both environments.
Shica is an experimental programming language designed to describe distributed and physical computing systems in a natural and intuitive way.
The goal of this study is to investigate how the choice of programming language affects:
- How clearly system behavior can be described
- How intuitively program behavior can be understood
You will have 40 minutes for each environment. You are not required to complete all tasks, but please try to work through as many tasks as possible within the time limit.
schedule
- 00:00 – 00:10 Introduction
- 00:10 – 00:50 Tasks using W-Shica
- 00:50 – 01:30 Tasks using JavaScript
- 01:30 – 01:40 Questionnaire
Rules
- You can refer to the official documentation or some website for each programming language during the tasks, but don't use SOME AI.
- You can ask the facilitator for help if you have any questions about the tasks or the environment.
- Please focus on describing and understanding system behavior, rather than writing complex algorithms.
Hint1: Time Management
You have 40 minutes for each environment. Please manage your time accordingly.
state timeManagement(){ // Keep an eye on the clock! }
User Study page under construction...
Open this page (2026-01-14) again later to see the user study content.