Jul 27, 2005 - Keynote: Performance, Availability and Security in Web Design. 3 ... A Design of Spatial XQuery for Mobile and Location-Based Applications.
David Lowe Martin Gaedke (Eds.)
Web Engineering 5th International Conference, ICWE 2005 Sydney, Australia, July 27-29, 2005 Proceedings
fyA Springer
Table of Contents
Keynotes Keynote: J u s t E n o u g h Requirements M a n a g e m e n t for W e b Engineering . . .
1
Al Davis Keynote: Performance, Availability and Security in Web Design Virgilio A.F. Almeida
3
Keynote: Bridging the Gap Between Requirements and Design Craig Errey
5
Keynote: Google Maps and Browser Support for Rich Web Applications .. Lars Rasmussen
7
Web Engineering Milieu Web Service Engineering Advancing a New Software Engineering Discipline Ruth Breu, Michael Breu, Michael Hafner, and Andrea Nowak Toward a Comprehension View of Web Engineering Semia Sonia Selmi, Naoufel Kraiem, and Henda Ben Ghezala
8 19
A Need-Oriented Assessment of Technological Trends in Web Engineering . 30 Damith C. Rajapakse and Stan Jarzabek Adding Usability to Web Engineering Models and Tools Richard Atterer and Albrecht Schmidt
36
Evaluation and Verification Organization-Oriented Measurement and Evaluation Framework for Software and Web Engineering Projects Luis Olsina, Fernanda Papa, and Herndn Molina
42
Web Usability Measurement: Comparing Logic Scoring Preference to Subjective Assessment Michael Chun Long Yip and Emilia Mendes
53
Effectively Capturing User Navigation Paths in the Web Using Web Server Logs Amithalal Caldera and Yogesh Deshpande
63
XVI
Table of Contents
Design Verification of Web Applications Using Symbolic Model Checking . 69 Eugenio Di Sciascio, Francesco M. Donini, Marina Mongiello, Rodolfo Totaro, and Daniela Castelluccia
Non-functional Requirements / Testing Towards Model-Driven Testing of a Web Application Generator 75 Luciano Baresi, Piero Fraternali, Massimo Tisi, and Sandro Morasca WIT: A Framework for In-container Testing of Web-Portal Applications .. 87 Wenliang Xiong, Harpreet Bajwa, and Frank Maurer How to Deal with Non-functional Properties in Web Service Development. 98 Guadalupe Ortiz, Juan Hernandez, and Pedro J. Clemente Use Constraint Hierarchy for Non-functional Requirements Analysis Ying Guan and Aditya K. Ghose
104
Miscellaneous 1 Towards a Taxonomy of Hypermedia a n d W e b Application Size M e t r i c s . . . 110
Emilia Mendes, Steve Counsell, and Nile Mosley Identifying Websites with Flow Simulation Pierre Senellart
124
An Increase Web Services Performance Method Whe Dar Lin
130
A System of Patterns for Web Navigation Mohammed Abul Khayes Akanda and Daniel M. German
136
Query / Retrieval A Design of Spatial XQuery for Mobile and Location-Based Applications.. 142 Soon- Young Park, Jae-Dong Lee, and Hae- Young Bae An Article Language Model for BBS Search Jingfang Xu, Yangbo Zhu, and Xing Li
152
Conqueries: An Agent That Supports Query Expansion Jean-Yves Delort
161
Ubiquitous Information Retrieval Using Multi-level Characteristics Joonhee Kwon and Sungrim Kim
167
Table of Contents
XVII
Applications 1 First-Order Patterns for Information Integration Mark A. Cameron and Kerry Taylor
173
Web Application Development: Java, .Net and Lamp at the Same Time... 185 Jaime Navon and Pablo Bustos A Security Acceleration Using XML Signcryption Scheme in Mobile Grid Web Services Namje Park, Kiyoung Moon, Kyoil Chung, Dongho Won, and Yuliang Zheng Light-Weight Distributed Web Interfaces: Preparing the Web for Heterogeneous Environments Chris Vandervelpen, Geert Vanderhulst, Kris Luyten, and Karin Coninx Building Blocks for Identity Federations Johannes Meinecke, Martin Nussbaumer, and Martin Gaedke
191
197
203
Applications 2 Level of Detail Concepts in Data-Intensive Web Applications Sara Comai
209
Separation of Navigation Routing Code in J2EE Web Applications Minmin Han and Christine Hofmeister
221
Video-Based Sign Language Content Annotation by Incorporation of MPEG-7 Standard Rashad Aouf and Steve Hansen E-Legislative Services: Issues and Architecture Elena Sanchez-Nielsen and Francisco Chavez-Gutierrez
232 237
Applications 3 An Application Framework for Collaborative Learning Aiman Turani, Rafael A. Calvo, and Peter Goodyear
243
An Investigation of Cloning in Web Applications Damith C. Rajapakse and Stan Jarzabek
252
Intelligent Web Information Service Model for Minimizing Information Gap Among People in E-Government Gye Hang Hong, Jang Hee Lee, Tae Hyun Kim, Sang Chan Park, Hyung Min Rho, and Dong Sik Jang
263
XVIII Table of Contents Intelligent Website Evolution of Public Sector Based on Data Mining Tools Jang Hee Lee and Gye Hang Hong
267
Ontologies / XML An Experiment on the Matching and Reuse of XML Schemas Jianguo Lu, Shengrui Wang, and Ju Wang
273
Aggregation in Ontologies: Practical Implementations in OWL Csaba Veres
285
Recursive Application of Structural Templates to Efficiently Compress Parsed XML Akira Kinno, Hideki Yukitomo, Takehiro Nakayama, and Atsushi Takeshita Matching Semantic Web Services Using Different Ontologies Le Duy Ngan and Angela Goh
296
302
Semantics / Web Services Improving Semantic Consistency of Web Sites by Quantifying User Intent Carsten Stolz, Maximilian Viermetz, Michal Skubacz, and Ralph Neuneier
308
A Framework to Support QoS-Aware Usage of Web Services Eunjoo Lee, Woosung Jung, Wookjin Lee, Youngjoo Park, Byungjeong Lee, Heechern Kim, and Chisu Wu
318
Integrating Web Applications and Web Services Nicholas L. Carroll and Rafael A. Calvo
328
The Semantic Web Services Tetrahedron: Achieving Integration with Semantic Web Services Juan Miguel Gomez, Mariano Rico, Francisco Garcia-Sanchez, and Cesar J. Acuna
334
Security Secure Web Forms with Client-Side Signatures Mikko Honkala and Petri Vuorimaa Robust and Simple Authentication Protocol for Secure Communication on the Web Eun-Jun Yoon, Woo-Hun Kim, and Kee- Young Yoo
340
352
Table of Contents
XIX
Offline Expansion of XACML Policies Based on P3P Metadata 363 Claudio Ardagna, Ernesto Damiani, Sabrina De Capitani di Vimercati, Cristiano Fugazza, and Pierangela Samarati
Miscellaneous 2 Automatic Optimization of Web Recommendations Using Feedback and Ontology Graphs Nick Golovin and Erhard Rahm Recommender Systems Using Support Vector Machines Sung-Hwan Min and Ingoo Han
375 387
Multi-channel Publication of Interactive Media Content for Web Information Systems Nico Oorts, Filip Hendrickx, Tom Beckers, and Rik Van De Walle
394
Classification of RSS-Formatted Documents Using Full Text Similarity Measures Katarzyna Wegrzyn- Wolska and Piotr S. Szczepaniak
400
Design 1 (Adaptation / User-Awareness) |iModelling Adaptivity with Aspects f Hubert Baumeister, Alexander Knapp, Nora Koch, and Gefei Zhang
406
Approach to User-Behavior-Aware Web Applications 417 Stefano Ceri, Florian Daniel, Vera Demalde, and Federico M. Facca . Component-Based Reflective Middleware Approach i Context-Aware Adaptive Systems Zhang Kuo, Wu Yanni, Zheng Zhenkun, Wang Xiaoge, and Chen Yu aptation of Web Pages for Hand-Held Devices Balasubramanian Appiah Venkatakrishnan and San Murugesan
429 435
i
)esign 2 (Model-Based Approaches) i Model-Based Approach for Integrating Third Party Systems Web Applications Nathalie Moreno and Antonio Vallecillo
441
^Model-Driven Approach Designing Distributed Web Information Systems Richard Vdovjak and Geeri-Jan Houben
453
XX
Table of Contents
MDA Transformations Applied to Web Application Development Santiago Melid, Andreas Kraus, and Nora Koch Higher-Level Information Aspects of Web Systems: Addressing the Problem of Disconnection Farooque Azam, Zhang Li, and Rashid Ahmad
465
472
Design 3 (End-Users / Requirements) As Easy as "Click": End-User Web Engineering Jochen Rode, Yogita Bhardwaj, Manuel A. Perez-Quinones, Mary Beth Rosson, and Jonathan Howarth
478
Towards End User Development of Web Applications for SMEs: A Component Based Approach Jeewani A. Ginige, Buddhima De Silva, and Athula Ginige
489
Web Applications: A Simple Pluggable Architecture for Business Rich Clients Duncan Mac- Vicar and Jaime Navon
500
From Web Requirements to Navigational Design A Transformational Approach Pedro Valderas, Joan Fons, and Vicente Pelechano
506
Design 4 (Frameworks / Commercial Experience) Web Applications Design with a Multi-process Approach Semia Sonia Selmi, Naoufel Kraiem, and Henda Ben Ghezala "Designing for the Web" Revisited: A Survey of Informal and Experienced Web Developers Mary Beth Rosson, Julie F. Ballin, Jochen Rode, and Brooke Toward
512
522
Web OPEN-Integrated: Proposed Framework for Web Development Rashid Ahmad, Zhang Li, and Farooque Azam
533
Framework for Collaborative Web Applications Ioakim Makis Marmaridis and Athula Ginige
539
Design 5 Discovering Re-usable Design Solutions in Web Conceptual Schemas: Metrics and Methodology Yannis Panagis, Evangelos Sakkopoulos, Spiros Sirmakessis, Athanasios Tsakalidis, and Giannis Tzimas
545
Table of Contents The Role of Visual Tools in a Web Application Design and Verification Framework: A Visual Notation for LTL Formulae Marco Brambilla, Alin Deutsch, Hying Sui, and Victor Vianu
XXI 557
OOHDMDA - An MDA Approach for OOHDM Hans Albrecht Schmid and Oliver Donnerhak
569
A Service-Centric Architecture for Web Applications Hans Albrecht Schmid
575
Posters NavOptim: On the Possibility of Minimising Navigation Effort Xiaoying Kong and David Lowe
581
A First Step Towards the Web Engineering Body of Knowledge Antonio Navarro, Jose Luis Sierra, Alfredo Fernandez- Valmayor, and Baltasar Ferndndez-Manjon
585
Design Considerations for Web-Based Interactive TV Services Meng-Huang Lee and He-Rong Zhong
588
Web Service Based Integration of Biological Interaction Databases Seong Joon Yoo, Min Kyung Kim, and Seon Hee Park
591
| Integrating Process Management and Content Management >forService Industries Young Gil Kim, Chul Young Kim, and Sang Chan Park |Service Publishing and Discovering Model . a Web Services Oriented Peer-to-Peer System Ruixuan Li, Zhi Zhang, Wei Song, Feng Ke, and Zhengding Lu . Web Services Method on Embedded Systems Whe Dar Lin
594
597 600
luating Current Testing Processes of Web-Portal Applications Harpreet Bajwa, Wenliang Xiong, and Frank Maurer
603
Approach to Communication Design of WebGIS Yingwei Luo, Xinpeng Liu, Xiaolin Wang, and Zhuoqun Xu
606
Automatic Generation of Client-Server Collaborative Web Applications Dm Diagrams Mitsuhisa Taguchi and Takehiro Tokuda
609
Veb Operational Analysis Through Performance-Related Ontologies OWL for Intelligent Applications Isaac Lera, Carlos Juiz, and Ramon Puigjaner
612
XXII
Table of Contents
WCAG Formalization with W3C Techniques Vicente Luque Centeno, Carlos Delgado Kloos, Martin Gaedke, and Martin Nussbaumer Analyzing Time-to-Market and Reliability Trade-Offs with Bayesian Belief Networks Jianyun Zhou and Tor Stdlhane
615
618
A U I - D r i v e n L i g h t w e i g h t F r a m e w o r k for Developing W e b A p p l i c a t i o n s . . . . 6 2 1 Keeyoull Lee, Sanghyun Park, Chunwoo Lee, Woosung Jung, Wookjin Lee, Byungjeong Lee, Heechern Kim, and Chisu Wu
Demos Modelling the Behaviour of Web Applications with ArgoUWE Alexander Knapp, Nora Koch, and Gefei Zhang
624
Simulating Web Applications Design Models Pedro Peixoto
627
Author Index
631