DESIGNING QUALITY WEB APPLICATIONS USING PATTERNS

Stephanos M. Mavromoustakos, Andreas S. Andreou

2004

Abstract

Patterns are commonly utilized by Web developers for reusability purposes. However, this paper shows how Web patterns can also enhance the quality of Web applications. Firstly, Web quality is divided into five major components, namely usability, functionality, reliability, efficiency, and maintainability. Secondly, the relationship of these quality components with certain Web patterns is demonstrated and a set of guidelines for designing quality Web applications using these patterns is proposed. A successful Web site is then used as a case- study to demonstrate the efficacy of the proposed guidelines. The Web patterns utilized by the site under study are identified and matched with the proposed list of patterns. Finally, we investigated how these patterns contribute to the success of the specific Web application.

References

  1. Alexander, C., et al. (1977). A Pattern Language. New York: Oxford University Press.
  2. International Standards Organization (ISO), (2001). ISO. IEC 9126-1, Software Engineering - Product Quality - Part 1: Quality model
  3. Pressman, R.S., 2002. Software engineering: A practitioner's approach. McGraw-Hill, London, 3nd edition.
  4. Rossi, G., Schwabe, D. and Garrido, A. (1997). Design Reuse in Hypermedia Applications Development Proceedings of ACM International Conference on Hypertext (Hypertext97), ACM Press.
  5. Rossi, G, Schwabe, D. and Lyardet, F. (2002). Improving Web Information Systems with Navigational Patterns. In http://www8.org/w8-papers/5b-hypertextmedia/improving/ improving.html
  6. Starling, A. (2002). Ten Top Sites Compared. In http://wdvl.internet.com/Authoring/Design/TopTen200 1
  7. Welie, Martijn van, (2000). Designing your site's navigation. In http://www.welie.com/patterns/
Download


Paper Citation


in Harvard Style

M. Mavromoustakos S. and S. Andreou A. (2004). DESIGNING QUALITY WEB APPLICATIONS USING PATTERNS . In Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 4: ICEIS, ISBN 972-8865-00-7, pages 421-424. DOI: 10.5220/0002637904210424


in Bibtex Style

@conference{iceis04,
author={Stephanos M. Mavromoustakos and Andreas S. Andreou},
title={DESIGNING QUALITY WEB APPLICATIONS USING PATTERNS},
booktitle={Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 4: ICEIS,},
year={2004},
pages={421-424},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002637904210424},
isbn={972-8865-00-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 4: ICEIS,
TI - DESIGNING QUALITY WEB APPLICATIONS USING PATTERNS
SN - 972-8865-00-7
AU - M. Mavromoustakos S.
AU - S. Andreou A.
PY - 2004
SP - 421
EP - 424
DO - 10.5220/0002637904210424