Jump to content

ICWE06 logo      Palo Alto, California, 11-14 July 2006
Keynotes by Kahle, Huberman, and Axmark


Workshops

  1. 2nd International Workshop on Model-Driven Web Engineering (MDWE’06)
  2. 2nd Workshop on Web Measurement and Metrics (WMM06)
  3. 1st International Workshop on Adaptation and Evolution in Web Systems Engineering (AEWSE'06)
  4. 1st International Workshop on Web Services Modeling and Implementation using sound Web Engineering Practices (SMIWEP 2006)
  5. 1st International Workshop on Methods, Architectures & Technologies for e-Service Engineering (MATeS 2006)

2nd International Workshop on Model-Driven Web Engineering (MDWE’06)

Model-Driven Software Development (MDSD) is becoming a widely accepted approach for developing complex distributed applications. MDSD advocates the use of models as the key artifacts in all phases of development, from system specification and analysis, to design and testing. Each model usually addresses one concern, independently from the rest of the issues involved in the construction of the system. Thus, the basic functionality of the system can be separated from its final implementation; the business logic can be separated from the underlying platform technology, etc. The transformations between models enable the automated implementation of a system from the different models defined for it.

Web Engineering is a specific domain in which MDSD can be successfully applied. Most of the technology is here to implement systems that exploit the Web paradigm, but the effective design of Web applications is still a concern. The complexity and requirements on Web applications are constantly growing, while the supporting technologies and platforms rapidly evolve. Existing model-based Web engineering approaches already provide excellent methodologies and tools for the design and development of most kinds of Web applications. They address different concerns using separate models (navigation, presentation, data, etc.), and count with model compilers that produce most of the application’s Web pages and logic based on these models. However, these proposals also present some limitations, especially when it comes to modeling further concerns, such as architectural styles or distribution. Furthermore, current Web applications need to interoperate with other external systems, which require their integration with third party Web-services, portals, portlets, and also with legacy systems. Finally, most of these Web Engineering proposals do not fully exploit all the potential benefits of MDSD, such as complete platform independence, model transformation and merging, or metamodelling.

Recently, the MDA initiative has introduced a new approach for organizing the design of an application into (yet another set of) separate models so portability, interoperability and reusability can be obtained through architectural separation of concerns. MDA covers a wide spectrum of topics and issues (MOF-based metamodels, UML profiles, model transformations, modeling languages and tools, etc.) that need to be yet solved. On the other camp, Software Factories provide effective concepts and resources for the model-based design of complex applications, and it is our belief that they can be successfully used for Web Engineering. At the same time, and specifically in the more data-intensive Web applications (usually called Web-based Information Systems) we see a trend towards the incorporation of emerging technologies like the Semantic Web, (Semantic) Web Services, and (Semantic) Web Rule Languages, which aim at fostering application interoperability. Semantic Web languages (like RDF(S) or OWL) facilitate the description of models for such. However, the integration of all these models with the rest of the model-based Web Engineering approaches is still unresolved.

This workshop aims at providing a discussion forum where researchers and practitioners on these topics can meet, disseminate and exchange ideas and problems, identify some of the key issues related to the model-based and model-driven development of Web applications, and explore together possible solutions and future works.

-- return to top --

2nd Workshop on Web Measurement and Metrics (WMM06)

Measurement can play a significant role in the effective management and development of Web applications. It provides the scientific basis for Web engineering to become a true engineering discipline. To date measurement has been employed in numerous areas (e.g. Web effort estimation, Web usability, Web reliability, Web testing, Web quality) and Web metrics have also been proposed. As Web engineering as a discipline is now emerging from its infancy, Web measurement and metrics will receive growing attention, acceptance, and recognition in the future, like in all other engineering disciplines.

Therefore the goals of this workshop are to: i) provide an opportunity for researchers and industry practitioners to discuss both the state-of-the art and the state-of-the-practice in Web measurement and metrics; ii) provide a much needed forum for the exchange of ideas and experiences between practitioners and researchers; iii) provide an opportunity for building a body of knowledge similar to what exists in other engineering disciplines; iv) provide a forum that will help grow a community of interest in this area.

-- return to top --

