1 Introduction

The [32], defines the web accessibility as people with different sensory conditions can use the web in a process of understanding, interaction, navigation, perception and contribution to the web.

Visual impairment is the disability of higher incidence worldwide. About 285 million of people worldwide have some kind of visual impairment, considering that 39 million are blind and 246 million have low vision [31].

During the construction of an accessible interface to visually impaired are necessary some adaptations that can attend the different types of disabilities, such as: low vision, colour-blind and blind. However, some web accessibility standards are available to assist designers in building their interfaces.

The W3C makes clear through researches that many barriers related to accessibility for the visually impaired are still found in computing environments. However, some recommendations are presented in order to make the web an equal access environment for everyone. Some of these recommendations are: to make a great html mark up, non-text content should have a text alternative, the colour may not be used as a visual resource to convey information and make all features available through the keyboard.

Amidst the great technological advancement and the indispensable search for the information and knowledge, the way in which is treated the access and inclusion of the visually impaired to web systems is not often a concern. Among the web systems, virtual communities of practice (VCoPs) have been shown important spaces, mediated by computer, which promote interaction and collaboration between people. Nonetheless, these spaces still present many limitations to the inclusion of people with disabilities, including the visually impaired.

Communities of practice (CoPs), basically, are groups of people who gather to share a common interest. According to [30], the community of practice is made up of people who engage in a process of collective learning, they share concerns and or passion for something they do and they learn how to improve. In CoPs, the experiences are shared over the time and there is a commitment to share knowledge [8].

In this context, this paper aims to investigate the difficulties encountered by visually impaired when accessing VCoPs. In this work, the main accessibility problems will be identified; moreover, improvements and adjustments will be proposed in order to turn communities more accessible for the visually impaired.

2 Community of Practice

Community of Practice is defined by [29] as a group of people who share an interest or passion for a subject and they interact regularly to improve their knowledge on this topic. [17], states that the CoPs have always existed, scattered in various types and with different names. Therefore, it is apparent the importance of these communities in recent times. CoPs are becoming environments that support the exchange of information and cooperation process.

Three characteristics are crucial in any type of CoP [30]: (i) The Domain- the area of knowledge where each member is inside. In this area, the identity of each member and the keys issues that will be addressed in the CoP are defined; (ii) The Community- place where the interaction is proposed. This interaction can be related to interests, learners, or even directed toward a goal; and (iii) The Practice: a process in which people learn with the group how to put in practice the things that they are interested with the aid of tools, stories and experiences. The Table 1 provides a comparison of a CoP to other types of groups, communities and organizations.

Table 1. Comparison between CoPs and other organizations

In collaborative environments such as CoP, it is of fundamental importance an interaction between the members in order to reach some attributes, whether tools or past experiences that may assist in the construction of learning or problem solving.

In order to seek improvements in individual and collaborative learning, a research work was performed by [23]. The Table 2 presents a summary made by [24] about the research of [23], and demonstrates the main elements of the CoPs and their interrelations (objectives, characteristics, possible roles and skills that actors can present) that can be used in the learning process of the CoP.

Table 2. Main concepts and their relationships inherent in CoPs

A Virtual Community of Practice (VCoP) is a Community of Practice (CoP) mediated by a computer. [30] states that new technologies, such as internet, have allowed the interactions go beyond the geographical limitations of the traditional communities. The facility, speed and low cost of communication through the internet contribute to the creation of VCoPs [7].

The members of VCoPs can benefit themselves with experiences from others members of the community, obtaining information, answers and solutions to problems not solved yet inside their local community or work environment [3].

The VCoPs may present some different functions when compared to CoPs, according to [3]: the sent messages are automatically saved, allowing a person to interact at any time; moreover, it is possible to consult past information; the interactions can be instant, however, most cases do not happen in real time; most often there is no knowledge about the people whom are interacting, and, in this case, it is not necessary to know the people as individual, the goal is to know the knowledge that this person is able to share. It is important to highlight that the ontology proposed by [23], presents the elements and the semantic annotations (objectives, characteristics, possible roles and responsibilities) that may also be related to VCoPs.

3 Accessibility: Under the Perspective of Visual Impairment

