Web Engineering

5 downloads 793 Views 350KB Size Report
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