







The social model of disability holds that disability is produced by environments, not by bodies — that when software fails to accommodate a person’s needs, the environment is disabling them. We argue that the dominant organization of computing produces such interaction mismatches structurally: the commodity form of software requires a standardized consumer, and everyone whose needs diverge from this imagined subject is disabled by the software environment. The substrates research community has identified properties — disclosure, composability, malleability — that would address this, but the commodity form actively selects against these properties because they dissolve the boundaries on which exchange value depends. This raises a question: how can infrastructure organized against the grain of commodity logic be made durable? We find a precedent in accessibility infrastructure — sustained not by patronage but by the organized counter-power of disability rights movements. Through Allio, a system for cross-application augmentation built on accessibility APIs, we illustrate both what this foundation makes possible and where its limits lie. We argue that the accessibility case reframes the substrates programme’s central challenge as political-economic: the question of who sustains substrate infrastructure, and through what social mechanisms, is as important as the question of what properties it should have.
Digital accessibility is real and tangible
A workshop using real-life examples and first-hand experience of how assistive technology works can result in a deeper understanding of accessibility needs

Crip Technoscience Manifesto
As disabled people engaged in disability community, activism, and scholarship, our collective experiences and histories have taught us that we are effective agents of world building and dismantling toward more socially just relations.The grounds for social justice and world remaking, however, are frictioned;technologies, architectures, and infrastructures are often designed and implemented without committing to disability as a difference that matters. This manifesto calls attention to the powerful, messy, non-innocent, contradictory, and nevertheless crucial work of what we name as “crip technoscience,” practices of critique, alteration, and reinvention of our material-discursive world. Disabled people are experts and designers of everyday life. But we also harness technoscience for political action, refusing to comply with demands to cure, fix, or eliminate disability. Attentive to the intersectional workings of power and privilege, we agitate against independence and productivity as requirements for existence. Instead, we center technoscientific activism and critical design practices that foster disability justice.
The influence of artificial intelligence on individuals with disabilities
The rapid advancement of artificial intelligence (AI) is reshaping assistive technologies, offering new possibilities for enhancing the independence, communication and quality of life of individuals with disabilities. This study presents a qualitative scoping review of 47 peer-reviewed articles published between 2018 and 2025, examining how AI has been integrated into assistive tools across domains such as mobility, communication, cognitive support, education and independent living. Specific AI applications include object recognition, gesture-based control, navigation assistance, emotion detection and natural language processing. The review highlights significant progress in personalization and real-time adaptation, while also identifying persistent challenges such as algorithmic bias, cost barriers, data privacy concerns and unequal access, particularly in low-resource settings. Ethical considerations and the need for inclusive, user-centered design approaches are emphasized. The study also underscores future research priorities, including standardization of development protocols, empirical evaluation of long-term effectiveness and policy frameworks to ensure equitable access. By synthesizing recent developments and critical gaps, this review contributes to understanding how AI can responsibly and effectively support assistive technologies, ultimately promoting more inclusive environments for people with disabilities.
What is Malleable Software Now | Bryan Min (02-27-2026)
Malleable software: Restoring user agency in a world of locked-down apps
The original promise of personal computing was a new kind of clay. Instead, we got appliances: built far away, sealed, unchangeable. In this essay, we envision malleable software: tools that users can reshape with minimal friction to suit their unique needs.

A threat model for accessibility on the web - Alice
A explanation of the primary threat to accessibility on the web, and a call to action for the web standards community

Accessibility of low-code approaches: A systematic literature review
Context: Model-driven approaches are increasingly used in different domains, such as education, finance and app development, in order to involve non-developers in the software development process. Such tools are hugely dependent on visual elements and thus might not be accessible for users with specific challenges, e.g., visual impairments. Objectives: To locate and analyse existing literature on the accessibility of low-code approaches, their strengths and weaknesses and key directions for future research. Methods: We carried out a systematic literature review and searched through five leading databases for primary studies. We used both quantitative and qualitative methods for data synthesis. Results: After reviewing and filtering 918 located studies, and conducting both backward and forward snowballing, we identified 38 primary studies that were included in our analysis. We found most papers focusing on accessibility of visual languages and block-based programming. Conclusion: Limited work has been done on improving low code programming environment accessibility. The findings of this systematic literature review will assist researchers and developers in understanding the accessibility issues in low-code approaches and what has been done so far to develop accessible approaches.
Ubiquitous Accessibility for People with Visual Impairments: Are We There Yet?
Ubiquitous access is an increasingly common vision of computing, wherein users can interact with any computing device or service from anywhere, at any time. In the era of personal computing, users with visual impairments required special-purpose, assistive technologies, such as screen readers, to interact with computers. This paper investigates whether technologies like screen readers have kept pace with, or have created a barrier to, the trend toward ubiquitous access, with a specific focus on desktop computing as this is still the primary way computers are used in education and employment. Towards that, the paper presents a user study with 21 visually-impaired participants, specifically involving the switching of screen readers within and across different computing platforms, and the use of screen readers in remote access scenarios. Among the findings, the study shows that, even for remote desktop access—an early forerunner of true ubiquitous access—screen readers are too limited, if not unusable. The study also identifies several accessibility needs, such as uniformity of navigational experience across devices, and recommends potential solutions. In summary, assistive technologies have not made the jump into the era of ubiquitous access, and multiple, inconsistent screen readers create new practical problems for users with visual impairments.