The visual impairment can be briefly defined as the partial or complete loss of vision, and, this loss can be acquired throughout life or it can also be acquired from birth. The causes of these deficiencies can be the most varied, from infectious and traumatic causes, to genetics and degenerative causes. According to [11], considering all the disabled people in Brazil, 48,1 % have visual impairment, and considering the whole Brazilian population, 18.8 % have some type of visual disability. In terms of global data, about 285 million people have some kind of visual disability, wherein 39 million are blind and 246 million have low vision [31].

According to [31] the visual function can be classified in 4 levels: (i) Normal vision; (ii) Moderate visual impairment (iii) Severe visual impairment; (iv) blindness. Moderate visual impairment and severe visual impairment are defined by the term low vision. Therefore, the low vision (visual acuity between 0.3 and 0.05 in the best eye, with the best optical correction) and the blindness (the visual acuity is equal or less than 0.05 in the best eye, with the best optical correction) represent the visual impairments which can be caused by different diseases, including the most common ones: near-sightedness, farsightedness, astigmatism, cataracts, glaucoma, colour blindness.

Accessibility aims to ensure better quality of life to people, especially to people with disabilities. Thus, it is possible to break barriers and allow everybody, regardless their difficulties, have access to the content, materials and places equally. The web accessibility means that people with some kind of disability can understand, navigate, perceive and interact with the Web [4]. Also, when the accessibility becomes a requisite in the quality of software, it enables and encourages the inclusion of people in the digital world through related principles, thereby facilitating navigation, the layout and presentation of information [16].

The World Wide Web Consortium (W3C), the main standard organization World Wide Web, has a group targeted to accessibility, the Web Accessibility Initiative (WAI). The WAI has developed the Web Content Accessibility Guidelines (WCAG), which are guidelines that should be followed to turn a website more accessible. With these guidelines, it is possible to turn the content more accessible to all types of people with disabilities, such as visual, auditory, motor, speech or any kind of difficult, and, thus, developing a more useful content for everyone.

The accessibility for the visually impaired is gaining more importance every day. The information, in general terms, must be transmitted and understood by any type of people, and in this way, appears the concern if the means of transmission of messages are able to reach everyone. According to [19], it is important that each person put itself in place and imagine the life of a visually impaired, in order to act in an appropriate and inclusive way with the disabled.

Accessibility for visually impaired is not a simple issue, and, to build a successful interface, it is necessary to follow some logical and functional rules and different ergonomics that can be adapted to the different types of visual impairments such as: blind, low vision, colour blindness [18]. For the visually impaired, some tools that can facilitate their access to information were already developed such as [19]: keyboards in braille, speech synthesis system, and computer screen magnification software.

These tools are only aid mechanisms for access to information. Remembering that for the visually impaired only these tools are not enough for an ideal navigation. The developers must be aware of the standards required in the development and design of interfaces in order to allow the inclusion of people with disabilities.

Regarding the access the information, according to [13], the main difficulties faced by visually impaired who have low vision are: reading texts with small or a colour in particular; distinguish different types of letter; distinguish chromatic colours of contrast or depth and locate and/or follow the cursor and manipulate graphic objects. These can be considered just some of the difficulties faced by people with low vision problems. The W3C, through its major groups related to accessibility, demonstrates that many other difficulties may be encountered; however, these difficulties can be minimized or even solved once its recommendations are followed.

4 Accessibility Recommendations

The WCAG arise in May 1999, with the WCAG 1.0, presenting the simple goal of making the web contents accessible to people with disabilities [27]. In December 2008, it was implemented the WCAG 2.0, with the same goals, but with a more solid basis and updated recommendations, which have been implemented nowadays. Within the WCAG 2.0 it is possible to find guidelines, which are divided into the principles shown in Table 3. These guidelines have no separation by type of disability, however, in a process of analysing them, it is possible to infer which are applicable to visually impaired, whether for blind or low vision people.

Table 3. Adaptation of principles and guidelines WGAG 2.0

The principles are used for better organization and understanding of the guidelines and each one is related to a specific area. The non compliance with these principles turns difficult or impossible the web access for people with disabilities. Therefore, it is of major importance that all websites get adapted to these guidelines during the development and maintenance steps of its websites.

