Breadcrumb

 
 

On usability pattern documentation : an XML-based approach

Title:

On usability pattern documentation : an XML-based approach

Islam, Faridul (2003) On usability pattern documentation : an XML-based approach. Masters thesis, Concordia University.

[img]
Preview
PDF - Accepted Version
5Mb

Abstract

There are several ways to document patterns. Different formats have been proposed by different authors for capturing the best practices and proven solutions; i.e. patterns. The Alexandrian format of patterns was presented in a fairly informal, narrative style. On the other hand, the Gang-of-Four format of patterns was presented in much finer grained fashion by decomposing each pattern into many sections. The structure of pattern documentation depends on several factors. Each author has his own preferences. Different subject matters may influence the structure. For example, more technical information may require patterns with more structure. Different users may require different structures as well. Novice users may prefer a more prosy style while the experienced users may prefer a more structured one. Thus, there was a need to compromise for having a consistent structure so that patterns are clear, understandable, and reusable. This thesis explores some of the most popular formats of patterns, proposed by different individuals or communities. After a thorough study of the strength and weaknesses of the existing ones, a new comprehensive format of pattern documentation, comprising seven elements, has been developed. Besides enhancing productivity, the proposed format reduces the communication gap among the three key professional groups; i.e. Patterns Writers, Usability Experts and Software Developers. To support the selection of a pattern for a given context, a classification scheme, which organizes patterns according to granularity, functionality, and structural principles, is also proposed. The study concludes with the development of syntax and semantics of a markup language, named Usability Pattern Markup Language (UPML), based on eXtensible Markup Language (XML)

Divisions:Concordia University > Faculty of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Islam, Faridul
Pagination:ix, 119 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:Theses (M.Comp.Sc.)
Program:Dept. of Computer Science
Date:2003
Thesis Supervisor(s):Ahmed, Seffah
ID Code:2394
Deposited By:Concordia University Libraries
Deposited On:27 Aug 2009 13:27
Last Modified:14 Dec 2012 16:36
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Document Downloads

More statistics for this item...

Concordia University - Footer