ВВЕДЕНИЕ 3
Глава 1 Современные проблемы в проектировании доступных ПО 4
1.1 Определение ПО 4
1.2 Важность доступности информации 6
Глава 2 Основные виды инвалидности 12
2.1 Что такое инвалидность для разработчика доступных интерфейсов 12
2.2 Нарушение зрения 12
2.3 Нарушения слуха 15
2.4 Двигательные нарушения 15
2.5 Когнитивные нарушения 16
2.6 Вестибулярные расстройства и судороги 17
2.7 Скринридеры 18
Глава 3 Базовая доступность с помощью HTML 20
3.1 Заголовки 21
3.2 Списки 22
3.3 Формы 22
3.3.1 Input 22
3.3.2 Label 23
3.3.3 Связывание label и input 23
3.4 Кнопки 24
3.5 Фокус для интерактивных элементов 24
3.6 WAI-ARIA 26
Глава 4 Система оценивания доступности ПО 27
4.1 Методы оценки доступности 27
4.2 Сравнение методов оценки доступности веб-сайтов 28
4.3 Комбинированные методы оценивания доступности веб-сайтов 30
4.4 Этап аналитической оценки 31
4.5 Этап эмпирической оценки 32
ЗАКЛЮЧЕНИЕ 35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 37
В настоящее время Интернет присутствует во всех сферах нашей жизни, от информационных и сервисных веб-страниц до электронного государственного управления (электронного правительства). Пользователи Интернета — это разнородная и многокультурная публика с различными способностями и ограниченными возможностями (зрительные, слуховые, когнитивные и моторные нарушения).
Доступность веб-сайтов заключается в том, чтобы сделать веб-сайты доступными для всех пользователей интернета, как для обычных пользователей, так и для людей с ограниченными возможностями здоровья. Для обеспечения и подтверждения выполнения рекомендаций по обеспечению доступности веб-сайтов были предложены различные методы оценки доступности, которые в основном подразделяются на два типа: качественные методы (аналитические и эмпирические) и количественные методы (методы, основанные на метриках).
Поскольку ни один метод сам по себе не является достаточным для обеспечения полной доступности, во многих исследованиях рекомендуется комбинировать качественные и количественные методы, чтобы гарантировать лучшие результаты. В некоторых недавних исследованиях были представлены комбинированные методы оценки только между качественными методами, что оставило позади огромную силу метрик, гарантирующих объективные результаты. В этой главе предлагается комбинированный метод оценки доступности, основанный как на качественных, так и на количественных методах оценки. В этом предложении представлен метод оценки, сочетающий основные методы аналитической оценки и эмпирические методы тестирования.
Веб-доступность направлена на обеспечение доступа к веб-контенту для людей с различными способностями, использующих разные устройства. Доступные веб-сайты могут значительно улучшить качество жизни людей с ограниченными возможностями за счет повышения их независимости.
За последние десятилетия были предложены различные методические рекомендации и законы, поощряющие создание доступных веб-сайтов. Для обеспечения доступности Интернета в нескольких исследовательских центрах были предложены многочисленные методы оценки в качестве средства проверки, измерения и подтверждения выполнения рекомендаций по доступности и, следовательно, обеспечение полной доступность для людей с ограниченными возможностями.
Многие из этих методов оценки были реализованы, что позволило создать ряд автоматических инструментов для упрощения процесса оценки и, таким образом, обеспечить техническую инфраструктуру для всех разработчиков программного обеспечения, гарантирующую минимальный уровень доступности. Несмотря на эти технические ресурсы и выполнение законов и моральных обязательств по отношению к инвалидам, к сожалению, большинство веб-сайтов до сих пор не удовлетворяют даже базовые требования доступности.
В этой работе мы рассмотрели основные проблемы, с которыми могут столкнуться люди с ограниченными возможностями, способы устранения основных проблем, а также ряд методов, предложенных в последние годы для оценки уровней доступности Интернета. Инструменты автоматической оценки и рекомендации по обеспечению доступности сами по себе не могут привести к созданию полностью доступных веб-сайтов, поскольку они требуют от разработчика специальных знаний, превосходящих те, которые есть у большинства разработчиков в настоящее время, и неспособны выявить все проблемы.
Очевидно, что измерение уровня доступности Интернета имеет важное значение для оценки внедрения доступности и улучшений ситуации с доступностью информации в интернете. Однако также очевидно, что поиск подходящих инструментов измерения доступности является нетривиальной задачей. Любой метод оценки доступности должен рассматриваться как процесс, сочетающий автоматизированные инструменты оценки с человеческим суждением. В настоящее время не существует автоматизированного инструмента, который мог бы подтвердить, что веб-сайт доступен и соответствует рекомендациям по обеспечению доступности веб-контента (WCAG) Консорциума World Wide Web.
1. Internet usage worldwide – (Eng.) URL: https://www.statista.com/topics/1145/internet-usage-worldwide Дата обращения [13.02.2022]
2. World Report on Disability – (Eng.) URL: https://www.who.int/teams/noncommunicable-diseases/sensory-functions-disability-and-rehabilitation/world-report-on-disability Дата обращения [25.02.2022]
3. EN 301 549: The European Standard for Digital Accessibility – (Eng.) URL: https://www.essentialaccessibility.com/blog/en-301-549 Дата обращения [28.02.2022]
4. Overview of NAD v. Harvard and NAD v. MIT Lawsuits (Eng.) URL: https://www.3playmedia.com/blog/harvard-mit-sued-captioning-violation-ada-rehabilitation-act/ Дата обращения [10.03.2022]
5. Bruce N., Michael A.: Auditory Interfaces and Sonification, Georgia Institute of Technology Atlanta, 2009.
6. Dalal Ibrahem Zahran: Web engineering for the evaluation of large complex web systems: methodologies in web metrics, 2016
7. Scowen,G.: Increased Website Popularity through Compliance with Usability Guidelines. Dissertation. Information Science, University of Otago, New Zealand, 2007
8. Скринридеры – (Рус.) URL: https://doka.guide/html/screenreaders/ Дата обращения [05.04.2022]
9. Laura Kalbag: Accessibility for everyone. A Book Apart, NY, 2017
10. Sergio Luján-Mora, Firas Masri: Evaluation of web accessibility: A combined method, 2012
11. Categorization of Roles (Eng.) URL: https://www.w3.org/TR/wai-aria-1.1/#roles_categorization Дата обращения [12.04.2022]