Manchester eScholar Services

Supported by The University of Manchester Library

In April 2016 Manchester eScholar was replaced by the University of Manchester’s new Research Information Management System, Pure. In the autumn the University’s research outputs will be available to search and browse via a new Research Portal. Until then the University’s full publication record can be accessed via a temporary portal and the old eScholar content is available to search and browse via this archive.

AUTOMATIC WEB WIDGETS PREDICTION FOR WEB 2.0 ACCESS TECHNOLOGIES

Chen, Alex Qiang

[Thesis]. Manchester, UK: The University of Manchester; 2013.

Access to files

Abstract

The World Wide Web (Web) has evolved from a collection of static pages that need reloading every time the content changes, into dynamic pages where parts of the page updates independently, without reloading it. As such, users are required to work with dynamic pages with components that react to events either from human interaction or machine automation. Often elderly and visually impaired users are the most disadvantaged when dealing with this form of interaction. Operating widgets require the user to have the conceptual design knowledge of the widget to complete the task. Users must have prior experience with the widget or have to learn to operate it independently, because often no user documentation is available.An automated Widget Prediction Framework (WPF) is proposed to address the issues discussed. It is a pre-emptive approach that predicts different types of widget and their locations in the page. Widgets with similar characteristics and functionalities are categorised based on a definition provided by widget design pattern libraries. Some design patterns are more loosely defined than others, and this causes confusion and ambiguity when identifying them. A formal method to model widgets based on a Widget Ontology was developed. The paradigm of the ontology provides a framework for developers to communicate their ideas, while reducing ambiguity between different types of widget. A Widget Prediction System (WPS) was developed using the concepts of the WPF. To select the types of widget for WPS evaluation, a widget popularity investigation was conducted. Seven of the most popular widgets from the investigation, done across fifty Websites, were selected. To demonstrate how WPF can be applied to predict widgets, fifty websites were used to evaluate the feasibility of the approach using WPS. On average, WPS achieved 61.98% prediction accuracy with two of the widgets > 84% accuracy. These results demonstrated the feasibility of the framework as the backend for tools that support elderly or visually impaired users.

Layman's Abstract

The World Wide Web (Web) has evolved from a collection of static pages that need reloading every time the content changes, into dynamic pages where parts of the page updates independently, without reloading it. As such, users are required to work with dynamic pages with components that react to events either from human interaction or machine automation. Often elderly and visually impaired users are the most disadvantaged when dealing with this form of interaction. Operating widgets require the user to have the conceptual design knowledge of the widget to complete the task. Users must have prior experience with the widget or have to learn to operate it independently, because often no user documentation is available.An automated Widget Prediction Framework (WPF) is proposed to address the issues discussed. It is a pre-emptive approach that predicts different types of widget and their locations in the page. Widgets with similar characteristics and functionalities are categorised based on a definition provided by widget design pattern libraries. Some design patterns are more loosely defined than others, and this causes confusion and ambiguity when identifying them. A formal method to model widgets based on a Widget Ontology was developed. The paradigm of the ontology provides a framework for developers to communicate their ideas, while reducing ambiguity between different types of widget. A Widget Prediction System (WPS) was developed using the concepts of the WPF. To select the types of widget for WPS evaluation, a widget popularity investigation was conducted. Seven of the most popular widgets from the investigation, done across fifty Websites, were selected. To demonstrate how WPF can be applied to predict widgets, fifty websites were used to evaluate the feasibility of the approach using WPS. On average, WPS achieved 61.98% prediction accuracy with two of the widgets > 84% accuracy. These results demonstrated the feasibility of the framework as the backend for tools that support elderly or visually impaired users.

Additional content not available electronically

The code for WPS as a Firefox add-on can be downloaded from https: //bitbucket.org/webergonomicslab/wimwatWPS evaluation results can be found in http://wel-data.cs.manchester.ac.uk/data_files/8The full ontology is available for download at http://wel-data.cs.manchester.ac.uk/ data_files/9Refereed publications resulted from the research described in this thesis:1) Alex Q. Chen, Simon Harper, Darren Lunn, Andrew Brown. “Widget Identification: A High Level Approach”, World Wide Web, 16(1) pp.73–89, 2013http://dx.doi.org/10.1007/s11280-012-0156-62) Andy Brown, Caroline Jay, Alex Q. Chen, Simon Harper. “The Uptake of Web 2.0 Technologies, and Its Impact On Visually Disabled Users”, Universal Access in the Information Society, 11(2) pp.185–199, 2012http://dx.doi.org/10.1007/s10209-011-0251-y3) Simon Harper, Alex Q. Chen. “Web Accessibility Guidelines: A Lesson From The Evolving Web”, World Wide Web, 15(1) pp.61–88, 2012http://dx.doi.org/10.1007/s11280-011-0130-84) Alex Q. Chen, “Widget identification and modification for web 2.0 access technologies (WIMWAT)”, SIGACCESS Accessible Computing, Issue 96, pp.11–18, 2010http://dx.doi.org/10.1145/1731849.1731851

Bibliographic metadata