1st International Workshop on Adaptation and Evolution in Web Systems Engineering (AEWSE'06)

Current Web applications are evolutionary in their nature: in several scenarios, such class of systems require (frequent) changes of content, functionality, semantics, structure, navigation, presentation or implementation. On one hand, the current advances in the communication and network technologies provide users with different types of mobile devices for accessing at any time from anywhere and with any media services and contents customized to user profiles and usage environments. Such new needs demand for the development of adaptive Web systems, able to support more effective and efficient interactions in all those situations where the contents and services offered by the Web application strongly depend on the current environmental situation, users' (dis)abilities, and/or the actual purpose of the application. On the other hand, the structure, navigation and presentation of Web applications, the content and its semantics are typically highly volatile, and evolve due to a variety of reasons, such as:

Properly dealing with evolution will clearly influence the quality of a Web site (i.e. incorrect linking due to changes, unreachable pages and their automatic repair, consistency, etc). Similarly, provisions to automatically deal with evolution and its consequences will become indispensable in large-scale Web applications (where manual management of changes and their impact is unfeasible). Also, when ontologies are used to describe or annotate content on Web sites, evolution of these ontologies may have an impact on the validity of the Web sites that refer to these ontologies, and changes in a Web page might invalidate semantic annotations. Although highly relevant due to the intrinsic evolutionary nature of Web applications, the problem of dealing with adaptation and evolution of Web applications (both during design, implementation and deployment) and its impact is highly under-estimated; so far few works dealt with it in Web Engineering research. AEWSE therefore 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. The ultimate goal is 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.

-- return to top --

1st International Workshop on Web Services Modeling and Implementation using sound Web Engineering Practices (SMIWEP 2006)

The realization of Web Service-based systems and applications is typically being addressed by a different research community than the one that traditionally makes up the audience of ICWE conferences.

The community that focuses on Web services is driven to go beyond the currently available standards like SOAP, WSDL and UDDI, and attempts to solve problems regarding orchestration, choreography, security, transactions, and proposes new services exemplifying this evolution. In this community the focus of attention is on new Web Service-based solutions that realize the integration of enterprise applications, facilitating business to business e-commerce and e-science. The design and development of such Web Service-based applications in practice requires a sound modeling and implementation approach.

At the same time, the community that traditionally concerns itself with Web Engineering has as its main goal to investigate and propose best practices for engineering Web applications. They consider systematic, disciplined and quantifiable approaches for the cost-effective development and evolution of Web-based systems and applications. Since increasingly more of these Web-based applications can benefit from a Web Service-based implementation, and since Web Service-based development can profit from best practices in Web Engineering, it becomes interesting to compare the best practices for modeling and implementation from both communities.

This workshop aims to bring together researchers and practitioners from both fields in order to foster the dialogue between the communities and promote the exchange of scientific results and increase their application.

-- return to top --

1st International Workshop on Methods, Architectures & Technologies for e-Service Engineering (MATeS 2006)

E-Services are emerging as a new paradigm for business services delivery developed by packaging core business processes and software applications into services that can be deployed, sourced and managed on the web. The e-services approach employs emerging information and communication standards such as XML, UDDI, WSDL and SOAP, enabling a plug & play architecture for functionality sourcing and deployment, helping organizations to rapidly build IT solutions and improve business agility. More recently, leading industrial and academic research labs have elevated "Services Science" and e-services towards the status of a new discipline that melds business, IT and engineering with the goal of increasing business responsiveness, resiliency and focus (Services Science: A New Academic Discipline?, Research Report, IBM, October 2004).

The major goal of this workshop is to bring together researchers, disseminate and discuss the state-of-the-art and state-of-practice in e-service development, and to articulate a new vision about the future of e-services, with a focus not only on the enabling technologies but also on methodological and architectural aspects. We expect as the three main outcomes of the workshop:

  1. The discussion and dissemination of the current state-of-the-art and state-of-the-practice in e-service engineering;
  2. The articulation and alignment of the methods, architectures and technologies underpinning the e-service engineering research domain;
  3. The development of new links and research collaborations between research and practitioner groups working in e-service engineering.

The workshop will cover most of the aspects involved in e-service engineering (development case studies, enterprise modeling, integration technologies, privacy and security, requirements engineering) and will also focus on novel aspects such as patterns and reference architectures, design methodologies and process and quality models.

Workshop and Tutorial Co-Chairs

-- return to top --

SLAC logo     University of San Francisco logo     University of California, Santa Cruz logo     International World Wide Web Conference Committee logo

The information on this page was last changed on 12 April 2006.