menting dialogue systems. An important early step in
this direction constitutes the DON framework (Kim
and Foley, 1993), which uses rules from a knowledge
base to provide expert assistance in user-dialogue de-
sign. It can generate layout variants in a consistent
manner. Subsequent development of such assistant
systems proceeded in two main directions—graphic
art (printing) and web—, and has already given rise
to expert-assistant systems with commercial applica-
tions.
In the graphic-arts industry, quality control before
printing plays a crucial role by reducing the costs of
reprinting. The process has been dubbed “preflight”.
This term usually designates the process of preparing
a digital document for final output as print or plate,
or for export to other digital document formats. The
first commercial application was “FlightCheck”
2
de-
scribed in a paper entitled “Device and method for
examining, verifying, correcting and approving elec-
tronic documents prior to printing, transmission or
recording” (Crandall and Marchese, 1999). Recent
products in the area provide integrated preflight func-
tionality (see, e.g., Adobe InDesign
3
and Adobe Ac-
robat
4
). The main objective of these instruments is
to reveal possible technical problems of the docu-
ment. Accordingly, they work with the following pri-
mary checklist: (1) Fonts are accessible, compatible
and intact; (2) Media formats and resolution are con-
forming; (3) Inspection of colors (detection of incor-
rect/spot colors, transparent areas); (4) Page informa-
tion, margins and document size.
According to Montero, Vanderdonckt & Lozano
(2005), the abundance of web pages with poor usabil-
ity is largely due to shortage of technical experts in
the field of web design. Ivory, Mancoff & Le (2003)
present an overview of systems that are capable of
analyzing various aspects of the web pages. Histor-
ically different browsers have different views on the
implementation of web standards (see, e.g., Windrum,
2004), with as a consequence that the same web page
may look differently in different web browsers. The
above criteria have led to the situation that tools for
web-page analysis focus primarily on technical and
marketing aspects of the pages. Current web analysis
tools primarily check:
• W3C
5
DOM, HTML and CSS standards;
2
FlightCheck (Preflight for Print), http://markz
ware.com/products/flightcheck (Nov. 11, 2015).
3
Adobe InDesign CC, http://www.adobe.com/products/ in-
design (Nov. 11, 2015).
4
Adobe Acrobat, https://acrobat.adobe.com (Nov. 11,
2015).
5
World Wide Web Consortium (W3C), http://www.w3.org
(Nov. 11, 2015).
• Search engine optimization (SEO) aspects;
• Web page performance and rendering speed;
• Content, media and script sizes;
• Accessibility of various devices.
Despite the emphasis on purely technical aspects,
several publications report on systems assisting users
on other aspects of web design (e.g., Tobar et al.,
2008). Some state-of-the-art systems (see, e.g., Nagy,
2013) advise on visible content prioritizing, check the
size of control elements (e.g., some dialogue items
may be too small for using on mobile devices), and
distances between the visible elements of a web page.
An essential question concerns whether or not
assistant systems should react directly/online, in a
daemon-like fashion, to any undesirable user action
(maybe even forbidding and overruling user actions),
or should become active only on demand. The major-
ity of systems mentioned above prefer the on-demand
dialogue. Basically, the decision depends on the as-
pect evaluated. For instance, if the system cannot re-
act to a user action such as saving a file in the cur-
rent format, the implication should be brought to the
user’s attention. The online alternative is appropri-
ate if no ill-formed result can be produced at all (e.g.,
automatic typo correction during SMS typing, which
avoids unknown words). However, this mode may
cause the user to feel patronized. As a consequence,
users tend to switch off such components. The sec-
ond alternative of giving advice on demand offers the
user more freedom (e.g., new words can be typed). In
design, the user even might intentionally violate rules
as a stylistic matter (cf. provocative design).
3 PRESENTATION RULES
Here we summarize well-known standards for user-
interface design in general, which also apply to the
design of on-screen presentations. Additionally, we
list rules of thumb specifically for presentation de-
sign in particular. Due to space limitations, we cannot
give a comprehensive overview of such rules and stan-
dards, and instead focus on the type of rules that our
system checks automatically.
Many user-interface design rules (cf. the EN ISO
9241 norm) can be applied to slide presentations as
well: use only few different colors; avoid high color
saturation levels; give sufficient contrast to the col-
ors used; group related elements together, potentially
with a frame around them, and/or make sure there
is sufficient spacing between non-related items (cf.
the Gestalt laws; see Wertheimer’s work reprinted in
ICEIS 2016 - 18th International Conference on Enterprise Information Systems
452