The increasing use of the Web as a software platform together
with the advance of technology has given raise to new generations
of Web Applications that become more sophisticated almost
every year. For instance, these applications allow ubiquitous
web access from stationary and mobile computing platforms,
they provide individuals and collectivities with personalized
and specific features, they support complex business processes,
they are involved in organization-wide workflows, they exhibit
advanced behaviors. Applications are now also built by composing
services provided by third parties, often as a function of
the place, time, and device being used to access it. This
also results in the need of deploying applications for multiple
users, platforms, and environments. Developing such web applications
has remained a major concern that is common to both Web Engineering
(WE) and Human-Computer Interaction (HCI) communities, but
with different viewpoints, starting points and strategies
to reach the same goal. The International Workshop on Web-Oriented
Software Technologies (IWWOST) and the International Conference
on Computer-Aided Design of User Interfaces (CADUI) have been
a traditional forum for these communities, respectively.
Web Engineering (WE)
Human-Computer Interaction (HCI)
Scope
The WE community has already discussed and
solved many of the design problems resulting from this
complexity. Model-based approaches have been proposed
to deal properly with specific Web-oriented modeling features
as navigation, presentation, data, and process modeling.
New technologies as Web Services, Semantic Web and its
associated ontologies, Adaptive Web have been employed
to provide a full software production process for developing
Web Applications. But too many problems remain open
The HCI community has addressed some of
these problems since a long time. Model-based approaches
have been introduced that support the User Interface (UI)
development life cycle based on typical models like: task,
domain, presentation, dialog. New families of web applications
require considering aspects that are not typically addressed
in HCI such as process, workflow, jobs, resources, data,
and services. However, usability and accessibility have
been researched since a long time in HCI. Still many problems
remain unsolved
Previous editions
Since 2001, IWWOST has been an international
forum for discussing state-of-the art modeling approaches
for Web applications. The first edition was held in Valencia
in 2001, the second in Malaga (together with ECOOP 2002),
the third in Oviedo (co-located with ICWE 2003), the fourth
in Munich (co-located with ICWE 2004), and the fifth in
Porto (co-located with CAiSE 2005). The first three editions
were sponsored by CYTED, the Iberoamerican Institution
for Science and Technology
Since 1993, CADUI has been an international
forum for discussing state-of-the-art modeling approaches
for user interface design. The first edition was held
in Ulm in November 1993, the second in Namur in June 1996
(co-located with DSVIS'96), the third one in Louvain-la-Neuve
in October 1999, the fourth one in Valenciennes in 2002,
and the fifth one in Funchal (co-located with ACM IUI'2004).
The last three editions were published in the Information
Systems Series of Kluwer Academics.
History
IWWOST has been thought as a place for methodologists,
designers, and developers to meet and exchange their experiences
in the process of building complex Web applications. Usually,
IWWOST attendees work on the same problem from different
points of view, those supported by the method or design
approach of their choice. In this way, IWWOST participants
can compare their own approaches with others' and discuss
strengths and weaknesses of each approach. Most widely
known methods (such as WebML, WSDM, OOHDM, OO-H, UWE,
WUML, W2000, etc) have been discussed in previous IWWOST
editions.
CADUI has been thought as a place for software
designers, developers and researchers who are interested
by supported the user interface development life cycle
by software. Usually, CADUI attendees work on the same
user interface families, but with different modeling techniques
and different paths. It has been extensively discussed
what types of model are needed, when and where they should
be employed. Most widely know models (such as task, domain,
user, platform, environment, dialog, and presentation)
have been discussed in previous CADUI editions.
This edition
The sixth edition of IWWOST is scheduled
to take place on June 7-8th, 2006, in Bucharest, Romania
co-located with the 5th International Conference on Computer-Aided
Design of User Interfaces (CADUI'06, Bucharest, June 7-9th,
2006). This co-location is expected to give opportunities
to members of both Web Engineering and Human-Computer
Interaction (HCI) communities to better exchange their
experience on web applications and to cross-fertilize
by looking at what the other community has brought so
far.
Open questions
WE typically initiates the development life cycle
from a conceptual model of the domain -
HCI typically initiates the development life cycle
from a task model. So, where do we start?
WE prefers uses cases, scenarios, requirements engineering
-
HCI sometimes uses scenarios, but very rarely requirements
engineering. So, what's up?
WE and HCI both rely on scenarios, but their definitions
and usages are different. So, which is one is preferable?
Does it make sense for them to be really different?
WE is modeling data very extensively -
HCI usually relies on a simplified domain model, like
a simple class diagram. So what could HCI import
from WE here?
WE often talks about navigation -
HCI speaks about dialog, control, navigation, conversation.
But these terms, e.g., navigation, often mean different
things to each community. So, is there something
that HCI can improve regarding navigation? And
vice-versa?
WE often consider usability and accessibility as
an add-on -
HCI addresses usability and accessibility as a major
concern throughout the development. So, how could
we reuse HCI knowledge in WE?
WE relies on well-defined development method -
HCI typically relies on a spiral model for iterative
design that provides little guidance. So, how could
we improve the development process?
WE and HCI both use development methods, but how
are these methods employed in practice, e.g. in industries?
So, how do we transfer this to industries and how
do we validate?
WE and HCI frequently abstract design issues in
models, but different notations and engineering techniques
are used to model the same aspects. So is there
a preferable one? Which could be criteria to
evaluate these models and notations??
Therefore, we invite participants to present their approaches
and reflexions on the above open questions by submitting a
paper structured as follows:
The introduction of the paper should clearly state
which one of the above open questions is addressed and summarize
how it will be handled in the paper.
The body of the paper should be based on a running
example that fosters the understanding of the approach to
a wider audience. Therefore, the example should be handled
step by step and the fundamental concepts should be briefly
explained.
The conclusion should emphasize what results coming
from the experience gained in the paper could help solving
the open question and suggest lessons so that every member
of each community could benefit from reusing it.
We do not require completely original or finished work. Ongoing
work or examples of previously published approaches are welcomed.
The goal of the workshop will be to allow identification and
presentation of concepts, models, methods, and tools that
would benefit to all. The presentation of each accepted paper
will adhere to the following rules: a slot of 40 minutes will
be allocated for each paper; while the paper could provide
extensive definition, detailed models, and some steps of the
approach, the presentation should demonstrate step-by-step
how to proceed with the approach that addresses the selected
open question; the presentation should pay attention to facilitate
understanding first, without going too much into details;
the presentation could be interrupted at any time for questions
(clarification, discussion, debating, examining alternate
approaches, cross-referencing) ; all questions and their answers
will be recorded and made publicly available, along with reusable
material.
All submissions will be screened by the scientific committee
for appropriateness with the workshop themes and format. Each
submission will be reviewed by at least one member from the
WE community and one member from the HCI community. Authors
will be shepherded to tailor their presentations to the workshop
rules. All accepted papers (see submission) will be published
in a book with ISBN that will be made available either at
the workshop or soon after. Pre-print versions of the papers
will be made available online for workshop participants before
the workshop takes place, to allow participants to prepare
ahead of time.
The workshop is mainly sponsored by The SIMILAR network of
excellence (The European research taskforce creating human-machine
interfaces SIMILAR to human-human communication, Sixth Framework
Program, European Commission, FP6-IST1-2003-507609), in particular
by WP 7 Usability and WP 8 Context-aware adaptation.
The workshop is also officially sponsored by the Association
of Computing Machinery (ACM)
Special Interest Group on Computer-Human Interaction (SIGCHI)
Belgium (BelCHI) and ACM
SIGCHI Romania (RoCHI)
(pending).
The workshop is also scientifically endorsed by the UsiXML
Consortium (User eXtensible Markup Language - http://www.usixml.org)