- From: eric hansen <ehansen@ets.org>
- Date: Wed, 16 Dec 1998 18:29:41 -0500 (EST)
- To: w3c-wai-gl@w3.org
Date: 16 December 1998, 18:30 hrs
To: WAI-GL List
From: Eric Hansen
Re: A Fatal Flaw and Other Problems
PART 1: INTRODUCTION
I believe that there is a fatal flaw in the priority rating system and that
there are other serious problems that should be corrected.
In order to make myself clear, I feel that I must take the role of a
"devil's advocate," poking hard at the weaknesses as I see them. In making
these criticisms, I do not presume that I could do a better job if I were
in the shoes of the working group. In a task so large, we need the help of
others to point out possible issues for resolution. We are still at a point
at which many if not all these issues can be addressed with relative ease.
Later on, it will not be so easy.
PART 2: A FATAL FLAW
Section 2.A. A Fatal Problem with the Rating System
Essentially the current priority rating system confounds two variables,
making it impossible to properly interpret the ratings. I regard this as an
extremely serious ("fatal") problem.
Following are explanations of the rating levels as found in the 7 December
1998 version of the page authoring guidelines.
[PRIORITY 1]
This guideline must be followed by an author, or one or more groups of
users will find it impossible to access information in the document.
Implementing this guideline is a basic requirement for some groups to be
able to use Web documents.
[PRIORITY 2]
This guideline should be followed by an author, or one or more groups of
users will find it difficult to access information in the document.
Implementing this guideline will significantly improve access to Web
documents.
[PRIORITY 3]
This guideline may be followed by an author to make it easier for one or
more groups of users to access information in the document. Implementing
this guideline will improve access to Web documents.
(Source: 7 December 1998 Version of the Page Authoring Guidelines,
http://www.w3.org/WAI/GL/WD-WAI-PAGEAUTH-19981207/)
Note that each priority has two aspects, (1) impact (2) and imperative for
use.
In order to clarify these two aspects, I have separated below the three
"impact" levels from the three "imperative for use" levels.
The "impact" aspect addresses the severity of the usability problems caused
by violation of the technique. Below, I have separated this aspect. (I
have also changed the document to refer to techniques instead of guidelines,
since I believe that the editors are making that change.)
[Impact Level 1]
Violations of this technique result in one or more groups of users finding
it impossible to access information in the document. Implementing this
guideline is a basic requirement for some groups to be able to use Web
documents.
[Impact Level 2]
Violations of this technique result in one or more groups of users finding
it difficult to access information in the document. Implementing this
guideline will significantly improve access to Web documents.
[Impact Level 3]
Violations of this technique may result in one or more groups of users
finding it somewhat difficult for one or more groups of users to access
information in the document. Implementing this guideline will improve
access to Web documents. [Note. I have made a minor editing change to this
priority in order to make it more parallel to the first two. These minor
changes are immaterial to the argument.]
(Adapted by Eric Hansen from the 7 Dec 1998 page authoring guidelines.)
On the other hand, the "imperative for use" aspect indicates how important
it is for the page author to adhere to the technique. Below, I have
separated out the "imperative for use" portion. (I have also changed the
document to refer to techniques instead of guideline, since I understand
priorities are being removed from guidelines.)
[Imperative Level 1]
This technique must be followed by an author.
[Imperative Level 2]
This technique should be followed by an author.
[Imperative Level 3]
This technique may be followed by an author.
(Adapted by Eric Hansen from the 7 Dec 1998 page authoring guidelines.
Note: I would actually prefer to phrase these differently, but those
changes are immaterial to the argument.)
I submit that these two aspects -- impact and imperative for use -- should
be separated. And the fact that they are not separated in the 7 December
guidelines document is a very serious problem.
Because each priority level inextricably links both impact and imperative
for use, the two aspects cannot vary independently of each other. It makes
no sense to confound the operation of these two variables.
This leads to disastrous results. For example, when a technique is given a
low priority, one does not know whether (a) it is because violation of the
technique was not serious, (b) because the working group believes that is
not imperative (important) that the technique be used, or (c) both (a) and
(b).
This tight coupling of the "impact" and "imperative for use" aspects is a
serious, indeed, a fatal source of bias.
Section 2.B. A Possible Example
Let us consider a situation that might arise. Suppose that an extremely
serious accessibility problem is identified but that the problem is only
poorly addressed by page markup and a full solution is extremely expensive.
Suppose that the high expense of making the change causes the working group
to rate it as having a low imperative for use. The rating system requires
that impact and imperative for use match each other, so the working group
has essentially four choices. First, they can adjust the impact level down
to make it match the imperative for use. Second, they can raise the
imperative for use rating, making it match the impact level. Third, they
can both lower the impact level _and_ raise the imperative for use, thereby
making them match each other. Fourth and finally, they can simply ignore
the accessibility problem.
Section 2.C. An Example From the Document
I believe that this flaw is already causing significant problems.
For example, consider guideline A.8 (Ensure tables have necessary markupț)
is listed as a priority 1 guideline but a note says "[Editor: no P1
techniques here.]." In the A.8 section of the document there is a note
asking "Should this be Pri 1?"
My interpretation of this situation is that the working group judged
guideline A.8 to address a severe (high "impact") problem regarding tables,
such that violation of the guideline would prevent use by one or more
groups. So they gave the guideline a priority 1 rating. Yet there was no
technique that they could heartily endorse and give a priority 1 rating.
Why did they not declare a clear priority 1 to a technique? There are many
possible reasons for this. Perhaps there were concerns about the
feasibility, cost, or effectiveness of the available techniques, so they
chose to give priority 2 or 3 ratings to the techniques. This is just
another example show that the guidelines are using the term "priority" to
represent an impossible amalgam of "impact" and "imperative to use." (Note.
My basic argument is unaffected by the fact that priorities are being
removed from the guidelines.)
PART 3: BIAS AGAINST EXPENSIVE PROBLEMS
Section 3.A. Possible Bias
The foregoing example leads to another major problem, i.e., that the
document may be biased against addressing issues that cannot be solved
inexpensively through page markup. This bias, if correct, is significant
because it appears to have led to other problems that further threaten the
validity of the document.
The guidelines appear biased toward issues that can be fixed _at a low cost
through page markup_ but appears biased against issues that are _more
costly or difficult to solve_, even if the seriousness of the problem might
justify the cost. The document's current stance appears to be that if a
problem that cannot be addressed cheaply through page markup then either it
does not exist or it is relegated to a lower priority. Possible examples of
such issues include language, cultural, sensitivity, legal, economic,
security, and marketing issues. (I do not intend to say that there are no
inexpensive techniques in these domains.)
It may seem strange to refer to an unstated emphasis on inexpensive
solutions as a form of bias. What would be the causes and consequence of
such a bias?
Section 3.B. A Possible Motivator for the Bias
Why would there be a bias against expensive solutions, even when the
solutions might be justified by the seriousness of the accessibility
problem?
Perhaps it boils down the one thing, a concern for "marketing" of the
document. Perhaps the working group is concerned that if Web developers
think that following the accessibility guidelines will be expensive, they
won't pay any attention to the guidelines. Evidence for this marketing
concern is found in a statement in the introduction to section A:
"_Creating pages that transform gracefully is not more costly_, but
requires a different design approach that also makes page compatible with
emerging mobile technologies" (emphasis added). Frankly, this sounds like
marketing hype. The document presents no evidence that this assertion is
true. What may be true, and could perhaps be asserted, is that "Many of the
techniques can be implemented at little or no extra cost, especially at the
design stage of Web development." But to state categorically that the
relevant techniques (evidently A.1 through A.12) will not cost more seems
untenable. If it were mere puffery, it would not be so important. But a
statement like that further paints the guidelines document into a corner.
In order to avoid evidence that might disconfirm the assertion that the
techniques cost no additional money, the document might either downgrade
the imperative for use of expensive techniques or eliminate any reference
to the expensive accessibility problems. This does Web developers a
disservice. By failing to warn them of the existence of the problems, they
are thereby hindered in their ability to address those problems.
Is it wrong to be concerned for the marketing or acceptance of the
document? No. It is absolutely necessary. But I think that marketing of the
document will be most successful if we tell things like they really are and
help Web developers make wise accessibility-related decisions.
Section 3.C. Other Effects
I think that there is evidence that the bias may have affected the document
in other ways.
Consider, for example, the issue of "language" that I have raised
repeatedly. Technique B.3 now addresses the issue partially, but the
technique is relegated to a priority 2 level. Is it possible that the issue
is really a high impact issue (level 1) but that the expense involved in
addressing it the caused it to have very low imperative for use (level 3)
in the eyes of the working group, so a compromise was reached to give it a
level 2 priority?
I have suggested many other issues that could be addressed in the
guidelines (e.g., language, cultural, sensitivity, legal, economic,
marketing, etc.), but, except for partial treatment of the language issue,
to best of my knowledge, the other suggestions have been ignored. Is it
possible that the working group could not see a way to address the issues
cheaply via page markup and that, therefore, they simply chose to act as
though the accessibility problems do not exist?
The bias against expensive, non-markup-related problems may contribute to
another kind of bias. The focus on the inexpensive, non-markup-related
problems places individuals who are deaf or who have language-related
disabilities at a disadvantage relative to individuals who are blind. Most
of the techniques benefit individual who are blind much more than they help
individuals with learning disabilities or deafness. Is this fair? Many of
the accessibility issues that I have raised would benefit individuals who
are deaf or have learning disabilities yet these have been largely ignored.
I wonder if part of the working group's apparent reticence about a
systematic tabulation of impacts is that it will make this fact so
apparent.
Do I have a fundamental problem about the document giving more emphasis to
problems faced by individuals who are blind? No. As long as the scope of
the document and the procedures for producing the ratings are documented
and justified, I have no problem with it.
Do I have a fundamental disagreement with having the document focus on
issues that can be addressed relatively inexpensively through page markup?
No. However, what I do have a deep concern about is a failure to explicitly
state this as well as failure to acknowledge (by name) several other
important and known categories of accessibility-related issues.
PART 4: WHAT IS THE SOLUTION?
I believe that in order to address these problems, the following must be
done.
#1. Uncouple the "impact" ratings from "imperative for use" ratings. They
are separate and must be allowed to vary independently (although, in my
view, the impact ratings inform the generation of the imperative for use
ratings). The impact rating indicates the severity of the _problem_ while
the imperative for use rating is essentially a rating of the importance of
implementing the technique as a _solution_. I believe that to keep the two
ratings together would continually and fatally bias and confuse the
interpretation of the ratings; it would also perpetuate the misconception
that cost considerations are unimportant or irrelevant to the document.
#2. Affirm the existence of other important Web accessibility problems even
if you don't plan to provide specific guidelines or techniques for
addressing them.
#3. Minimize accusations of bias by telling the truth about the document's
scope and limitations. Provide a principled rationale or justification for
the exclusions. I don't think that this is that hard to do. It just has to
be done.
#4. Do not deny the role of cost considerations in the document.
(a) Do not deny that solving some accessibility issues will cost money.
(b) Do not deny that the working group considers matters of cost in
determining the "imperative for use" ratings or even in determining which
problems will be addressed by techniques. Financial considerations
essential for generating "imperative for use" ratings. (The "impact"
ratings would be much less affected by cost considerations.)
#5. Describe how the ratings are produced.
#6. Describe the qualifications of the individuals or group that produced
the ratings. (Note: I believe that failure to do any of #1 through #5
places an excessive burden -- probably an impossible burden -- upon the
expertise and authority of the people making the judgements. I don't think
that it is fair to expect anyone to shoulder that burden.) How were people
with disabilities represented among those developing the ratings?
=============================
Eric G. Hansen, Ph.D.
Development Scientist
Educational Testing Service
ETS 12-R
Rosedale Road
Princeton, NJ 08541
(W) 609-734-5615
(Fax) 609-734-1090
E-mail: ehansen@ets.org
Received on Wednesday, 16 December 1998 18:35:21 UTC