Z5.01.3Rule manageabilitydesignresearch

Rules must be viewable, pausable, and deletable

Aliases: rule lifecycle · view-pause-delete · rule management

What it is

Automation rules are long-lived objects, not set-once options. The minimum management operation set for such an object is three: view (know which rules exist, with what triggers and actions), pause (keep the rule but stop executing it), and delete (remove it entirely). They are distinct operations answering distinct questions; drop any one, and rules turn from assets into liabilities.

The three are often collapsed into a single automation on/off toggle, or a two-state "create/delete". The bill arrives at run time: when a user wants to test whether one particular rule is misbehaving, deletion is the only option — and deletion is irreversible, so the test never happens.

Why it happens

The three operations serve three different cognitive tasks:

Viewing maintains the mental model. The rule set evolves — new rules, family edits, imported templates — and the list in the user's head drifts from the real one; a working view is the only re-synchronisation channel. Its usability decides whether the user can enumerate suspects when something goes wrong; no enumeration, no troubleshooting.

Pausing serves attribution. When a rule falls under suspicion, stopping it alone and watching whether the symptom disappears is the only controlled experiment a home can run. Pause differs from delete by asymmetric cost: pausing is reversible; deleting means re-authoring from scratch. Without pause, the experiment costs "rebuild the whole rule" — high enough that most users skip the experiment, and the problem stays undiagnosed forever.

Deleting serves hygiene. Retired rules that linger become zombies: they occupy the rule list, pollute impact pre-checks, and occasionally resurrect when conditions happen to align. Without a low-friction deletion path, zombies accumulate monotonically, and the rule set's unpredictability rises with them.

Studying it

Direct literature is thin; the empirical base comes from two lines:

  • Long-term in-the-wild smart-home studies (e.g. Mennicken and Huang's 2012 household study) document the ongoing management burden — rules and devices added, handed over, and forgotten — phenomenological evidence that a management operation set is necessary.
  • Usability evaluations of rule-management interfaces offer a paradigm: give users a rule set and a suspicion task ("the lights turn themselves off at 10 p.m. lately"), and compare path length and success rate at isolating, testing, and restoring rules across interfaces (with/without pause, with/without device filtering).

One methodological caution: evaluations must include the restoration path — measuring only "can it be stopped" overstates interface quality; re-enabling a paused rule and re-authoring a deleted one are where daily friction actually lives.

Where it stops holding

  • The operation set is a floor, not sufficiency. The full management experience also depends on whether the entry point is discoverable (one step from where consequences surface) and whether modification is affordable — separate knowledge points; shipping view/pause/delete without solving discoverability still leaves management unused.
  • Value is thin at small scale. A user with one or two rules rarely needs viewing or deletion; pause matters only when the first suspicion arises — interface investment should match rule-set scale.
  • Pausing has its own forgetting risk. A rule paused in the list is not paused in the user's memory; long-paused rules still need a delete-or-restore decision eventually, or pause merely relabels the zombie problem.

Applying it

  • Provide filtering by device and room in the rule list, and show each rule's last trigger time — zombies versus active rules at a glance.
  • Make the paused state explicit and distinguishable: active, paused, and broken (trigger source offline) must be visually distinct in the list, not distinguishable only by opening details.
  • While paused, keep counting would-have-fired events (log, don't execute) to inform the restore decision; on delete confirmation, show the rule's trigger frequency over the last thirty days to prevent deleting a high-frequency rule by mistake.
  • How to check: track the share of zombie rules (unfired for 90+ days and paused or broken); give users a "this rule is suspicious" task and measure time-to-verified-isolation and abandonment rate.

Related

  • Same group: Z5.01.1 Condition-triggered actions are the basic model · Z5.01.2 Behaviour becomes unpredictable as rule count grows
  • Nearby: Z3.06 Editing and taking over automations · Z7.03 Modifiability · Z5.03 Causal traceability
  • Search terms: rule management · end-user programming · smart home maintenance

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/Z5.01.3