Position Paper for the W3C/NIST Quality Assurance Workshop
Washington, DC; April 3 & 4, 2001
- Table of Contents
 
- Participant Information
 
- 1. The Elusive Nature of 
	Quality
 
- 2. Why is a Quality Assurance Activity Necessary at the W3C?
 
- 3. What a Quality Assurance Activity Can (& Must) 
	Accomplish
 
- 4. Quality Assurance Must Begin and End With the User
 
- Participant Information
 
- Name: Gregory J. Rosmaita
 
- Address:
 
	- 6 Hampton Court, Apt. #1
 
	- Jersey City, New Jersey
 
	- 07302-3505 (USA)
 
- Email: <oedipus@hicom.net>
 
- Phone: +1 201 621 0527
 
- 
Organization: Visually Impaired Computer Users' Group of New York 
	City
 
- 
Status: Invited Expert, Web 
	Accessibility Initiative; IG Member-at Large, WAI Coordination 
	Group
 
1. The Elusive Nature of Quality
There are few things as indefinable as "quality".  Like art and 
accessibility, quality can best be defined in terms of what it isn't 
rather than what it is, for the basis of quality is the eyes, ears, and/or 
fingers of the beholder. How, then, can any organization or individual 
"assure" another of the quality of a product?  The answer is quite
simple--quality assurance is contingent upon several related factors:
     - open standards, with clear conformance statements,
       against which a product can be tested;
 
     - public documentation;
 
     - technological transparency;
 
     - testing, testing, and more testing;
 
     - feedback from users/analysis of user interaction with
       the object of evaluation; and
 
     - trust.
 
But, on the web, in whom should one trust?
next |
contents | 
previous
2. Why is a Quality Assurance Activity Necessary at the W3C?
The World Wide Web Consortium (W3C), by virtue of its vendor-neutral approach to the development 
of web-based technologies, is the ideal forum for a Quality Assurance activity.  
As an organization, the W3C has already made strong commitments to interoperability,
internationalization, and accessibility--all of which are sub-sets of 
usability.  The next logical step is the full and irrevocable integration of 
these activities into the warp and woof of the W3C.
next |
contents | 
previous
3. What a Quality Assurance Activity Can (& 
Must) Accomplish
- 
  Quality assurance is an integral aspect of the
  promulgation of standards.  Conformance claims of any
  nature need a baseline against which they can be
  verified.  Technical Reports provide the blueprints out
  of which can--and must--be developed test suites,
  guidelines; and test implementations, made available
  for testing to users through a variety of methods,
  including proxy servers, so that the end result of a
  test implementation, if deemed successful, remains
  publicly available to those whose technology isn't
  capable of natively supporting the implemented
  solution;
 
  
- 
  Internationalization and accessibility concerns need to be 
  "mainstreamed"--that is, integrated into the warp 
  and woof of all web-related activities, instead of being 
  ghettoized into discrete activities.  There is, already--due 
  in no small part to the work of the W3C--an ever-growing 
  awareness that accessibility and internationalization are 
  integral components of ensuring that the web 
  works for all, 
  and not just for those with the economic, technological, and 
  linguistic capacity to take advantage of the most recent
  technological developments.
 
  
- 
  One of the most important roles that the Quality
  Assurance activity will play is in the debunking of
  myths and the eradication of ignorance as an excuse for
  the production of technologies. applications, and
  documents that perpetuate inaccessibility through
  device-, platform-, language and/or modality dependence
  or single-modality design.
 
  
- 
  Evaluation: Quality can only be assured if:
  
   
     -   
     standards are developed whereby documents, web
     sites, web-based applications, user agents, etc. can
     be evaluated against a standardized, publicly
     available, set of criteria;
      
     - 
     the creator of the object of any such evaluation
     is given a discrete amount of time to review,
     comment upon, and/or correct factual errors
     contained in an evaluation before it is made
     available in publicly accessible web space;
      
     
     - 
     upon receipt of comments from the creator of
     the object of the evaluation, or upon the expiration
     of the feedback period, any factual errors will be
     corrected, and any additional information, feedback,
     or rebuttal provided by the creator of the object of
     the evaluation will be included in discrete section
     the body of the evaluation;
     
 
   
 
  
- 
  Certification: When a guidelines document is released as a 
  Technical Report, it is incumbent upon the W3C to provide 
  a curriculum, a training program, and a formal mechanism 
  through which individuals can be trained--and issued 
  certification upon satisfactory completion of the training 
  program--to assure adherence to a guideline (the quality of 
  the object of a guideline);
 
