Semantic decomposition
An analysis method that models a system as a hierarchy of ontological dependencies based on meaning and conceptual relationships, rather than breaking it down by functional tasks. In user interface design, semantic decomposition contrasts with traditional task-based decomposition (as used in systems like AVANTI), which tends to intermix abstract concepts with physical representations. For example, task-based analysis of a file deletion breaks into concrete steps (direct manipulation or modal dialog, select file, confirm), whereas semantic decomposition models the underlying concerns independently: design spaces, user profiling, metaphor expression, and capability modeling, each as separate problem domains with defined dependencies. This approach enables self-adapting interfaces because interface elements are rendered dynamically through independently modeled selection rules applied in context, rather than through pre-constructed task hierarchies.
Category: computer science · design
Related: Self-adapting user interface · Object-oriented analysis and design · Design space