Enhancing Web Accessibility Remediation with LLM-based IDE Extensions

dc.contributor.authorLuo, Dantong
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerInayat, Irum
dc.contributor.supervisorStaron, Miroslaw
dc.contributor.supervisorSun, Simin
dc.date.accessioned2026-11-09T10:47:25Z
dc.date.issued
dc.date.submitted
dc.description.abstractAI 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.coursecodeDATX05
dc.identifier.urihttps://hdl.handle.net/20.500.12380/312668
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectWeb accessibility, AI coding assistants, IDE extensions, usability
dc.titleEnhancing Web Accessibility Remediation with LLM-based IDE Extensions
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeSoftware engineering and technology (MPSOF), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 26-187 DL.pdf
Size:
3.86 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Size:
2.35 KB
Format:
Item-specific license agreed upon to submission
Description: