Engineering Annotations: A Generic Framework For Gluing Design Artefacts in Models of Interactive Systems
Marco Winckler (CRISAM, I3S, WIMMICS, IRIT), Philippe Palanque (IRIT,, UT3), Jean-Luc Hak (IRIT), Eric Barboni (IRIT-ICS, UT3), Olivier Nicolas,, Laurent Goncalves

TL;DR
This paper introduces a systematic, model-based framework for managing and coordinating annotations across multiple heterogeneous artefacts in interactive system design, enhancing information consistency and traceability.
Contribution
It proposes a generic annotation model based on the W3C Web Annotation Data Model and demonstrates its feasibility through a tool suite applied to interactive system design.
Findings
Effective coordination of annotations across artefacts improves design traceability.
The approach supports multiple design iterations with consistent annotations.
The tool suite demonstrates practical applicability in real-world projects.
Abstract
Along the design process of interactive system many intermediate artefacts (such as user interface prototypes, task models describing user work and activities, dialog models specifying system behavior, interaction models describing user interactions {\ldots}) are created, tested, revised and improved until the development team produces a validated version of the full-fledged system. Indeed, to build interactive systems there is a need to use multiple artefacts/models (as they provide a complementary view). However, relevant information for describing the design solution and/or supporting design decisions (such as rational about the design, decisions made, recommendations, etc.) is not explicitly capturable in the models/artefacts, hence the need for annotations. Multi-artefacts approaches usually argue that a given information should only be present in one artefact to avoid duplication…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBusiness Process Modeling and Analysis · Model-Driven Software Engineering Techniques · Semantic Web and Ontologies