recommended techniques for accessibility champions - A11y Toolkit
An open-source library of techniques to avoid the most common accessibility failures.
lukeslp/awesome-accessibility
Curated list of accessibility resources, tools, and best practices for creating inclusive digital experiences
Accessibility Beyond Accommodations: A Systematic Redesign of Introduction to Computer Science for Students with Visual Impairments
Computer science education has evolved extensively; however, systemic barriers still prevent students with visual impairments from fully participating. While existing research has developed specialized programming tools and assistive technologies, these solutions remain fragmented and often require complex technical infrastructure, which limits their classroom implementation. Current approaches treat accessibility as individual accommodations rather than integral curriculum design, creating gaps in holistic educational support. This paper presents a comprehensive framework for redesigning introductory computer science curricula to provide equitable learning experiences for students with visual impairments without requiring specialized technical infrastructure. The framework outlines five key components that together contribute a systematic approach to curriculum accessibility: accessible learning resources with pre-distributed materials and tactile diagrams, in-class learning kits with hands-on demonstrations, structured support systems with dedicated teaching assistance, an online tool repository, and psychosocial support for classroom participation. Unlike existing tool-focused solutions, this framework addresses both technical and pedagogical dimensions of inclusive education while emphasizing practical implementation in standard university settings. The design is grounded in universal design principles and validated through expert consultation with accessibility specialists and disability services professionals, establishing foundations for future empirical evaluation of learning outcomes and student engagement while serving as a template for broader institutional adoption.

Usability/UX/Accessability Research? · Issue #819 · w3c-fedid/FedCM
I'm curious if this work has any usability, UX, or accessibility research that supports the designs here? Are there non-goals, or handling of failure case scenarios that have been envisioned an...
The Road to Good Intentions Is Paved with Hell: A Deep Dive into Accessibility APIs, Part 2 — Knowbility
This post is the second in a three-part series about how screen readers obtain what users need from applications and operating systems.

A Deep Dive into Accessibility APIs, Part 1 — Knowbility
In this first Deep Dive into Accessibility APIs installment, we'll start from absolute scratch and recount the widely available basic story. It's written for beginners, but the fact that I describe web accessibility in the broader context of software accessibility might offer a different twist for current practitioners as well. Parts 2 and 3, on the other hand, are more technical. Although those discussions may largely be of interest only to "inquiring minds that want to know", understanding the history and variety of the specialized protocols at the heart of this process sheds light on why screen readers sometimes perform differently in the same application or on the same web site while also providing a glimpse of a likely future.

Designing and Programming Malleable Software
User needs for software features and interfaces are diverse and changing, motivating the goal of making it as easy as possible for users themselves to change software, or to have it changed on their behalf in response to their developing needs. However, in my opinion, current approaches do not address this issue adequately: software engineering promotes flexible code, but in practice this does not help end-users effect change in their software. End-user and live programming systems help users customize their interfaces by accessing and modifying the underlying source code. I take a different approach, seeking to maximize the kinds of modifications that can take place through regular interactions, e.g. direct manipulation of interface elements. I call this approach malleable software. To understand contemporary needs for and barriers to modifying software, I study how it is produced, maintained, adopted, and appropriated in a network of communities working with biodiversity data. I find that the mode of software production, i.e. the technologies and economic relations that produce software, is biased towards centralized, one-size-fits-all systems. This leads me to propose a long-term, interdisciplinary research program in reforming the tools of software development to create infrastructures for plurality. These tools should help multiple communities collaborate without forcing them to consolidate around identical interfaces or data representations. Malleable software is one such infrastructure, in which interactive systems are dynamic constellations of interfaces, devices, and programs assembled at the site of use. My technological contribution is a reconstruction of the programming mechanisms used to create interactive behavior. I generalize existing control structures for interaction as entanglements, and develop a higher-order control structure, entanglers, which produces entanglements when particular pre-conditions, called co-occurrences, are met. Entanglers cause interactions to be assembled dynamically as system components come and go. I develop these mechanisms in Tangler, a prototype environment for building malleable interactive software. I demonstrate how Tangler supports malleability through a set of benchmark cases illustrating how users can modify systems by themselves or with programmer assistance. This thesis is an early step towards a paradigm for programming and designing malleable software that can keep up with human diversity.