Enhancing Web Accessibility Remediation with LLM-based IDE Extensions
| dc.contributor.author | Luo, Dantong | |
| dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
| dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
| dc.contributor.examiner | Inayat, Irum | |
| dc.contributor.supervisor | Staron, Miroslaw | |
| dc.contributor.supervisor | Sun, Simin | |
| dc.date.accessioned | 2026-11-09T10:47:25Z | |
| dc.date.issued | ||
| dc.date.submitted | ||
| dc.description.abstract | AI coding assistants offer opportunities for web accessibility support, but evidence on how accessibility-focused guidance affects code accessibility and developer experience remains limited. This thesis presents A11yHelper, a Visual Studio Code extension integrated with GitHub Copilot Chat, and compares its accessibility quality, perceived usability, and tool preference with GitHub Copilot and CodeA11y. The evaluation combined a fixed-prompt experiment and a controlled user study with 18 participants. Both covered five tasks from two repositories. The analysis used task-specific three-level quality ratings, the SUS score, preferences between the two tools used, and descriptive categorization of written reasons. Quality differences depended on the task. A11yHelper had higher mean scores than GitHub Copilot on form labeling and keyboard navigation in both evaluations, while GitHub Copilot matched or exceeded its means on the remaining tasks. Both scored higher than CodeA11y on the task requiring information distributed across a larger file. Alternative text remained difficult, with only two of 36 user-study artifacts rated Good. Mean SUS scores were 79.38 for GitHub Copilot, 76.46 for A11yHelper, and 59.58 for CodeA11y, preference counts followed the same ordering. The study contributes an integrated accessibility assistant and descriptive evidence of its task-specific strengths and limitations. | |
| dc.identifier.coursecode | DATX05 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12380/312668 | |
| dc.language.iso | eng | |
| dc.setspec.uppsok | Technology | |
| dc.subject | Web accessibility, AI coding assistants, IDE extensions, usability | |
| dc.title | Enhancing Web Accessibility Remediation with LLM-based IDE Extensions | |
| dc.type.degree | Examensarbete för masterexamen | sv |
| dc.type.degree | Master's Thesis | en |
| dc.type.uppsok | H | |
| local.programme | Software engineering and technology (MPSOF), MSc |