The WCAG guidelines are very important and considered throughout the world, however there are other kinds of models, guidelines and laws, they can be created in a determined region or country. These guidelines do not flee from WCAG standards, however they may have some different standards, or they can also be complementary to WCAG guidelines, helping further the accessibility process for everyone. Some of the most popular models are: E-MAG (Electronic Government Accessibility Model, model created by the Brazilian government) [9]; Sect. 508 (Standard created by United States applicable to types of software, hardware, mobile applications and other information systems) [20]; BITV (Barrierefreie Informationstechnik-Verordnung, accessibility model created in Germany) [2]; Stanca Act (Law passed by the Italian parliament in order to provide information to make the systems more accessible) [21].

5 Accessibility Evaluation in VCoPs for Visually Impaired

When conducting the evaluation, the following methodological steps were considered necessary: (i) selection of accessibility evaluation tools; (ii) selection of VCoPs to be evaluated; (iii) assessment of VCoPs in terms of accessibility requirements, with the support of the selected evaluation tools; (iv) compilation of accessibility requirements for visually impaired; (v) combination of the results obtained from the analysis of recommendations identified in the literature review and also from the evaluations performed.

5.1 Evaluation Tools

From several tests performed it was possible to identify and select the most appropriate accessibility evaluation tools to the objectives of this research, they are: TAWFootnote 1, EXAMINATORFootnote 2, ACHECKERFootnote 3 e WAVEFootnote 4. These tools are based on the accessibility guidelines recommended by W3C, making an evaluation of web pages and demonstrating possible oversights inadvertencies of the pages related to accessibility.

The Taw, Achecker and Wave tools are included among the most complete tools for accessibility in a survey conducted by [14]. In [14], the work of the different areas of expertise of the evaluation tools are detailed through a comparison; it is possible to understand the particularities of each tool. The Examinator tool was chosen because it was used in [5] work and presented satisfactory results.

The Examinator is an automatic evaluation tool created by UMIC – Agency for Society and Knowledge, IP that is a public institution with legal personality in Portugal. It follows the Web Content Accessibility Guidelines Web (WCAG 1.0) that have as objective, overcome several limitations of the other validators and it can be used to evaluate accessibility of all pages of a site. This tool provides detailed and organized results of evaluations analyses according to 3 levels of priority. The total number of tests that are performed in a web page by this tool are 61 [10].

The Taw tool was created by Fundación CTIC (Technological Centre of Information and Communication) based in Spain and its aim is to encourage, to stimulate and to disseminate web accessibility. It is an online validator based on the Web Content Accessibility Guidelines Web, and, therefore, the validation of a URL generates a HTML report with information about the outcome of the review. The Taw is part of a tools groups, all of these tools follow the same line, in addition these tools are always updating themselves to collaborate as much as they can to web accessibility [22].

The Achecker is an open source accessibility evaluation tool, developed in 2009 by the Adaptive Technology Resource Centre at the University of Toronto in Canada. This tool performs completes evaluations by separating the problems into 3 types: known problems, possible problems and potential problems. During the make an evaluation, the user can chose the desired guidelines and also the final report format [1].

The Wave is an evaluation tool developed by WebAIM (Web Accessibility In Mind) that has its base in United States. This tool was launched in 2001 and has already made millions of web pages evaluations. It has a different way of reporting error when compared to the other tools by showing a copy of the page with errors and warnings found instead of generating a long report with the data. The recommendations are also made in the page copy, which greatly facilitates the visual point and also for analysts, developers and novice researchers in the web accessibility field [26].

5.2 VCoPs Evaluation

In order to assist in the identification of satisfactory and critical points of the communities of practice accessibility, the accessibility recommendations were organized on aspects of accessibility. As a result, for each aspect was assigned a relevance parameter regarding to accessibility. Thus, for each aspect was assigned a relevance parameter regarding to accessibility (Table 4). The parameters were defined based on the W3C recommendations and also from a data collection related to the needs of the visually impaired.

Table 4. Relevance of each accessibility aspect for visually impaired in VCoPs