Type of resource:
Content type:
Form of thesis:
Type of submission:
Degree type:
Doctor of Philosophy
Degree programme:
PhD Computer Science
Publication date:
Location:
Manchester, UK
Total pages:
310
Abstract:
The World Wide Web (Web) has evolved from a collection of static pages that need reloading every time the content changes, into dynamic pages where parts of the page updates independently, without reloading it. As such, users are required to work with dynamic pages with components that react to events either from human interaction or machine automation. Often elderly and visually impaired users are the most disadvantaged when dealing with this form of interaction. Operating widgets require the user to have the conceptual design knowledge of the widget to complete the task. Users must have prior experience with the widget or have to learn to operate it independently, because often no user documentation is available.An automated Widget Prediction Framework (WPF) is proposed to address the issues discussed. It is a pre-emptive approach that predicts different types of widget and their locations in the page. Widgets with similar characteristics and functionalities are categorised based on a definition provided by widget design pattern libraries. Some design patterns are more loosely defined than others, and this causes confusion and ambiguity when identifying them. A formal method to model widgets based on a Widget Ontology was developed. The paradigm of the ontology provides a framework for developers to communicate their ideas, while reducing ambiguity between different types of widget. A Widget Prediction System (WPS) was developed using the concepts of the WPF. To select the types of widget for WPS evaluation, a widget popularity investigation was conducted. Seven of the most popular widgets from the investigation, done across fifty Websites, were selected. To demonstrate how WPF can be applied to predict widgets, fifty websites were used to evaluate the feasibility of the approach using WPS. On average, WPS achieved 61.98% prediction accuracy with two of the widgets > 84% accuracy. These results demonstrated the feasibility of the framework as the backend for tools that support elderly or visually impaired users.
Layman's abstract:
The World Wide Web (Web) has evolved from a collection of static pages that need reloading every time the content changes, into dynamic pages where parts of the page updates independently, without reloading it. As such, users are required to work with dynamic pages with components that react to events either from human interaction or machine automation. Often elderly and visually impaired users are the most disadvantaged when dealing with this form of interaction. Operating widgets require the user to have the conceptual design knowledge of the widget to complete the task. Users must have prior experience with the widget or have to learn to operate it independently, because often no user documentation is available.An automated Widget Prediction Framework (WPF) is proposed to address the issues discussed. It is a pre-emptive approach that predicts different types of widget and their locations in the page. Widgets with similar characteristics and functionalities are categorised based on a definition provided by widget design pattern libraries. Some design patterns are more loosely defined than others, and this causes confusion and ambiguity when identifying them. A formal method to model widgets based on a Widget Ontology was developed. The paradigm of the ontology provides a framework for developers to communicate their ideas, while reducing ambiguity between different types of widget. A Widget Prediction System (WPS) was developed using the concepts of the WPF. To select the types of widget for WPS evaluation, a widget popularity investigation was conducted. Seven of the most popular widgets from the investigation, done across fifty Websites, were selected. To demonstrate how WPF can be applied to predict widgets, fifty websites were used to evaluate the feasibility of the approach using WPS. On average, WPS achieved 61.98% prediction accuracy with two of the widgets > 84% accuracy. These results demonstrated the feasibility of the framework as the backend for tools that support elderly or visually impaired users.
Additional digital content not deposited electronically:
The code for WPS as a Firefox add-on can be downloaded from https: //bitbucket.org/webergonomicslab/wimwatWPS evaluation results can be found in http://wel-data.cs.manchester.ac.uk/data_files/8The full ontology is available for download at http://wel-data.cs.manchester.ac.uk/ data_files/9Refereed publications resulted from the research described in this thesis:1) Alex Q. Chen, Simon Harper, Darren Lunn, Andrew Brown. “Widget Identification: A High Level Approach”, World Wide Web, 16(1) pp.73–89, 2013http://dx.doi.org/10.1007/s11280-012-0156-62) Andy Brown, Caroline Jay, Alex Q. Chen, Simon Harper. “The Uptake of Web 2.0 Technologies, and Its Impact On Visually Disabled Users”, Universal Access in the Information Society, 11(2) pp.185–199, 2012http://dx.doi.org/10.1007/s10209-011-0251-y3) Simon Harper, Alex Q. Chen. “Web Accessibility Guidelines: A Lesson From The Evolving Web”, World Wide Web, 15(1) pp.61–88, 2012http://dx.doi.org/10.1007/s11280-011-0130-84) Alex Q. Chen, “Widget identification and modification for web 2.0 access technologies (WIMWAT)”, SIGACCESS Accessible Computing, Issue 96, pp.11–18, 2010http://dx.doi.org/10.1145/1731849.1731851
Thesis main supervisor(s):
Thesis co-supervisor(s):
Thesis advisor(s):
Language:
en

Institutional metadata

University researcher(s):

Record metadata

Manchester eScholar ID:
uk-ac-man-scw:205409
Created by:
Chen, Alex Qiang
Created:
21st August, 2013, 11:26:54
Last modified by:
Chen, Alex Qiang
Last modified:
14th November, 2013, 14:14:39