
Web Engineering
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Title
- Preface
- Organization
- Table of Contents
- Invited Papers
- The Anatomy of a Multi-domain Search Infrastructure
- Introduction
- Vision
- Data Provisioning
- Service Composition
- User interaction
- Application Development
- Reference Architecture
- Processing Modules
- Repositories
- Caching
- Tools
- Conclusions
- References
- How the Minotaur Turned into Ariadne: Ontologies in Web Data Extraction
- Introduction
- Overview DIADEM Prototype
- Ontologies for Form Analysis
- Page Model
- Segmentation Model
- Domain Model
- Ontologies for Object Recognition and Analysis
- Background
- Algorithm Description
- Evaluation
- Web Scale Extraction with OXPath
- Language
- Example Expression
- System
- Further Reading
- References
- Research Track Papers
- Analyzing Cross-System User Modeling on the Social Web
- Introduction
- Personomies and Tag-Based Profiles
- Problem Definition
- Related Work
- User Modeling Strategies
- Source of User Data
- Semantic Enrichment
- Weighting Scheme
- Assembling User Modeling Strategies
- Analysis of Tag-Based Profiles on the Social Web
- Data Collection
- Tag-Based Profiles within Systems
- Tag-Based Profiles across Systems
- Synopsis
- Analysis of Cross-System User Modeling Strategies
- Experimental Setup
- Results: Cold-Start Tag Recommendations
- Results: Cold-Start Resource Recommendations
- Synopsis
- Conclusions
- References
- Parallel Data Access for Multiway Rank Joins
- Introduction
- Preliminaries
- Bounding Schemes
- Data Pulling Strategy
- Methodology
- Proposed Data Pulling Strategy
- Concurrent Pre-fetching with cPRJ
- Experimental Study and Discussion
- Methodology
- Results
- Related Work
- Conclusion
- References
- Assessing Fault Occurrence Likelihood for Service-Oriented Systems
- Introduction
- Service-Oriented Architecture
- Fault Occurrence Likelihood
- Sample Scenario
- Proposed Architecture
- Phase 1: Fault Occurrence Likelihood Assessment
- Assessment
- Related Work
- Conclusion
- References
- A Strategy for Efficient Crawling of Rich Internet Applications
- Introduction
- Overview of Strategy
- Minimal Transition Coverage (MTC) of a Hypercube
- Minimal Chain Decomposition
- MTC Algorithm
- Overall Strategy for Crawling RIAs
- Experimental Results
- Related Work
- Conclusion and Future Work
- References
- Graph-Based Search over Web Application Model Repositories
- Introduction
- Related Work
- Fundamentals of Model-Based Search
- A Graph-Based Approach to Model-Based Search
- Scenario: Repository of WebML Models
- Graph Representation of Models
- Node Matching
- Graph Matching
- Experimental Evaluation
- Analysis of the Quality of the Results
- Performance Analysis
- Conclusions
- References
- AdapForms: A Framework for Creating and Validating Adaptive Forms
- Introduction
- The AdapForms Framework
- Defining Forms
- Adaptation
- Validation
- Architecture
- Form Life Cycle
- Form Paths
- Element State Tree
- Evaluation
- Related Work
- Conclusion
- References
- Design and Implementation of Linked Data Applications Using SHDM and Synth
- Introduction
- A Working Example
- The Evolution of SHDM
- Linked Data, Applications and MDD
- Domain Modeling
- Business Logic Modeling
- Hypertextual Navigation Modeling
- Interface Modeling
- The Synth Development Environment
- Software Architecture
- Module Collaboration
- Implementation Architecture
- Authoring Environment GUI
- DSLs within Synth
- Example Application
- Conclusion and Future Work
- References
- A Quality Model for Mashups
- Introduction
- Related Work
- Mashup Development: Quality Issues and Challenges
- Assessing Mashups Like Common Web Applications
- Setup of the study
- Results
- Analysis of Results
- The Mashup Quality Model
- Data Quality
- Presentation Quality
- Composition Quality
- Conclusion and Future Work
- References
- DashMash: A Mashup Environment for End User Development
- Introduction
- Contributions and Paper Outline
- Case Study: Mashups for Sentiment Analysis
- The DashMash Platform
- Event-Driven Execution
- Managing Composition
- Definition of Listeners
- User-Based Validation
- Results
- Related Works
- Conclusions
- References
- Learning Semantic Relationships between Entities in Twitter
- Introduction
- Related Work
- Framework for Learning Relations between Entities in Twitter
- Evaluation of Strategies for Learning Relationships
- Data Collection and Dataset Characteristics
- Methodology, Metrics and Ground Truth
- Results
- Discussion
- Conclusions
- References
- Mobile Mashup Generator System for Cooperative Applications of Different Mobile Devices
- Introduction
- Related Work
- An Overview of Our Research Approach
- Objective and Motivation
- MAIDL and its Abstract Model Composition
- Mashup Mechanism, Output Context and Process Scheduling
- Mashup Composition Tool
- Evaluation
- MAIDL and Mashup Tool
- Complex Mashup
- Book Shopping: Camera and Data Server Cooperative Mashup
- Security Performance
- Discussion
- Conclusion and Future Work
- References
- A Framework for Concern-Sensitive, Client-Side Adaptation
- Introduction
- Related Work
- A Framework for Concern-Sensitive Augmentation
- Background for the Framework
- The Approach in a Nutshell
- Extending the Framework
- Tool Support
- Data Collector
- Description of Default Augmenters in the Framework
- Scenario Instantiation by End-Users
- Evaluation of the Approach
- Conclusions and Future Work
- References
- Instantiating Web Quality Models in a Purposeful Way
- Introduction
- Related Work and Motivation
- Instantiating Quality Models in a Purposeful Way
- A Quality Improvement Lifecycle Using SIQinU: A Case Study
- Concluding Remarks
- References
- Reusing Web Application User-Interface Controls
- Introduction
- Extracting and Reusing UI Controls
- Interaction Recording
- Extraction
- Extracting JavaScript Code
- Extracting CSS Code
- Extracting HTML Code
- Extracting Resources
- Reuse
- Detecting Conflicts
- Example
- Tool
- Evaluation and Lessons Learned
- Related Work
- Conclusion and Future Work
- References
- Tools and Architectural Support for Crowdsourced Adaptation of Web Interfaces
- Introduction
- Background
- Approach
- Adaptation Operations
- Architecture
- Implementation
- Discussion
- Conclusions
- References
- A Layered Approach to Revisitation Prediction
- Introduction
- Related Work
- Approach
- Ranking Methods
- Propagation Methods
- Drift Methods
- Evaluation
- Conclusions
- References
- Improving the Exploration of Tag Spaces Using Automated Tag Clustering
- Introduction
- Related Work
- Tag Clustering
- Similarity Measures
- Cluster Evaluation
- Framework Design
- Problem Definition
- Similarity Measures
- STCS Framework
- Framework Implementation
- Data Processing
- Implementation Details
- Evaluation
- Removing Syntactic Variations
- Finding Semantically Related Tags
- Conclusion
- References
- A Semantic Web Annotation Tool for a Web-Based Audio Sequencer
- Introduction
- Related Work
- Rationale
- Annotation Tool
- Client-Side Component
- Server-Side Component
- Annotation Process Details
- An Example of Audio Annotation
- Use Case: A Web-Based Audio Sequencer
- Conclusions and Future Work
- References
- CloudFuice: A Flexible Cloud-Based Data Integration System
- Introduction
- Dataflow Definition
- Entities and Data Sources
- Data Structures and Operators
- Scripts and Dataflows
- Dataflow Execution
- Dataflow Execution Approach
- Execution Example
- Web-Based Architecture and Prototype
- Evaluation
- Related Work
- Conclusions and Future Work
- References
- Bootstrapping Trust of Web Services through Behavior Observation
- Introduction
- Background
- HMM Definition
- Probability of Accepting an Observation Sequence
- Related Work
- Default Value Technique
- Punishing Technique
- Adaptive Technique
- Prediction Technique
- A New Pattern-Based Bootstrapping Technique
- Trust Patterns
- Trust Observation Generation
- Bootstrapping Trust of Web Services Based on Trust Patterns
- Experimental Analysis
- Precision and Recall
- Distribution of Trust Values
- Conclusion
- References
- Parallel Distributed Rendering of HTML5 Canvas Elements
- Introduction
- Related Works
- Web Based Tiled Display Wall
- Hardware and Software Architecture
- Messaging
- Distributed Parallel Rendering
- HTML5 &canvas&
- Rendering from commander.php
- Rendering from receiver.php
- Performance Evaluation
- Photomosaic
- Setting
- Result
- Conclusion
- References
- Formal Modeling of RESTful Systems Using Finite-State Machines
- Introduction
- Related Work
- A Finite-State Machine Model of RESTful Systems
- Model Overview
- Example Web Application
- Client-Server Style and Stateless Style Constraints
- Uniform Interface Style Constraint
- Code-on-Demand Style Constraint
- Conclusion and Future Work
- References
- Poster and Demo Papers
- Knowledge Spaces
- The Liquid Query Interaction Paradigm
- Exploratory Multi-domain Search on Web Data Sources with Liquid Queries
- Introduction
- The Liquid Query Interaction Paradigm
- Architecture
- Liquid Query Interaction
- Demonstration Scenario and Highlights
- References
- Model-Based Dynamic and Adaptive Visualization for Multi-domain Search Results
- Introduction
- Visualizations for Multi-domain Search
- Overview of the Visualization Process
- Conclusions
- References
- A Constraint Programming Approach to Automatic Layout Definition for Search Results
- Introduction
- Search Engine Model
- SERP Model
- SERP Layout Composition
- Evaluation
- Conclusions and Future Work
- References
- Adaptive Mobile Web Applications: A Quantitative Evaluation Approach
- Introduction
- Capability-Driven Progressive Enhancement
- Adaptive Application Composition Algorithm
- Conclusion and Future Work
- References
- A Personality Mining System for Automated Applicant Ranking in Online Recruitment Systems
- Introduction
- Method
- Personality Mining
- Applicant Ranking
- Experimental Results
- Conclusions
- References
- Development of the Evaluation Form for Expert Inspections of Web Portals
- Introduction
- Heuristics for Expert Reviews
- Discussion and Conclusion
- References
- WebSoDa: A Tailored Data Binding Framework for Web Programmers Leveraging the WebSocket Protocol and HTML5 Microdata
- Introduction
- State of the Art Data Binding Frameworks
- The WebSoDa Architecture
- Online Demo
- Conclusion
- References
- Towards User-Centric Cross-Site Personalisation
- Introduction
- The UNITE Architecture
- Experimental Results
- Conclusion and Future Work
- References
- Tool Support for a Hybrid Development Methodology of Service-Based Interactive Applications
- Motivation
- Temporal Annotations Plugin for Eclipse (TAPE)
- Conclusion
- References
- A Comparative Evaluation of JavaScript Execution Behavior
- Introduction
- Experimental Methodology
- Experimental Results
- Comparison of the Effect of Just-in-Time Compilation
- Comparison of Bytecode Instruction Usage
- Conclusions
- References
- Designing a Step-by-Step User Interface for Finding Provenance Information over Linked Data
- Introduction
- Linked Data User-Interfaces
- Finding Data Provenance
- The Proposed Approach
- A Case Study
- Conclusion
- References
- Towards Behaviorally Enriched Semantic RESTful Interfaces Using OWL2
- Introduction
- Behavioral RESTful Interfaces
- Behavioral RESTFful Interfaces in OWL2
- Behavioral Interfaces and Ontology Reasoners
- Conclusion
- Conclusion
- References
- Taxonomy for Rich-User-Interface Components: Towards a Systematic Development of RIAs
- Introduction
- The Taxonomy Development Process
- Taxonomy for Rich-User-Interface Components
- Conclusions and Future Works
- References
- NAVTAG - A Network-Theoretic Framework to Assess and Improve the Navigability of Tagging Systems
- Introduction
- Approach and Implementation
- Tag Network Generation Module
- Tag-Resource Taxonomy Generation Module
- Tag Network Analysis Module
- Results
- Conclusions and Future Work
- References
- Author Index
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.