[論文レビュー] WAccess -- A Web Accessibility Tool based on WCAG 2.2, 2.1 and 2.0 Guidelines
WAccess は、WCAG 2.0、2.1、2.2 ディレクティブに準拠したウェブアクセシビリティ評価を自動化するオープンソースのブラウザ拡張機能であり、コンソール出力で違反を検出し、修正策を提案する。インド政府の 2,227 ウェブサイトにおいて約 610 万件の違反が同定され、そのうち 457 万件が WCAG 2.2 ディレクティブに起因しており、最新基準への適合の欠如が顕著に浮き彫りになった。
The vision of providing access to all web content equally for all users makes web accessibility a fundamental goal of today's internet. Web accessibility is the practice of removing barriers from websites that could hinder functionality for users with various disabilities. Web accessibility is measured against the accessibility guidelines such as WCAG, GIGW, and so on. WCAG 2.2 is the latest set of guidelines for web accessibility that helps in making websites accessible. The web accessibility tools available in the World Wide Web Consortium (W3C), only conform up to WCAG 2.1 guidelines, while no tools exist for the latest set of guidelines. Despite the availability of several tools to check the conformity of websites with WCAG 2.1 guidelines, there is a scarcity of tools that are both open source and scalable. To support automated accessibility evaluation of numerous websites against WCAG 2.2, 2.1, and 2.0 we present a tool, WAccess. WAccess highlights violations of 13 guidelines from WCAG 2.0, 9 guidelines from WCAG 2.1, and 7 guidelines from WCAG 2.2 of a specific web page on the web console and suggests the fix for violations while specifying violating code snippet simultaneously. We evaluated WAccess against 2227 government websites of India and observed a total of about 6.1 million violations.
研究の動機と目的
- WCAG 2.2 ディレクティブに準拠したウェブアクセシビリティ評価のためのオープンソースでスケーラブルなツールの不足に対処すること。
- WCAG 2.0 および 2.1 のみをサポートする既存のツールを、WCAG 2.2 全面対応に拡張すること。
- 政府ウェブサイトのアクセシビリティ適合性を大規模に自動評価すること。
- 違反コードスニペットを強調表示し、リアルタイムで修正策を提案することで、実行可能なフィードバックを提供すること。
- ルールベースの検出により、開発者が A、AA、AAA の各適合レベルを達成するのを支援すること。
提案手法
- WAccess は、29 件の WCAG ディレクティブ(WCAG 2.0 から 13 件、WCAG 2.1 から 9 件、WCAG 2.2 から 7 件)に対して、ルールベースのアプローチでウェブページを評価するブラウザ拡張機能として実装されている。
- HTML および DOM 構造を解析し、WCAG ディレクティブに定義された特定の成功基準に基づいて違反を検出する。
- 違反は、問題を引き起こしている正確なコードスニペットと推奨される修正策とともに、ブラウザのコンソールに出力される。
- 自動スキャンを用いて、2,227 件のインド政府ウェブサイトを評価し、アクセシビリティの逸脱を検出する。
- 報告された違反の正確性を確認するため、ランダムに選択された 2 件のウェブサイトで手動での検証を実施した。
- 拡張性を考慮し、コマンドラインインターフェース、API、将来の WCAG 3.0 および GIGW ディレクティブへの対応計画を含む。
実験結果
リサーチクエスチョン
- RQ1インド政府のウェブサイトにおける WCAG 2.0、2.1、2.2 への適合状況はいかなるものか?
- RQ2オープンソースでルールベースのツールは、複数の WCAG バージョンにわたる違反を効果的に検出できるか?
- RQ3政府ウェブサイトにおけるアクセシビリティ違反の何パーセントが最新の WCAG 2.2 ディレクティブに起因しているか?
- RQ4ブラウザ拡張機能としてのツールは、スケーラブルで正確かつ実行可能なフィードバックを開発者に提供できるか?
- RQ5実際の政府ウェブサイトにおいて、適合レベル(A、AA、AAA)ごとの違反分布にどのような差があるか?
主な発見
- WAccess は、2,227 件のインド政府ウェブサイトにおいて合計約 610 万件のアクセシビリティ違反を検出した。
- WCAG 2.2 ディレクティブが 457 万件の違反を占め、合計違反の最大割合を占めた。
- レベル A の違反は全違反の約 54.5% を占め、次いでレベル AAA が 220 万件であった。
- レベル AA の違反は全違反の約 10% を占めており、中程度だが顕著な適合外状態を示している。
- 評価対象の 2,227 件のウェブサイトすべてで、A、AA、AAA のすべての適合レベルを満たすことはなかった。
- WCAG 2.0 ディレクティブが全違反の 25% を占めた一方、WCAG 2.1 はわずか 2.8% にとどまり、違反パターンが新しい基準にシフトしていることが示された。
より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。