w3c / wcag

Web Content Accessibility Guidelines
https://w3c.github.io/wcag/guidelines/22/
Other
1.09k stars 242 forks source link

Human review isn't all bad #986

Closed sajkaj closed 4 years ago

sajkaj commented 4 years ago

Note: This issue isolated out of several issues that came up during discussion in issue 956 where everything else is now addressed in the document: https://github.com/w3c/wcag/issues/956

comment by @alastc on 2019-11-19 16:55:11 +0000 UTC

The challenges are stated as though there is a flaw in having human review, which I disagree with. (Generally the solutions are likely to be based on sampling and/or process, rather than the core requirement.)

Each of the challenges has a flip-side, e.g.:

  1. Relying on automated results would result in a poor experience.
  2. Dynamic/personalised areas that don't get tested could be problematic. (In the real world we don't let people into the under-construction areas!)
  3. 3rd party content is just moving the responsibility of certain content, and could open a loophole (e.g. for adverts under the EU directive).
  4. Straying out of 'web' is a charter issue, that's another conversation.

We need to acknowledge there is another side to each of these issues.

Also, needs to be clear that the goal is still to provide a good experience for people with disabilities, just without the binary pass/fail that is applied to the whole site at once.

I can do a suggested PR if that helps?

sajkaj commented 4 years ago

Hmmm, the mysteries of the assignees form? Let's see whether this comment will assign this to @peterkorn

alastc commented 4 years ago

It doesn't appear that Peter has an account attached to this repo, which is odd... I can't get that account to appear in the assignees anyway.

sajkaj commented 4 years ago

Alastair, Something's weird. Peter Korn was in the list a few minutes ago. It now numbers 93. It used to be 94. Very odd.

alastc commented 4 years ago

Hmm, I hope it wasn't due to me moving the card around in the project, but I can't see why it would be.

@michael-n-cooper we seem to have lost @peterkorn from our list of assignees, is this something you could help with?

michael-n-cooper commented 4 years ago

I don't think @peterkorn every was on the list of assignees. I've added him, he will need to accept an invite for it to activate.

peterkorn commented 4 years ago

Michael, al,

Invitation received & accepted.

Peter

On Dec 6, 2019, at 9:54 AM, Michael Cooper notifications@github.com wrote:

 I don't think @peterkorn every was on the list of assignees. I've added him, he will need to accept an invite for it to activate.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

peterkorn commented 4 years ago

@alastc - I've taken a stab at what you are asking. See the paragraph below, which I propose inserting as the new 2nd paragraph in the new "Goals section" of the 2Dec Editor's Draft at https://w3c.github.io/wcag/conformance-challenges/. I'm not thrilled with the closing sentence of the paragraph, but I personally feel that sentence is good enough for a FPWD.

"It is important to recognize that the places where WCAG 2.x conformance applies poorly, and the places where conformance verification scales poorly, nonetheless remain important to achieving accessibility. For example, while requiring human judgement to validate a page may not scale (the core of Challenge #1 below), absent that human judgement it may not be possible to deliver a fully accessible web page. Similarly, while it may not be possible to ensure that all 3rd party content is fully accessible (the subject of Challenge #3 below), absent review of that content by a human sufficiently versed in accessibility it may again not be possible to ensure that content is fully accessible. Human judgement is a core part of much of WCAG 2.x for good reasons, and the challenges that arise from it important to successfully grapple with."

detlevhfischer commented 4 years ago

Never shy to argue with a native speaker :) let me suggest a simplified version:

"There are many aspects of web content where human assessment is needed for WCAG 2.x conformance judgments. While these judgments may scale poorly, they are nonetheless important for achieving accessibility. When human judgment is needed to validate a page and this validation does not scale (the core of Challenge #1 below), that judgment can nevertheless be critical for ensuring a fully accessible web page. Similarly, while it may not be possible to ensure that all 3rd party content is fully accessible (the subject of Challenge #3 below), if that content cannot be audited by a competent human evaluator it may not be possible to establish whether or not a particular 3rd party content is fully accessible. Human judgement is a core part of much of WCAG 2.x for good reasons and can only partly be replaced by fully automated accessibility evaluation methods."

alastc commented 4 years ago

Hi Peter,

That generally looks good. For some reason the phrase "applies poorly" sticks though; to me that means it doesn't fit, somehow the guidelines are not valid. I think what we mean is that it is difficult (or impossible) apply in some scenarios.

I.e. Some sites have used technology to scale the number of pages to a very large degree without direct human intervention, so needing human assessment of those pages is very challenging.

