
Web Engineering
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
The 20 full research papers and 12 short papers presented together with 6 application papers, 6 demonstration papers, and 6 contributions to the PhD Symposium, were carefully reviewed and selected from 139 submissions. The papers cover research areas such as Web application modeling and engineering, human computation and crowdsourcing applications, Web applications composition and mashup, Social Web applications, Semantic Web applications, Web of Things applications, and big data.
More details
Other editions
Additional editions

Content
- Intro
- Preface
- Organization
- Contents
- Technical Research Papers
- Evaluating Knowledge Anchors in Data Graphs Against Basic Level Objects
- Abstract
- 1 Introduction
- 2 Related Work
- 3 Identifying Knowledge Anchors in Data Graphs
- 4 Identifying Basic Level Objects Over Data Graphs
- 4.1 Cognitive Science Experimental Approaches for Deriving BLO
- 4.2 Algorithm for Identifying BLO Over Data Graphs
- 4.3 Application Contexts Used for Experimental Evaluation
- 5 MusicPinta: Evaluating KADG Against BLO
- 5.1 Obtaining BLO
- 5.2 Evaluating KADG Against BLO
- 6 L4All: Evaluating KADG Against BLO
- 6.1 Obtaining BLO
- 6.2 Evaluating KADG Against BLO
- 7 Discussion
- 8 Conclusion and Future Work
- Acknowledgements
- References
- Decentralized Evolution and Consolidation of RDF Graphs
- 1 Introduction
- 2 Related Work
- 3 Preliminaries
- 4 Operations
- 4.1 Merge Different Branches
- 4.2 Revert a Commit
- 5 Merge Strategies
- 6 Evaluation
- 6.1 Correctness of Version Tracking
- 6.2 Performance
- 6.3 Correctness of the Merge Method
- 7 Conclusion and Future Work
- References
- The BigDataEurope Platform -- Supporting the Variety Dimension of Big Data
- 1 Introduction
- 2 Platform Overview
- 3 Semantic Layer
- 3.1 Semantic Data Lake
- 3.2 Big Data Analytics for RDF
- 3.3 Semagrow Query Federation
- 4 BDE Platform Showcases
- 4.1 SC1 Health, Demographic Change and Wellbeing
- 4.2 SC7: Secure Societies
- 5 Discussion and Conclusions
- References
- Spatially Cohesive Service Discovery and Dynamic Service Handover for Distributed IoT Environments
- Abstract
- 1 Introduction
- 2 Related Work
- 3 Spatially Cohesive Service Discovery and Dynamic Service Handover
- 3.1 Problem Definition
- 3.2 Discovery Plan Generation
- 3.3 Spatio-Cohesive Service Discovery and Handover
- 4 Evaluation
- 4.1 Evaluation Setting
- 4.2 Evaluation Results
- 4.3 Threats to Validity
- 5 Testbed Implementation
- 6 Conclusion
- Acknowledgment
- References
- ALMOsT.js: An Agile Model to Model and Model to Text Transformation Framework
- 1 Introduction
- 2 Related Work
- 3 The ALMOsT.js Framework
- 3.1 Requirements
- 3.2 Architecture
- 3.3 Data Model
- 3.4 Transformation Rules
- 3.5 Model Editor
- 3.6 Case Study: IFMLEdit.org
- 3.7 Extending ALMOsT.js
- 3.8 Discussion and Limitations
- 4 Conclusions and Future Work
- References
- A Big Data Analysis Framework for Model-Based Web User Behavior Analytics
- 1 Introduction
- 2 MDD of User Interaction with IFML and WebRatio
- 2.1 The IFML Language
- 2.2 WebRatio Implementation of IFML
- 3 Modeling, Integration, Analysis, and Visualization
- 3.1 Application Modeling and Generation
- 3.2 Analysis
- 3.3 Visualization
- 4 Case Study
- 4.1 Navigation-Based Statistics
- 4.2 Content-Based Statistics
- 4.3 Visualization
- 5 Related Works
- 6 Conclusion
- References
- From Search Engines to Augmented Search Services: An End-User Development Approach
- Abstract
- 1 Introduction
- 2 Related Works
- 3 End-User Driven Search Services
- 3.1 The Approach in a Nutshell
- 3.2 Search Service Architecture: Flexibility, Compliance and Extensibility
- 4 Tool Support and Case Studies
- 5 Evaluation
- 5.1 Validation by Construction
- 5.2 Quantitative Assessment Based on GOMS-KLM
- 6 Conclusions and Future Works
- References
- Temporal Analysis of Social Media Response to Live Events: The Milano Fashion Week
- 1 Introduction
- 2 Data Collection and Preparation
- 3 Time Response Analysis
- 3.1 Granger Causality
- 3.2 Clustering
- 4 Comparison with Brand Popularity
- 4.1 Popularity Analysis
- 4.2 Time -- Popularity Correlation
- 5 Prediction
- 5.1 Pre-processing Phase
- 5.2 Prediction Models
- 5.3 Fitting the Models
- 5.4 Results and Discussion
- 6 Related Work
- 7 Conclusions
- References
- Trading Off Popularity for Diversity in the Results Sets of Keyword Queries on Linked Data
- 1 Introduction
- 2 Data Model and Pattern Graph Computation
- 3 Balancing Relevance and Diversity
- 3.1 Problem Statement
- 3.2 Assessing the Relevance of a Pattern Graph
- 3.3 Assessing the Semantic Distance Between Two Pattern Graphs
- 4 Algorithm
- 5 Experimental Results
- 5.1 Datasets and Queries
- 5.2 Effectiveness Results
- 5.3 Quality of the Approximation by the HeuRistic Algorithm
- 5.4 Efficiency Results
- 6 Related Work
- 7 Conclusion
- References
- The Qanary Ecosystem: Getting New Insights by Composing Question Answering Pipelines
- 1 Introduction
- 2 Related Work
- 3 The qa Vocabulary and the Qanary Methodology
- 4 The Qanary Ecosystem
- 5 Gaining New Insights into the QA Process: The EL Task
- 5.1 The Qanary Vocabulary for the EL Task
- 5.2 Reusable NER and NED Components
- 5.3 A QALD-based Benchmark for EL in QA
- 5.4 Discussion
- 5.5 Dataset of Annotated Questions for Processing in QA systems
- 6 Conclusion and Future Work
- References
- Improving Reliability of Crowdsourced Results by Detecting Crowd Workers with Multiple Identities
- 1 Introduction
- 2 Related Literature
- 2.1 Browser Fingerprinting and Identifying Multiple Online Identities
- 2.2 Quality Assurance in Crowdsourcing
- 3 Preliminary Validation Study -- Multiple Accounts Usage by Crowd Workers
- 3.1 Survey Design
- 3.2 Results
- 4 Objectives and Methodology
- 4.1 Experimental Setup and Task Design
- 5 Results and Discussion
- 5.1 Can We Trust the Trustworthy Workers?
- 5.2 The Case of Account Sharing Among Crowd Workers
- 5.3 Pruning Workers Using IP Addresses
- 5.4 The Privacy Perspective
- 5.5 Caveats and Limitations
- 6 Repeaters in Real-World Crowdsourcing Microtasks
- 6.1 Results -- Distribution of Unique Fingerprints and worker-ids
- 6.2 Evaluation of Repeaters
- 7 Conclusions and Future Work
- References
- Maturity Model for Liquid Web Architectures
- 1 Introduction
- 2 Motivation
- 3 Web Architecture Facets
- 3.1 Model Layer Deployment
- 3.2 Controller Layer Deployment
- 3.3 Communication Channel
- 4 Maturity Model
- 4.1 Level 0 - Solid Applications
- 4.2 Level 1 - Web 1.0 Applications
- 4.3 Level 2 - Rich Web Applications
- 4.4 Level 3 - Real-Time Web Applications
- 4.5 Level 4 - Hybrid Web Application
- 4.6 Level 5 - Peer-to-peer Web Applications
- 5 Related Work
- 6 Conclusions
- 7 Future Work
- References
- Twisting Web Pages for Saving Energy
- 1 Open Data
- 2 Introduction
- 3 Related Work
- 4 Twes+
- 4.1 Redirect Transcoding Service
- 4.2 Image Transcoding Service
- 5 Evaluation
- 5.1 Materials
- 5.2 Equipment
- 5.3 Tools
- 5.4 Methodology
- 6 Results
- 7 Discussion
- 8 Conclusions
- References
- MateTee: A Semantic Similarity Metric Based on Translation Embeddings for Knowledge Graphs
- 1 Introduction
- 2 Motivating Example
- 3 Preliminaries
- 3.1 Translation Embeddings
- 4 MateTee: A Semantic Similarity Measure for RDF Knowledge Graphs
- 4.1 The MateTee Architecture
- 5 Empirical Evaluation
- 5.1 Similarity Among Proteins Annotated with the GO Ontology
- 5.2 Similarity Among People from DBpedia
- 6 Related Work
- 7 Conclusions and Future Work
- References
- Improved Developer Support for the Detection of Cross-Browser Incompatibilities
- 1 Introduction
- 2 Background
- 3 Approach
- 3.1 Elements of Interest
- 3.2 Documentation Lookup
- 3.3 Compatibility Scan
- 4 Architecture and Implementation
- 5 Evaluation
- 5.1 Tasks and Procedure
- 5.2 Participants
- 5.3 Results
- 6 Conclusion
- References
- Proximity-Based Adaptation of Web Content on Public Displays
- 1 Introduction
- 2 Related Work
- 3 The Model
- 4 The ResponDis Framework
- 5 Architecture and Implementation
- 6 User Study
- 6.1 Participants
- 6.2 Methodology and Procedure
- 6.3 Results
- 7 Discussion
- 8 Conclusion and Future Work
- References
- Ontology-Enhanced Aspect-Based Sentiment Analysis
- 1 Introduction
- 2 Related Work
- 3 Specification of Data and Tasks
- 4 Method
- 4.1 Ontology Design
- 4.2 Features
- 5 Evaluation
- 5.1 Performance
- 5.2 Data Size Sensitivity
- 5.3 Feature Analysis
- 6 Conclusion
- References
- Vision Papers
- Inter-parameter Constraints in Contemporary Web APIs
- 1 Introduction
- 2 Inter-parameter Constraints
- 2.1 Exclusive Constraints
- 2.2 Dependent Constraints
- 2.3 Group Constraints
- 2.4 Identifying Unsatisfied Constraints in API Requests
- 2.5 Inter-parameter Constraints in the Wild
- 3 Machine-Readable Specification Languages for Web APIs
- 4 OAS-IP: A Constraint-Centric Specification Language
- 4.1 Constraint Definitions
- 4.2 Constraints
- 4.3 Composing Inter-parameter Constraints
- 4.4 Comparison with Other Web API Specification Languages
- 5 Conclusion and Future Work
- References
- Collaborative Item Embedding Model for Implicit Feedback Data
- 1 Introduction
- 2 Preliminary
- 2.1 Weighted Matrix Factorization
- 2.2 Word Embedding
- 3 Co-occurrence-based Item Embedding for Collaborative Filtering
- 3.1 Co-occurrence-based Item Embedding
- 3.2 Co-occurrence-based Item Embedded Matrix Factorization (CEMF)
- 4 Empirical Study
- 4.1 Datasets, Metrics, Competing Methods, and Parameter Setting
- 4.2 Results
- 5 Related Work
- 6 Discussion and Future Work
- References
- Short Papers
- Impact of Referral Incentives on Mobile App Reviews
- 1 Introduction
- 2 Background and Related Work
- 2.1 Data Collection
- 2.2 Codes and AppNames Extraction
- 3 Comparative Study Among App Groups
- 3.1 Feature Comparison
- 3.2 Trend Comparison
- 4 Discovering Abusive User Groups
- 4.1 Clique Discovery
- 4.2 Clique Properties
- 5 Conclusion
- References
- Towards Stochastic Performance Models for Web 2.0 Applications
- 1 Introduction
- 2 Background
- 3 Stochastic Performance Models for Web Applications
- 4 Evaluating the Markov Assumption for an Example Application
- 5 Related Work
- 6 Conclusion and Future Work
- References
- Web Intelligence Linked Open Data for Website Design Reuse
- Abstract
- 1 Introduction
- 2 Method
- 2.1 Feature Engineering for Website Design Reuse
- 2.2 Linked Data Sources and Web Intelligence
- 2.3 The WI LOD Accuracy Investigation
- 3 Results
- 3.1 The Data Validity and Cross-Checking
- 3.2 The Tasks Model
- 3.3 The User Model
- 3.4 Quality
- 4 Discussion and Conclusions
- Acknowledgement
- References
- Exploratory Search of Web Data Services Based on Collective Intelligence
- 1 Introduction
- 2 Background and Motivations
- 3 Multi-perspective Model for Service Exploration
- 4 Data Service Exploration
- 5 Considerations About the Exploration Interface
- 6 Concluding Remarks
- References
- Tweetchain: An Alternative to Blockchain for Crowd-Based Applications
- 1 Introduction
- 2 Overview of the Proposal
- 3 The Tweetchain Model
- 4 Security Analysis
- 5 Conclusion
- References
- The Dimensions of Crowdsourcing Task Design
- 1 Introduction
- 2 A Taxonomy for Crowdsourcing Tasks
- 2.1 The ``What'' Dimension
- 2.2 The ``Who'' Dimension
- 2.3 The ``Why'' Dimension
- 2.4 The ``How'' Dimension
- 3 Discussion
- References
- Public Transit Route Planning Through Lightweight Linked Data Interfaces
- 1 Introduction
- 2 State of the Art
- 3 Linked Connections
- 4 Evaluation Design
- 5 Results
- 6 Conclusion
- References
- A WebRTC Extension to Allow Identity Negotiation at Runtime
- 1 Introduction
- 2 WebRTC Overview
- 3 Implementing the WebRTC Identity Specification
- 3.1 IdP Proxy Implementation
- 3.2 IdP Proxy with OpenID Connect
- 4 Going Further: Trust Issue
- 4.1 SDP Negotiation
- 4.2 Implementation
- 5 Discussion and Future Work
- 6 Conclusion
- References
- A UML Profile for OData Web APIs
- 1 Introduction
- 2 Running Example
- 3 A UML Profile for OData
- 3.1 The Entity Data Model
- 3.2 Advanced Configuration of OData Web APIs
- 4 Default Profile Generation
- 5 Conclusion
- References
- A Query Log Analysis of Dataset Search
- 1 Introduction
- 2 Background and Related Work
- 3 Data and Methods
- 4 Results
- 5 Discussion and Implications
- 6 Limitations of Our Study
- 7 Conclusions and Future Work
- References
- Recruiting from the Network: Discovering Twitter Users Who Can Help Combat Zika Epidemics
- 1 Introduction
- 2 Tweets Classification and User Ranking
- 2.1 Learning a Relevance Model
- 2.2 User Ranking Metrics
- 3 Results
- 4 Conclusions
- A Social Graph Fragment
- References
- Towards Automatic Generation of Web-Based Modeling Editors
- Abstract
- 1 Introduction
- 2 Background
- 2.1 Anatomy of Graphical Modeling Languages
- 2.2 Eugenia
- 2.3 JointJS - JavaScript Diagramming Library
- 3 Transforming EuGENia Models to JointJS
- 3.1 Overview
- 3.2 Development Methodology for the M2T Transformation
- 3.3 The Resulting Web-Based Modeling Editors
- 4 Related Work
- 5 Conclusions
- Acknowledgements
- References
- Application Papers
- Harvesting Forum Pages from Seed Sites
- 1 Introduction
- 2 Inter-Site Crawler
- 2.1 Site Detection
- 2.2 Site Discovery
- 2.3 Experimental Evaluation
- 3 Intra-Site Crawler
- 3.1 Locating Thread Pages
- 3.2 Detecting Thread Pages
- 3.3 Experimental Evaluation
- 4 Conclusion
- References
- Decentralised Authoring, Annotations and Notifications for a Read-Write Web with dokieli
- 1 Introduction
- 2 Principles
- 3 Related Work
- 4 Architecture and Technologies
- 4.1 Architectural Overview
- 4.2 Creating Documents
- 4.3 Consuming Documents
- 4.4 Publishing Documents
- 4.5 Social Interactions and Annotations
- 4.6 Notifications
- 5 Implementation
- 5.1 Components
- 5.2 Deployment
- 5.3 Interactions
- 5.4 Adoption
- 6 Conclusions
- References
- Evaluating Genomic Big Data Operations on SciDB and Spark
- 1 Introduction
- 2 Platform Features
- 3 SciDB Representation of the Genomic Data Model
- 4 Genomic Operations
- 4.1 Region Filtering
- 4.2 Region Aggregation
- 4.3 Region Histogram
- 4.4 Region Mapping
- 5 Benchmark
- 5.1 Regions Filtering
- 5.2 Region Aggregation
- 5.3 Region Histogram
- 5.4 Region Mapping
- 6 Conclusions
- References
- Mining Worse and Better Opinions
- 1 Introduction
- 2 Review Adherence to Typical Terminology
- 2.1 Extracting the Terminology
- 2.2 Adherence Definition
- 3 Datasets
- 4 Experiments and Results
- 4.1 Adherence Informativeness
- 4.2 Good Opinions, Higher Adherence
- 4.3 Extension to Different Languages
- 4.4 Language and Domain-Agnostic Reviews Aggregation
- 4.5 Representative Terms in First and Last Bins
- 5 Related Work
- 6 Final Remarks
- References
- XOOM: An End-User Development Tool for Web-Based Wearable Immersive Virtual Tours
- Abstract
- 1 Background and Introduction
- 2 XOOM: Design
- 2.1 Experience Manager
- 2.2 Experience Viewer
- 3 XOOM: Implementation
- 4 Case Study
- 5 Contribution and Discussion
- 6 Future Work
- Acknowledgements
- References
- Public Debates on the Web
- 1 Introduction
- 2 The WebDEB Platform
- 2.1 Conceptual Description
- 2.2 Natural Language Processing and Data Retrieval Tools
- 2.3 Typical Usage
- 2.4 Rich Visualizations
- 2.5 Smart Search with Filters
- 2.6 Group Management
- 3 Discussion and Limitations
- 4 Related Work
- 5 Conclusion and Future Work
- References
- Demonstration Papers
- A Web Tool for Type Checking and Testing of SPARQL Queries
- 1 Introduction
- 2 Type Checking and Testing of SPARQL Queries
- 3 Web Tool
- 4 Conclusions and Future Work
- References
- Supporting Mobile Web Augmentation by End Users
- Abstract
- 1 Introduction
- 2 MoWA Authoring: The Support Tool
- 3 A Motivational Scenario
- 4 Conclusions and Further Work
- References
- Rapid Engineering of QA Systems Using the Light-Weight Qanary Architecture
- 1 Introduction
- 2 Related Work
- 3 The Qanary Component Engineering Process
- 4 Conclusion
- References
- Improving GISBuilder with Runtime Product Preview
- 1 Introduction
- 2 GISBuilder
- 3 GISBuilder with Runtime Live Preview
- 4 Conclusions and Future Work
- References
- ALMOsT-Trace: A Web Based Embeddable Tracing Tool for ALMOsT.js
- 1 Introduction
- 2 Framework
- 3 Conclusions
- References
- TweetCric: A Twitter-Based Accountability Mechanism for Cricket
- 1 Introduction
- 2 System Architecture
- 3 Domain-Specific Sentiment Analysis
- 4 Demonstration Plan
- References
- PhD Symposium Papers
- Extending the Genomic Data Model and the Genometric Query Language with Domain Taxonomies
- 1 Introduction and Motivation
- 2 Research Issues, Objectives, and Questions (and Hypotheses)
- 3 Research Methodology and Research Design
- 4 Preliminary Key Results or Contributions
- 5 Work Plan and Conclusions
- References
- A Semantic Integration Approach for Building Knowledge Graphs On-Demand
- 1 Problem Statement
- 2 Research Objectives
- 3 State-of-the-art
- 4 Proposed Approach
- 4.1 Creation of RDF Molecules
- 4.2 Integration of RDF Molecules
- 5 Research Methodology and Research Design
- 6 Results and Contributions
- 7 Work Plan
- 8 Conclusions
- References
- A People-Oriented Paradigm for Smart Cities
- Abstract
- 1 Introduction
- 2 Research Objectives
- 3 Related Work
- 4 Methodology
- 5 Preliminary Results
- Acknowledgments
- References
- CSQuaRE: Approach for Quality Control in Crowdsourcing
- 1 Motivation and Background
- 2 Research Questions
- 3 Related Work
- 3.1 Quality in Crowdsourcing
- 3.2 Completeness, Consistency and Correctness
- 3.3 Question and Answers
- 4 Proposed Approach
- 4.1 Building Domain Repository: In-Progress
- 4.2 Ontology Evolution: In-Progress
- 4.3 Credibility: Yet to Begin
- 4.4 Assignment of CSQuaRE: Yet to Begin
- 5 Evaluation Plan
- References
- Design of a Small and Medium Enterprise Growth Prediction Model Based on Web Mining
- Abstract
- 1 Research Problem
- 2 Research Objectives
- 3 State of the Art
- 3.1 SME Growth Research
- 3.2 Data Mining in SME Risk and Growth Research
- 3.3 Web Mining in E-Commerce and SME Growth Research
- 4 Methodology
- 4.1 Research Design
- 4.2 Identification of Growth Factors
- 4.3 Data Collection
- 5 Expected Outcome
- 6 Stage of the Research
- 7 Advice Sought
- References
- Intelligent End User Development Platform Towards Enhanced Decision-Making
- Abstract
- 1 Introduction and Motivation
- 2 Research Issues, Objectives and Questions
- 3 Research Methodology and Research Design
- 4 Preliminary Key Results or Contributions
- 4.1 Use Case Scenario
- 4.2 IKEV Platform Architecture
- 5 Conclusions and Work Plan
- Acknowledgement
- 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.