designers. The research question we addressed in this
paper may be expressed as follows: How to structure
the existing guidelines helping website designers in
order to facilitate their application? As a first
contribution, we defined a meta-model allowing us to
describe each guideline with six dimensions: the
problem it addresses, the solution it proposes, the
lifecycle aspect it deals with, the target quality
characteristics, the source it comes from, the potential
links (similarity, contradiction, specialization) with
other guidelines. Our search and selection process
allowed us to define 475 such guidelines and to feed
our meta-model with them. This required the
mapping of them with the relevant quality sub-
characteristics. As a first evaluation of these
guidelines, we checked whether they were compliant
with three very different web sites.
This research suffers from some limitations. Thus,
it is rather easy to check the contradiction between
guidelines attached to the same quality characteristics
and/or sub characteristics. However, contradictions
may also occur between guidelines associated with
different quality characteristics. Moreover, some
guidelines may become obsolete due to new technical
opportunities. It is not easy to ensure an easy update
of guidelines.
Future research will explore three directions: first
the definition of a grammar for expressing problem
and solution components of guidelines; second, the
implementation of these guidelines in a CASE tool
implementing UWE web application design method;
third, a validation of the approach through an
experiment with web site designers, in order to
evaluate how the guidelines help them when using the
CASE tool.
REFERENCES
Acerbis, R., Bongio, A., Brambilla, M., & Butti, S. (2007).
Webratio 5: An eclipse-based case tool for engineering
web applications. In Web Engineering (pp. 501-505).
Springer Berlin Heidelberg.
AgeLight LCC, 2001. Interface design guidelines for users
of all ages. Technical report, 2001.
Aragon, G., Escalona, M.J., Lang, M., Hilera J., 2013. An
Analysis of Model-Driven Web Engineering
Methodologies. International Journal of Innovative
Computing, Information and Control Volume 9,
Number 1, January 2013.
Bargas-Avila, J.A., Brenzikofer, O., Roth, S.P., Tuch, A.N.,
Orsini, S., Opwis, K., 2010. Simple but Crucial User
Interfaces in the World Wide Web: Introducing 20
Guidelines for Usable Web Form Design. In User
Interfaces, Rita Matrai (Ed.), InTech, 2010.
Bloch, M., Blumberg, S., Laartz, J., 2013. Delivering
large-scale IT projects on time, on budget, and on
value. McKinsey on Finance Number 45, Winter 2013,
pp 28 – 35.
Carnegie Mellon University. Web guidelines. http://www.
cmu.edu/marcom/brand-guidelines/print-web-products
/web/index.html.
Ceri, S., Fraternali, P., & Bongio, A. (2000). Web Modeling
Language (WebML): a modeling language for designing
Web sites. Computer Networks, 33(1), 137-157.
Chiuchi, C.A., de Souza, R.C.G., Santos, A.B., Valêncio,
C.R., 2011. Efficiency and portability: guidelines to
develop websites. Software Engineering and Knowledge
Engineering 2011: Miami Beach, USA, pp. 37 – 41.
Ekberg, J., Ericson, L., Timpka, T., Eriksson, H., Nordfeldt,
S., Hanberger, L., Ludvigsson, J., 2010. Web 2.0 Systems
Supporting Childhood Chronic Disease Management:
Design Guidelines Based on Information Behaviour and
Social Learning Theories. Journal of Medical Systems
April 2010, Volume 34, Issue 2, pp 107-117.
Harrison, N.B., Avgeriou, P., Zdun, U., 2007. Using
Patterns to Capture Architectural Decisions. IEEE
Software, Vol 24(4), 2007, pp. 38-45.
Hennicker, R., & Koch, N. (2000). A UML-based
methodology for hypermedia design. In
≪≫
UML
2000—The Unified Modeling Language (pp. 410-424).
Springer Berlin Heidelberg.
Khlaisang, J., 2015. Research-based Guidelines for
Evaluating Educational Service Website: Case Study of
Thailand Cyber University Project. Procedia - Social
and Behavioral Sciences, Volume 174, February 2015,
pp. 751-758.
Krigsman, M., 2008. Research: 25 percent of web projects
fail. http://www.zdnet.com/article/research-25-percent-
of-web-projects-fail/, May 2008.
Leuthold, S., Bargas-Avila, J.A., Opwis, K., 2008. Beyond
web content accessibility guidelines: Design of
enhanced text user interfaces for blind internet users.
International Journal of Human Computer Studies,
Volume 66, Number 4, April 2008, pp. 257-270.
Lokman, A.M., Noor, N.L., Nagamachi, M., 2009.
ExpertKanseiWeb: A Tool to Design Kansei Website.
Enterprise Information Systems, 11th International
Con-ference, ICEIS 2009, Milan, Italy, May 6-10,
2009: pp. 894-905.
Microsoft Developer Network. Chapter 4 - design guidelines
for secure web applications. https://msdn.microsoft.com/
en-us/library/ff648647.aspx .
Ministry of Community and Social Services of Ontario,
2012. Making your website more accessible. Queen's
Printer for Ontario, 2012. http://www.mcss.gov.on.ca/en/
mcss/publications/accessON/accessible
_websites/toc.aspx
Ozok, A., Salvendy, G., 2004. Twenty guidelines for the
design of Web-based interfaces with consistent
language. Computers in Human Behavior. Vol. 20(2),
149-161 (2004).
Maguire, M., 2011. Guidelines on Website Design and
Colour Selection for International Acceptance. HCI
International 2011, pp. 162–171, 2011.
Meloncon, L., Haynes, E., Varelmann, M., Groh, L., 2010.