- 
  Maintenance of a "Gallery of Quality Assured Sites":
  sites/pages that implement (a) according to a spec;
  (b) are interoperable; (c) W3C promulgated guidelines,
  including WCAG 1.0;  (d) provide a blueprint/examples
  of Quality Assured design/implementation
 
- 
  The acquisition of knowledge:  Foreknowledge is
  essential to users with disabilities, especially for
  those whose functional limitations preclude them from
  obtaining a gestalt view of a document or application.
  For such users foreknowledge is often the only means of
  learning how an application or interactive document is
  intended to work without running the risk of
  irreparably harming one's equipment or the integrity of
  one's data.  The reason most users choose automatic
  installation when it is offered to them is that they
  trust the installation software to do what it is
  supposed to do--for example, to install a new browser.
  Unfortunately, when one leaves the installation of an
  application to an automated installation process, one
  all too often finds, once the installation program has
  terminated, that configurations and settings on one's
  system have changed without one's knowledge or consent.
  The result of such as situation can be catastrophic,
  causing one's adaptive equipment to either function
  incorrectly or not at all.
 
  
- 
  The provision of tools whereby an individual user
  can assure him or herself of the quality,
  compatibility, interoperability, flexibility, and
  accessibility of an application or technology will
  provide individual users with the impetus to upgrade:
 
next |
contents | 
previous
  
4. Quality Assurance Must Begin and End With the User
(or, Configuration: The Cascade Order Incarnate)
No one can presume to know what is best for another individual. No 
one knows the needs or desires of an individual better than that 
individual, him- or herself. The ability to configure an application 
or document to meet one's particular needs is nothing more than the 
establishment of a cascade order, in which the end user must, at all 
times, retain the !important.  Therefore, the user must 
always be at the forefront of all Quality Assurance activities, for 
the very idea of quality assurance begins and ends with the user.
What do users want and need?  First, a measuring stick against which 
to test the technology at their disposal. This includes: test suites; 
usability studies, which include users with disabilities, as well as 
individuals for whom English is not their first language; as well as 
adherence to publicly promulgated standards.
As an invited expert to the Web Accessibility Initiative (WAI) since 1997, I 
have often heard the complaint that the WAI is continually 
seeking to "raise the bar" which developers and content 
maintainers must clear in order for their products to earn the right 
to display a WAI compliance logo. My response has always been that it 
isn't a question of raising the bar, but, rather, 
restoring the bar to its "proper" height--namely by insisting that developers 
adhere to guidelines and specifications that have been drafted by
technological experts and have been reviewed, enhanced, and approved 
by experts in the fields of access to information by disabled 
individuals, interoperability, and internationalization. An integral 
aspect of this effort is the definition of base functionality, which, 
in the case of a user agent, for example, begins by addressing two 
basic questions:
  - what is the minimum functionality required for
  obtaining information?
 
  - what is the minimum functionality required for
  communicating that information either directly to the
  user or to other programs?
 
By drafting guidelines, the WAI is merely seeking to firmly place the bar back where it 
belongs.  A Quality Assurance activity, must do the same for 
all users. A Quality Assurance activity would 
remove the artificial distinctions between usability, accessibility, and 
internationalization that have hitherto hamstrung every effort at ensuring 
that full minimum functionality is assured every and any user of a product 
that claims to conform to a W3C technical report.
Guidelines without practical guidance, or a means whereby individual users 
can autonomously measure the conformance level of a product or document--both 
objectively and subjectively--are meaningless.  By initiating a Quality 
Assurance activity, the W3C 
is refocusing upon the fulcrum of the world wide web--the user. The web begins 
and ends with users.  The point of a web presence is either to communicate an 
idea or to sell a product or service. Without end users, there would be no 
reason for the web to exist, save as a passive means of receiving content which 
has been pre-selected for the recipient, not on the basis of the recipients 
wants, needs, or desires, but on the basis of questionable demographics and 
extrapolated assumptions and presumptions. A user can only exercise three 
options over such an inflexible and non-interactive content delivery mechanism: 
shut up and watch; change the channel, in the hopes of finding something more 
suitable, or turn off the set.
next |
contents | 
previous
    
    
This document created March 16, 2001
Contents last modified March 17, 2001
Markup last modified March 21, 2001