Tell us about your background before you begin.
Before you begin
You will be given a case study describing an agent interacting with humans and its environment, together with a set of normative rules specifying the agent's expected behaviour.
Each normative rule follows the general structure: when a triggering event or condition occurs, then the agent is expected to perform a response within a specified deadline.
In other words, each rule describes what should happen, under which circumstances, and within what time frame.
The rules presented together are related to a common context. For example, they may:
You will then be shown a series of scenarios illustrating situations in which one or more of these rules may apply.
For each scenario, you will be asked to assess:
If you identify any issues, please explain your reasoning and describe any concerns or improvements you would suggest.
The study consists of four use cases, each containing five scenarios.
You will begin with the first use case. The screenshots below illustrate the interface and the evaluation process, and then we provide an example of the task.
Suppose you are given the following two rules:
Notice that the two rules have different triggering events ("RobotGivesMedicationInstructions" and "RobotRemindsUserAppointment"), but they share the same environmental measure, UserIsDeaf.
You are then shown the following scenario:
The robot detects that the user is deaf.
The robot reminds the user about an upcoming doctor's appointment.
The reminder is displayed on the screen.
The robot gives the user medication instructions.
The medication instructions are displayed on the screen.
Your task is to determine whether this scenario matches your interpretation of the rules.
For example, you might conclude that:
The scenario confirms my interpretation of the rules, because the robot correctly displays both the appointment reminder and the medication instructions within the required time.
However, the scenario also helps you to observe the rule set is incomplete. Although the robot displays important information to a deaf user, it never verifies that the user has actually received or understood the information. I would therefore suggest adding a new rule, for example:
When the robot displays important information to a deaf user and no acknowledgement is received within 30 seconds, then the robot must request confirmation or repeat the information.
Case 1 of 4
Extracted Context
Background
—
Extracted Context
Scenario to analyze
Raw LEGOs Trace
Annotated Trace
Thank you. Your evaluations have been saved.