Robot-child interactions – helping children with autism learn skills
Human-Computer Interaction research may go a lot further than just evaluating an office worker interacting with a stationary computer or laptop.
Read More arrow_forwardBefore you start coding in The Observer, lock in these 5 structural decisions. A practical guide with pro tips and a one-page checklist.
A setup checklist for The Observer: the five structural choices that decide whether your scheme works on the first video or works against you as your project progresses.
Creating a coding scheme can be one of the most challenging aspects of The Observer. This article provides a practical guide through the specific, structural decisions that are hard to reverse, in the order The Observer asks you to make them, so you can lock them in deliberately rather than discover them the hard way.
Pro Tip: How to use this
Treat the five sections below as a checklist. Before you start coding for real, make a conscious call on each one. If you can answer all five successfully, your coding scheme is very unlikely to need a painful rebuild later.
The language of The Observer may not match the language of the lab, and that is okay, but it is worth delineating before you build anything. A few terms do most of the work:
With those terms in hand, the five decisions below are much easier to make deliberately.
The single most common stumbling point comes when people choose a behavior type by thinking about the behavior. The right way to choose is to think about your endpoint - the number you intend to report at the end of the study. Work backward from that, and the type chooses itself.
| If you need… | Then define the behavior as… | Because… |
|---|---|---|
| How often (counts, rates) | Point event | A point event marks an instant. It has no duration, so it answers “how many” and “how often,” not “how long.” |
| How long (durations, % of time, overlap) | State event | A state event runs from a start to a stop, so it captures duration and lets you see how behaviors overlap in time. |
| A snapshot at fixed moments | Instantaneous (interval / 0–1) sampling | You score what is happening at set time points rather than every transition. Useful for long sessions where continuous coding is impractical. |
The reason this one is so unforgiving: the type is fixed the moment you score it. If you record a behavior as a point event and later decide you needed its duration, that information was never captured, and there is nothing to recover. Re-coding is the only fix. So, the question to settle before you touch the keyboard is simply: for each behavior, am I going to report how long, how often, or both?
Pro tip: Point events are frequency-based
A behavior with a genuinely negligible duration, such as an eye blink, a head nod, or a button press, is almost always a point event, even though it technically takes time. If you only need frequency, do not spend the time and energy recording its duration as a state event.
In The Observer, behaviors are never in isolation; each one belongs to a behavior group. This is not organizational tidiness - each group controls how keystrokes turn behaviors on and off. The decision you are really making per group is whether two behaviors in it can be true at the same time.
A mutually exclusive group should also be exhaustive, meaning that one behavior from the group is active throughout the entire observation. In practice this means the group must include an initial state event, so the subject is in a defined state from the very first frame. Typically, this is a null behavior.
Pro Tip: The test to apply
For each mutually exclusive group, ask: At any given moment of the observation, is my subject always in exactly one of these states? If the honest answer is sometimes none of them, you are missing an other or null state. If the answer is sometimes two of them, the group should be start-stop, not mutually exclusive.
Keycodes are required, generated automatically, and case sensitive. The Observer will happily assign them for you, and you can set the length of each keystroke to 1, 2, or 3 keys. Two issues are worth settling before coding starts:
Spend five minutes choosing codes that are mnemonic, conflict-free, and consistent.
Modifiers are optional codes that specify a behavior (the recipient of an action, or the intensity of a response), and they can be nominal (a name) or numerical (a value). They can add a lot to your analysis, but do not reach for them as a default way to build a scheme. Use them only when you need them.
Decide, for each piece of detail you want to capture, whether it belongs in the structure of the scheme (a behavior) or as an attribute hanging off a behavior (a modifier). Make that decision deliberately.
Pro Tip: Keep it lean
Only include what answers your research question. If you are studying eating behavior, you do not need codes for talking. Every extra behavior, group, and modifier is something a coder must hold in mind. Restraint here is what keeps coding fast and reliable.
If you have coder licenses for multiple coding stations, the scheme must be shared across those machines unchanged. The Observer has a designed sequence for exactly this:
The decision to make up front is simply to freeze the scheme before you distribute it. Lock the design, then distribute, then code.
Pro Tip: One scheme, many machines
Multiple coding stations require a floating license and/or coder license(s). The detailed procedure lives in the Technical Note Coder License, The Observer, and your local Noldus contact can walk you through licensing for your setup.
Before your first real coding session, you should be able to answer all five:
Answer those five and the coding scheme will save you time and effort. Every minute of design you invest before coding saves far more than a minute of re-coding after.
Human-Computer Interaction research may go a lot further than just evaluating an office worker interacting with a stationary computer or laptop.
Read More arrow_forward
Did you know that video feedback in education is efficient? This and 5 more reasons why video debriefing in education is effective.
Read More arrow_forward
Understanding behavior during an interaction becomes much easier with video observations, and enables students to watch and learn.
Read More arrow_forwardWe'll get back to you shortly.
Please correct the following errors: