Automatic UI Generation
Also known as: Auto-Generated Interface, Model-Based UI Generation
The process of computationally producing a graphical user interface from an abstract specification of its functionality, rather than having designers manually create the visual layout. In accessibility, automatic UI generation is significant because it can produce interfaces tailored to individual users' abilities without requiring designers to anticipate every possible disability, device, or assistive technology combination. Systems like SUPPLE use optimisation algorithms to select appropriate widgets, sizes, layouts, and navigation structures based on a user's interaction model — for example, replacing small sliders with large radio buttons for users with motor impairments, or enlarging fonts and increasing contrast for users with low vision. This approach scales better than manually designed accessible alternatives and can adapt dynamically to changing user needs.
Category: Inclusive Design · Human-Computer Interaction
Related: Adaptive interface · End-User Customization · Universal design · Machine Learning