Controlling the Usability of Web Services

Service Oriented Architectures (SOA) enable dynamic integration of Web Services (WS) to accomplish a user's need. As such, they are sensitive to user errors. This article presents a framework for mitigating the risks of user errors due to changes in the service delivery context. The underlying methodology incorporates usability in the design, testing, deployment and operation of dynamic collaborative WS, so that the error-prone elements of the User Interface (UI) are identified and eliminated. The methodology incorporates Statistical Process Control (SPC) of Web Service Indices (WSI), obtained by a Decision Support system for User Interface Design (DSUID), in which the users are elements of the control loop.

[1]  Stephen A. Freitas,et al.  Modern Industrial Statistics: Design and Control of Quality and Reliability , 1999, Technometrics.

[2]  Stephen S. Yau,et al.  A Situation-aware Access Control based Privacy-Preserving Service Matchmaking Approach for Service-Oriented Architecture , 2007, IEEE International Conference on Web Services (ICWS 2007).

[3]  Ron S. Kenett,et al.  Decision Support for User Interface Design: Usability Diagnosis by Time Analysis of the User Activity , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[4]  David Ríos Insua,et al.  Robust Bayesian analysis , 2000 .

[5]  Avi Harel,et al.  Automatic Operation Logging and Usability Validation , 1999, HCI.

[6]  Noriaki Izumi,et al.  Behaviorally Founded Recommendation Algorithm for Browsing Assistance Systems , 2010, Data Mining.

[7]  Christian P. Robert,et al.  The Bayesian choice : from decision-theoretic foundations to computational implementation , 2007 .

[8]  Kai-Yuan Cai,et al.  An Overview of Software Cybernetics , 2003, STEP.

[9]  Judea Pearl,et al.  Bayesian Networks , 1998, Encyclopedia of Social Network Analysis and Mining. 2nd Ed..

[10]  M. West,et al.  Bayesian forecasting and dynamic models , 1989 .

[11]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[12]  Shappell Sa,et al.  U.S. naval aviation mishaps, 1977-92: differences between single- and dual-piloted aircraft. , 1996 .

[13]  Wei-Tek Tsai,et al.  Collaborative Web Services Monitoring with Active Service Broker , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[14]  Noriaki Izumi,et al.  Browsing Assistance Service for Intranet Information Systems , 2008, ICDM.

[15]  Jakob Nielsen,et al.  Chapter 6 – Usability Testing , 1993 .

[16]  Carl K. Chang,et al.  Requirements Analysis Using Feedback from Context Awareness Systems , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[17]  Lin Tan,et al.  Quantifying Trust Based on Service Level Agreement for Software as a Service , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[18]  Ron S. Kenett,et al.  Modeling Web Usability Diagnostics on the Basis of Usage Statistics , 2008 .

[19]  P Schroeder,et al.  Cause-and-effect diagrams. , 1992, Nursing quality connection.