Another aspect is there is an assumption (including Detlev's version) that post-implementation assessment is the only place that human judgement can be applied. However, if you have very strict templates & processes that prevent issues, you can apply human judgement prior to publication of a page. (In my mind this is one of the potential solutions.)

Looking at the latest version, I would suggest:

"The success criteria in WCAG 2.x describe aspects of content that are known to cause issues for people with disabilities. If a website does not meet any of the success criteria it is very likely that some people with disabilities will that content difficult or impossible to use, therefore the conformance model tries to encourage a scenario where each page is shown to be free of issues."

"We believe that a better understanding of the situations in which [ins]the WCAG 2.x conformance is difficult or impossible to apply[/ins] can lead to more effective conformance models and testing approaches in the future."

"It is important to recognize the places where WCAG 2.x conformance is difficult to apply, but is nonetheless important to achieving accessibility. For example, while requiring human judgement to validate a page may not scale (the core of Challenge #1 below), absent human judgement during the content creation process it may not be possible to deliver a fully accessible web page. Similarly, while it may not be possible for the site claiming conformance to ensure that all 3rd party content is fully accessible (the subject of Challenge #3 below), that content could be a source of issues. Ensuring that the content the user receives is accessible was a key aim of the WCAG 2.x conformance model, so the challenges that arise from it are important to successfully grapple with."

peterkorn commented 4 years ago

Hi Alastair, Detlev,

Hmmm… I don’t intend to suggest that the guidelines lack validity – and especially not the success criteria. Rather, that specifically page-level conformance scales poorly (if at all) to more than just some scenarios. This conformance model is a poor fit for a great many websites (not just some).

Your example of sites that “scale the number of pages to a very large degree without human intervention” doesn’t cover all large sites. I daresay that the largest sites have generally gotten to be very large precisely through human intervention – many millions of humans creating pages and content on existing pages, who haven’t been schooled in how to create accessible content, and for which programmatic filters and templates aren’t sufficient.

I appreciate the ideas for how sites can address some of these challenges, and would like to collect these together for review and inclusion in Silver if not sooner. But I would ask that we hold off on proffering solutions until we’ve done a full round of gather public feedback on all of the challenges.

detlevhfischer commented 4 years ago

I believe that much of the user content creation is heavily templated and therefore the provider is to a very large part responsible that content is accessible. Take an example that you can surely relate to (and where I have personal experience as user). If you put up a second-had book for sale on Amazon, there is no reason why templates should not force you to provide a heading (it will be in the seller’s interest that it is meaningful, and mostly will be), and to prompt users that the item images they upload are given an alt text. If the templating does not enforce that this is primarily a BUSINESS decision (we will lose customers if we force them to do that), not a technical inevitability due to the nature of content creation by users and the (partial) lack of control that come with that. Of course some issues remain: e.g. the user's item description may not employ subheadings for structure even though the interface allows that. But I would argue this is a minor issue compared to the systemic failures regarding focus handling, keyboard operability, unlabelled controls etc. that we find in so many e-commerce applications - all of which can be addressed by strict policies enforcing an accessible design of the components used.

Am 13.12.2019 um 02:49 schrieb Peter Korn notifications@github.com:

I daresay that the largest sites have generally gotten to be very large precisely through human intervention – many millions of humans creating pages and content on existing pages, who haven’t been schooled in how to create accessible content, and for which programmatic filters and templates aren’t sufficient.

NeilMilliken commented 4 years ago

+1

Kind regards,

Neil Milliken BA Oxon MBA FRSA

alastc commented 4 years ago

Hi Peter,

I take the point about the scale often being due to human contributors, but I still think there is a point to make about human intervention/decision making being necessary in some way.

I think the crux is that it needs to draw out the difference between the guidelines and the conformance model. This aspect is missing: “The success criteria in WCAG 2.x describe aspects of content that are known to cause issues for people with disabilities. If a website does not meet any of the success criteria it is very likely that some people with disabilities will find that content difficult or impossible to use.”

I’m not stuck on drawing a conclusion from that, but we need to be clear about the impact.

This conformance model is a poor fit for a great many websites (not just some).

Well, it depends how you use it. In the UK there is (usually) a pragmatic approach, you aim high but accept it’s an ongoing process. However, I can see how that is problematic if you have a dogmatic legal system.

Where the doc says:

situations in which WCAG 2.x conformance applies poorly if at all,

Logically the conformance model can and does apply (conceptually), but it is difficult or impossible to apply in practice. That’s different from it “not applying”. The problem is the difficulty of applying it, not whether it fits.

There are a couple of instances in the doc where it says “applies poorly” that I think should be changed.

Also, I see now there are two different assumptions about “3rd party content” as stated in the doc:

This is especially the case where third parties are actively populating and changing site content.

When it says 3rd party content, I think of external organisations. E.g. ad networks, twitter streams, 3rd party product-review providers etc. In this scenario the 3rd party defines the content & interface.

If this is intended to include individuals (e.g. customers, users, individuals selling something), I think another term is needed, as they are using an interface provided by the site. E.g. “third parties and/or users of the site”.

I would ask that we hold off on proffering solutions

Ok, but where you said “if that content cannot be audited by a competent human evaluator it may not be possible to establish whether or not a particular 3rd party content is fully accessible” you’re baking-in an assumption that it requires post-hoc testing.

JAWS-test commented 4 years ago

I wonder if it's not possible to include parts of ATAG in WCAG 3.0 to better handle user generated content? The EU standard (Chapter 11.8) has few ATAG rules integrated. I would welcome that, because the WCAG is known and the ATAG is little respected. If ATAG were integrated into WCAG, the accessibility of many pages would be significantly improved.

peterkorn commented 4 years ago

HI Alastair,

Please see the current editor's draft (17Dec19). I tried to address your points. Specifically:

Please let me know if this addresses your concerns.