For the blind, it is necessary the a screen readers support (the screen readers are responsible for going through all the content, providing to the blind user a spoken version of everything that is on the website), thus, the alternative texts in images and elements are essential, and the readers can identify on a page these elements and comprehend its contents. It is also important to have all the features and shortcuts available in the keyboard to make it easier for screen readers.

There were selected 4 communities of practice of large spread and different contexts. These 4 VCoPs were analysed by 4 accessibility evaluation tools, with focus on aspects related to the visually impaired. In the Table 5, the negatives points that were identified in the VCoPs are described. The columns 1, 2, 3 and 4 represent, respectively, the negative points found in the VCoP 1, VCoP 2, VCoP 3 and VCoP 4.

Table 5. Negative points in the VCoPs

The lack of use of alternative text in images was the main problem found and one of the most worrying ones, this aspect is of extreme necessity for an accessible navigation to visually impaired users.

Within the aspects of texts for images and elements, worth highlighting the following issues: images that do not have an alternative text, images with invalid alternative text, and forms without label or alternative text. These problems are very common within the VCoPs and may even preclude the visually impaired understanding of the content. The visually impaired that is blind needs alternative texts to make possible the reading of contents by a screen reader. The screen reader is a software used to read the screen and make sounds about the contents. Lack of use of alternative texts for elements of a page or the misapplication of these texts is the same as omitting information for visually impaired users.

Another problem frequently encountered was the poor structuring of headers. The headers have a high priority within the contents language; therefore, their poor structuring can greatly complicate the interpretation of the content. To have a great structure is strongly recommended the content to be organized, simplified and comprehensible, thereby facilitating the understanding and do not requiring much effort from the user.

A point to highlight is that the tool that pointed more accessibility problems considering the evaluated aspects was the Taw tool, (19 problems) while the tool that less detected problems was the Examinator (10 problems). The Taw tool is part of an accessibility tools group, and was created as a way to encourage web accessibility; this tool makes its evaluation taking as base the new accessibility guidelines WCAG 2.0, dividing the problems neatly according to 4 principles: perceivable, operable, understandable, robust. The Examinator evaluates according to 3 levels of priority bringing the results in an organized manner. Furthermore, it is noteworthy that the Examinator has a differential; beyond pointing out the negative points, it also brings the positive points of the page. The fact whereby the Examinator detected fewer errors are linked to the type of evaluation that is made, because this tool still evaluates using the old guidelines of WCAG 1.0. Currently, the guidelines WCAG 2.0 are already used, and they contain some changes and inclusions compared to the old guidelines.

Regarding to the VCoPs the evaluated aspects generated an average of approximately 14 accessibility problems per VCoP page. It is noteworthy that the chosen tools have not evaluated the technological aspects utilized in its videos and media duration, even though these aspects are of great importance in terms of accessibility for visually impaired. As the used tools only evaluate the code of web pages, these aspects are not evaluated, however, they can be manually detected by the annalist or programmer without difficult.

6 Conclusion

This paper presented an investigation about the main accessibility problems in VCoPs. After conducting an evaluation of 4 VCoPs using the tools Taw, Examinator, Achecker and Wave, it was possible to identify the main problems faced by the visually impaired when accessing a VCoP.

With the results obtained, becomes evident the aspects that should be improved to have an environment more accessible to the visually impaired. Some of the main weak aspects identified in the analysed VCoPs were problems with alternative text in images and elements, and the poor structuring of headers, which can preclude the user to see, to hear and consequently to understand contents.

Regarding the evaluation tools, we can observe that they present distinct characteristics, each tool has different evaluation mechanisms, and, so they can detect different problems. The interesting fact in use more than one evaluation tool is that, sometimes, a flawed aspect with regards to accessibility that was not detected with a tool can be detected by another, thereby, maximizing the probability of finding accessibility problems.

The tools used showed up significant instruments to support the evaluation of the accessibility and they have identified some accessibility requirements for the visually impaired that can support the design of inclusive VCoPs to these communities. A limitation found in the used tools was the fact that they do not evaluate the technologies adopted in video and media duration. As a future work, we intend to conduct further analysis to improve results and also extend this analysis to other types of online communities.