Workshop Rationale and Aims
In current and future Web applications, adaptation and evolution
are important concerns.
Adaptation is not only important for the purpose of
personalization or accessibility but also for being able to
adapt to the many different contexts in which a Web application
may be used and to the varying types of devices (such as mobile
devices) used to access the application in multi-channel deployments.
Such new needs demand for the development of adaptive Web systems,
able to support more effective and efficient content delivery,
services and interactions in all those situations.
Furthermore, Web applications are evolutionary in
their nature. They frequently require changes on content, functionality,
semantics, structure, navigation, presentation or implementation.
Web applications as a whole, and their services and content
are thus typically highly volatile and evolve over time. Reasons
for evolution include:
- Supporting new requirements (e.g., deriving from new knowledge,
practices, processes, management approaches, or technologies);
- Maintaining an application's hyperlink/navigation structure
(e.g., repairing incorrect linking and connecting unreachable
pages);
- Guaranteeing consistency with changing external sources
(e.g., a referenced ontology or externally linked contents,
whose change may have an impact on the validity of the Web
site);
- Updating/changing (by the user) content, structure, navigation,
presentation (e.g. relevant with the rise of blogs, wiki's,
etc.);
- Integrating new or alternative (sub-) systems.
Properly dealing with evolution clearly influences the quality
of a Web system. Provisions to automatically deal with evolution
and its consequences will become indispensable especially in
large-scale Web applications, where manual management of changes
and their impact is infeasible.
Although highly relevant due to the intrinsic nature of Web
applications, the problem of dealing with adaptation and evolution
of Web applications (both during requirements analysis, design,
implementation and deployment) and its impact is highly under-estimated.
The ultimate goal of AEWSE is therefore to facilitate the discussion
of key issues, approaches, open problems, innovative applications,
and trends in these research areas, for identifying methodologies
and technologies to support adaptive access to and/or evolution
in (the design of) Web applications.
Topics of Interests
Areas of particular interest for the Workshop include (but are
not limited to):
- Requirements analysis for adaptive Web systems
- Requirement engineering and evolution in Web systems
- Adaptation and evolution in the context of Ubiquitous and
mobile systems
- Adaptation and evolution in the context of Multi-device/Multi-modal
Web systems
- Model-based development methods for adaptive Web systems
- Testing and evaluation of adaptive Web systems
- Adaptability and adaptation in Service Oriented Architectures
- Adaptation and evolution in Web site design methods
- Methods and techniques for adaptive/evolving Web systems (e.g.
aspect orientation, rule-based approaches)
- Adaptation and evolution for the Semantic Web
- Semantic Web technologies for adaptation and/or evolution
- Personalization and User Modeling in Web-based systems
- Content Management Systems & Web application design for
adaptation and evolution
- Technologies enabling adaptation/evolution
- Web systems evolution
- Model-based methods for Web systems evolution
- Consistency and evolution
- Temporal Web content
- Ontology based Web application design & ontology evolution
- Changes/evolution with respect to trust/security (e.g. wikipedia)
- Website version management (WIKI, …)
- Web 2.0 (technologies) w.r.t. adaptation/evolution
- Case studies and industrial experiences, related to these
themes
Target Audiences
AEWSE aims at bringing together researchers and
practitioners with different research interests and belonging to
communities like Web Engineering, Adaptive Hypermedia, User Modeling,
Active Databases, Semantic Web, Ontology Evolution, Database Evolution,
Temporal Data, Software Engineering and Mobile Computing. To enable
lively and productive discussions, the desired number of participants
is minimum 15, maximum 35.