Author: Robert Dodd Period: Circa 2006-2010 Location: University of Teesside, Accessibility Research Centre Status: Unpublished and undefended thesis work
Note: This repository contains draft materials from an unpublished and undefended PhD thesis. The work represents research conducted at the University of Teesside but was not formally submitted for examination or publication.
This PhD presents a novel systems‑modelling approach to accessibility of hand‑held mobile devices. The core problem is that mobile devices have constrained communication channels (visual, sonic, haptic) yet must present complex information, and existing web technologies (AJAX, scripting) are opaque to assistive technology like screen readers.
-
Systems‑analysis methodology – Adopts Shlaer‑Mellor Object‑Oriented Analysis to model the "encounter" between user capability and device capacity as five independent problem domains:
- Users (capability profiles)
- Devices (presentation capacity)
- Context (operating environment)
- Content (information to be presented)
- Adaptation (mapping between the domains)
-
CISNA five‑layer document model – An extension of the Dexter/Amsterdam hypertext models that separates a document into:
- Content (raw media)
- Inventory (references and formatting)
- Semantics (rules, nouns, verbs, ontologies)
- Navigation (directed graph of nodes/edges)
- Adaptation (transactions that modify layers for specific user profiles)
-
Adaptation framework – Uses Shlaer‑Mellor concepts (bridges, counterparts, assigner state models, role migration, recursive design/archetypes) to describe how content and interaction modalities can be dynamically reconfigured to match user needs.
-
Measurable accessibility – Proposes that accessibility can be quantified by measuring the "distance" (e.g., Levenshtein distance) between default and adapted interface representations.
-
Prototype validation – A working Java prototype adapts a Google Maps fragment between a default user and a low‑vision user (adding text‑to‑speech).
- Literature review & lead‑in (1 chapter)
- Core (5 chapters: accessibility definitions, design spaces, capability modelling, UI modelling, simulation)
- Analysis & lead‑out (1 chapter)
- Discussion of wider context (1 chapter)
- Appendices (detailed methodology, population tables)
Sign16 – Sign Language Notation System: Inspired by observing deaf students in lectures—reading slides in English, watching a sign language interpreter, and attempting to write coherent notes in English—this project created a form of signwriting for sign language. This work represents an extreme example of adapting to user need, where the communication medium itself must be transformed to bridge cognitive and sensory gaps.
organized_phd/
├── 01-thesis-meta/ # Thesis metadata and overview
│ ├── abstract.txt
│ ├── phd thesis synopsis v2.txt
│ ├── content.txt
│ ├── overview.txt
│ ├── bibliography.txt
│ └── glossary.txt
├── 02-problem-hypothesis/ # Problem statement and hypotheses
│ ├── Statement of problem.txt
│ ├── hypothesis.txt
│ ├── Defining Accessibility.txt
│ └── Possible Accessibility Definitions.txt
├── 03-methodology/ # Research methodology and approaches
│ ├── methodology.txt
│ ├── Design Language.txt
│ ├── Requirement Modelling.txt
│ ├── Templates.txt
│ ├── optimal matching.txt
│ ├── metaphor.txt
│ ├── Subject Areas.txt
│ ├── First Person.txt
│ └── Preference Modelling.txt
├── 04-core-models/ # Core modelling frameworks
│ ├── cisna-model/ # CISNA five-layer document model
│ │ ├── CISNA.txt
│ │ ├── theCISNAModelOfAccessibleAdaptiveHypermedia.txt
│ │ ├── adaptation.txt
│ │ └── fibonacci.xml
│ ├── dexter-amsterdam/ # Dexter/Amsterdam hypertext models
│ │ └── The Dexter Model of Hypertext in Context.txt
│ ├── design-spaces/ # Multi-sensory design spaces
│ │ ├── Design Spaces.txt
│ │ ├── Sonic Design Space.txt
│ │ ├── Notes on the Sonic Design Space.txt
│ │ ├── Haptic Design Space.txt
│ │ ├── Notes on the Haptic Design Space.txt
│ │ └── Notes on the Visual Design Space.txt
│ ├── user-models/ # User capability modelling
│ │ ├── User Capability Set.txt
│ │ ├── User Personas as Capability Populations.txt
│ │ ├── User Cap in the Adaptive World.txt
│ │ ├── users.txt
│ │ ├── Notes on The User Model.txt
│ │ ├── Notes on The User Model(1).txt
│ │ └── Personas.txt
│ ├── action-language/ # Action language and execution
│ │ ├── Action Language XML example.txt
│ │ └── Action Model Execution Engine.txt
│ └── other-models/ # Additional model components
│ ├── Notes on the Adaptation Model.txt
│ ├── Notes on the Adaptation Model(1).txt
│ ├── Notes on the Application Model.txt
│ ├── Notes on the Navigation Model.txt
│ ├── Notes on The Render Model.txt
│ ├── On Rendering.txt
│ ├── Notes on the Semantics Model.txt
│ ├── devices.txt
│ └── context.txt
├── 05-case-studies-examples/ # Case studies and examples
│ ├── Tetris Case Study.txt
│ ├── full circle.txt
│ └── gaming.txt
├── 06-images/ # Supporting images
│ ├── rendering.png
│ └── modality ontologies.png
├── 07-publications/ # Conference papers & proposed publications
│ ├── README.md # Publication summaries
│ ├── 20yearsOn.doc/.txt # Dexter Model 20-year review
│ ├── 923-RobertDodd.pdf/.txt # Conference paper (ID 923)
│ ├── A Vision of Future Accessible Mobile Technology.doc/.txt
│ ├── Accessibility Through Adaptation(1).doc/.txt
│ ├── AccessibilityThroughMVC.doc/.txt # W4A 2007 paper
│ ├── User Capability in the Adaptive World.pdf/.txt
│ ├── User Profiles for the Mobile World.doc/.txt
│ ├── User Interface as an Evolving Community of Practice.doc/.txt
│ ├── alt.doc/.txt # Alternative text paper
│ ├── atnac-4.doc/.txt # ATNAC conference paper
│ ├── hoc.doc/.txt # HOC workshop abstract
│ └── w4a-blind.doc/.txt # W4A conference paper
├── 08-sign16-project/ # Sign language notation project (Sign16)
│ ├── sign16examples.doc/.txt # Sign notation examples
│ ├── sign16font.doc/.txt # Sign font documentation
│ ├── sign16font-2.doc/.txt # Additional font notes
│ ├── iPod Linux.odt/.txt # iPod Linux assistive tech notes
│ └── iPod Projects.doc/.txt # iPod accessibility projects
├── 09-miscellaneous/ # Miscellaneous documents & references
│ ├── metaphor.pdf/.txt # Paper on metaphor in UI
│ ├── on selfish memes.pdf/.txt # Paper on selfish memes
│ └── ttk-api.pdf/.txt # TTK API API reference
├── referenced papers/ # External referenced papers (excluded from git – copyrighted)
├── LICENSE # CC-BY-4.0 license
├── .gitignore # Git ignore rules
├── README.md # This file
└── THESIS_PUBLICATION_MAPPING.md # Cross-reference mapping
Each directory contains both:
- Text versions (.txt) – Converted from original formats for easy reading and searching
- Original files (.doc, .docx, .odt, .xml, .png) – Preserved in native formats for reference
All files have been organized into the same hierarchical structure, with paired files coexisting in each directory (e.g., abstract.odt and abstract.txt side-by-side).
Original Microsoft Word (.doc, .docx) and OpenDocument (.odt) files were converted to plain text using textutil for readability. Original binary files have also been organized into the same directory structure for completeness.
01-thesis-meta/phd thesis synopsis v2.txt– Thesis structure and outline01-thesis-meta/abstract.txt– Complete thesis abstract02-problem-hypothesis/Statement of problem.txt– Problem statement03-methodology/methodology.txt– Detailed research methodology04-core-models/cisna-model/theCISNAModelOfAccessibleAdaptiveHypermedia.txt– Core CISNA model paper07-publications/README.md– Conference papers & proposed publications summaryTHESIS_PUBLICATION_MAPPING.md– Cross-reference mapping between thesis and publications
This work was conducted at the University of Teesside's Accessibility Research Centre under supervision of Dr. Steve Green and Dr. Elaine Pearson. The research addresses the intersection of:
- Mobile device constraints (screen size, battery, processing power)
- Multi-sensory design spaces (visual, sonic, haptic, cognitive)
- Adaptive user interfaces for accessibility
- Hypertext models (Dexter, Amsterdam) and their limitations
- Object-oriented analysis (Shlaer-Mellor method)
- Measurable accessibility metrics