Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
Lecture Notes in Computer Science 8541Commenced Publication in 1973Founding and Former Series Editors:Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen
Editorial Board
David HutchisonLancaster University, UK
Takeo KanadeCarnegie Mellon University, Pittsburgh, PA, USA
Josef KittlerUniversity of Surrey, Guildford, UK
Jon M. KleinbergCornell University, Ithaca, NY, USA
Alfred KobsaUniversity of California, Irvine, CA, USA
Friedemann MatternETH Zurich, Switzerland
John C. MitchellStanford University, CA, USA
Moni NaorWeizmann Institute of Science, Rehovot, Israel
Oscar NierstraszUniversity of Bern, Switzerland
C. Pandu RanganIndian Institute of Technology, Madras, India
Bernhard SteffenTU Dortmund University, Germany
Demetri TerzopoulosUniversity of California, Los Angeles, CA, USA
Doug TygarUniversity of California, Berkeley, CA, USA
Gerhard WeikumMax Planck Institute for Informatics, Saarbruecken, Germany
Sven Casteleyn Gustavo RossiMarco Winckler (Eds.)
Web Engineering14th International Conference, ICWE 2014Toulouse, France, July 1-4, 2014Proceedings
13
Volume Editors
Sven CasteleynINIT – Universitat Jaume IAv. de Vicent Sos Baynat, s/n 12071, Castelló de la Plana, SpainE-mail: [email protected]
Gustavo RossiLifia – Universidad de La Platacalle 50 y 115, La Plata, Prov. Buenos Aires, ArgentinaE-mail: [email protected]
Marco WincklerICS-IRIT – Université Paul Sabatier118 route de Narbonne, 31062 Toulouse Cedex, FranceE-mail: [email protected]
ISSN 0302-9743 e-ISSN 1611-3349ISBN 978-3-319-08244-8 e-ISBN 978-3-319-08245-5DOI 10.1007/978-3-319-08245-5Springer Cham Heidelberg New York Dordrecht London
Library of Congress Control Number: 2014941113
LNCS Sublibrary: SL 3 – Information Systems and Application, incl. Internet/Weband HCI
© Springer International Publishing Switzerland 2014This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part ofthe material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation,broadcasting, reproduction on microfilms or in any other physical way, and transmission or informationstorage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodologynow known or hereafter developed. Exempted from this legal reservation are brief excerpts in connectionwith reviews or scholarly analysis or material supplied specifically for the purpose of being entered andexecuted on a computer system, for exclusive use by the purchaser of the work. Duplication of this publicationor parts thereof is permitted only under the provisions of the Copyright Law of the Publisher’s location,in ist current version, and permission for use must always be obtained from Springer. Permissions for usemay be obtained through RightsLink at the Copyright Clearance Center. Violations are liable to prosecutionunder the respective Copyright Law.The use of general descriptive names, registered names, trademarks, service marks, etc. in this publicationdoes not imply, even in the absence of a specific statement, that such names are exempt from the relevantprotective laws and regulations and therefore free for general use.While the advice and information in this book are believed to be true and accurate at the date of publication,neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors oromissions that may be made. The publisher makes no warranty, express or implied, with respect to thematerial contained herein.
Typesetting: Camera-ready by author, data conversion by Scientific Publishing Services, Chennai, India
Printed on acid-free paper
Springer is part of Springer Science+Business Media (www.springer.com)
Foreword
The Web plays an important role in every aspect of contemporary societies andof everyday life, i.e., in business, education, entertainment, health, and othercritical activities. Web engineering, as a sub-discipline of software engineering,seeks to improve software development for this pervasive, ever-evolving platform,and strives to develop and uncover novel and cost-effective processes, models,methods, and methodologies to support rich, user-friendly, and accessible inter-actions between people, software, and things.
This volume collects the research articles, late-breaking results, tool demon-strations, posters, tutorials, and keynote speeches presented at the 14th Interna-tional Conference on Web Engineering (ICWE 2014), held in Toulouse, France,during July 1–4, 2014.
ICWE is the flagship conference for the Web engineering community. Previouseditions of ICWE took place at Aalborg, Denmark (2013), Berlin, Germany(2012), Paphos, Cyprus (2011), Vienna, Austria (2010), San Sebastian, Spain(2009), Yorktown Heights, NY, USA (2008), Como, Italy (2007), Palo Alto,CA, USA (2006), Sydney, Australia (2005), Munich, Germany (2004), Oviedo,Spain (2003), Santa Fe, Argentina (2002), and Caceres, Spain (2001). The 2014edition of ICWE was centered around the theme of “Engineering the Web forUsers, Developers and the Crowd,” hereby highlighting the importance of allthe different people that, somehow, participate in the development process ofinteractive Web applications and, ultimately, becomes the actors and the mainusers of the best practices and results of the research performed in the domainof Web engineering.
ICWE 2014 featured six research tracks, namely: Cross-Media and MobileWeb Applications, HCI and the Web, Modeling and Engineering Web Applica-tions, Quality Aspects of Web Applications, Social Web Applications and WebApplications Composition and Mashups that aimed to focus expertise and createa strong identity for the Web engineering community.
ICWE 2014 was endorsed by the International World Wide Web ConferencesSteering Committee (IW3C2), the International Society for Web Engineering(ISWE), the Special Interests Groups on the Web (SIG Web) and Human-Computer Interaction (SIGCHI) of the Association for Computing Machinery(ACM), who provided the in-cooperation agreement to the conference.
ICWE 2014 attracted 100 submissions distributed over the six research tracks.Each paper was assessed by at least three members of an international panel ofexperts. The Program Committee accepted 20 contributions as full research pa-pers and 13 late-breaking result papers. Additionally, ICWE 2014 welcomed15 contributions in the form of posters and/or demonstrations, and four con-tributions to the PhD symposium where young research in the field of Webengineering could benefit from the advice and guidance of experts in the field.
VI Foreword
Continuing with a healthy tradition of the ICWE conference series, three tutori-als on cutting-edge topics on the field of Web engineering were presented, cover-ing the following topics: Interaction Flow Modeling Language (IFML), Mashupsand Web of Things. Moreover, three workshops were selected to be co-locatedat ICWE 2014.
This high-quality program would not have been possible without the help ofmany people that assisted the Organizing and Program Committees. We wouldlike to thanks Marc Najork (Google) and Ricardo Baeza-Yates (Yahoo research),our keynote speakers, who accepted to give an inspiring speech at ICWE 2014,of which a written record is included in these proceedings. Many thanks tothe Steering Committee liaisons Daniel Schwabe and Marco Brambilla for theiradvice and moral support to the organization of ICWE 2014 in Toulouse. Oursincere thanks also go out to the local organizer David Navarre, whose supportwas essential in hosting this conference at the University Toulouse Capitole aswell as to Marlene Giamporcaro and Marie-Anne Laplaine, who oversaw all thelogistic operations. We also thank Michael Krug and Martin Gaedke for thelogistics required for hosting the conference website. Moreover, we address ourfinal thanks to all the authors who submitted their scientific work to ICWE2014, and especially to the presenters who took the time to come to Toulouseand discuss their work with their peers.
May 2014 Sven CasteleynGustavo Rossi
Marco Winckler
Organization
Technical Committee
General Chair
Marco Winckler ICS-IRIT, Universite Paul Sabatier, France
Program Chairs
Sven Casteleyn Universitat Jaume I, Castellon, SpainGustavo Rossi UNLP, Argentina
Track Chairs
Cross-Media and Mobile Web Applications
Niels Olof Bouvin Aarhus University, DenmarkIn-young Ko Korea Advanced Institute of Science and
Technology, South Korea
HCI and the Web
Jose Antonio Gallud Universidad de Castilla La Mancha, SpainFabio Paterno C.N.R.-ISTI, Italy
Modeling and Engineering Web Applications
Marco Brambilla Politecnico di Milano, ItalyManuel Wimmer Vienna University of Technology, Austria
Quality Aspects of Web Applications
Silvia Abrahao Universidad Politecnica de Valencia, SpainFilomena Ferrucci Universita di Salerno, Italy
Social Web Applications
Maria Bielikova Slovak University of Technology in Bratislava,Slovakia
Flavius Frasincar Erasmus University Rotterdam,The Netherlands
VIII Organization
Web Applications Composition and Mashups
Cesare Pautasso University of Lugano, SwitzerlandTakehiro Tokuda Tokyo Institute of Technology, Japan
Tutorials Chairs
Luis Olsina Universidad National de la Pampa, ArgentinaOscar Pastor Universidad Politecnica de Valencia, Spain
Workshops Chair
Santiago Melia University of Alicante, Spain
Demos AND Posters
Jordi Cabot Inria/Ecole des Mines de Nantes, FranceMichael Nebeling ETH, Switzerland
PHD Symposium Chairs
Cinzia Cappiello Politecnico di Milano, ItalyMartin Gaedke Technische Universitat Chemnitz, Germany
Program Committee
Cross-Media and Mobile Web Applications
Wei Chen Agricultural Information Institute,Chinese Academy of Agricultural Sciences,China
Antonella De Angeli University of Manchester, UKVolker Gruhn Universitat Duisburg-Essen, GermanyCelia Martinie ICS-IRIT, Universite Paul Sabatier, FranceGeorge Pallis University of Cyprus, CyprusFabio Paterno ISTI-CNR, Pisa, ItalyBenjamin Satzger Microsoft, USAQuan Z. Sheng University of Adelaide, AustraliaBeat Signer Vrije Universiteit Brussel, BelgiumGiovanni Toffetti Carughi IBM Research Haifa, IsraelWilliam Van Woensel Dalhousie University, CanadaMarco Winckler ICS-IRIT, Universite Paul Sabatier, France
Organization IX
HCI and the Web
Julio Abascal University of the Basque Country, SpainSimone Barbosa Pontificia Universidade Catolica do Rio de
Janeiro, BrazilGiorgio Brajnik University of Udine, ItalyCarlos Duarte University of Lisbon, PortugalCristina Gena University of Turin, ItalyLuis Leiva Universitat Politecnica de Valencia, SpainMaria Lozano University of Castilla-la Mancha, SpainMaristella Matera Politecnico di Milano, ItalyMichael Nebeling ETH Zurich, SwitzerlandVictor Penichet University of Castilla-La Mancha, SpainCarmen Santoro CNR-ISTI, ItalyMarkel Vigo University of Manchester, UKMarco Winckler ICS-IRIT, Universite Paul Sabatier, France
Modeling and Engineering Web Applications
Luciano Baresi Politecnico di Milano, ItalyDevis Bianchini University of Brescia, ItalyHubert Baumeister Technical University of Denmark, DenmarkAlessandro Bozzon Politecnico di Milano, Italy
Jordi Cabot IInria Ecole des Mines de Nantes, ItalyRichard Chbeir LE2I-CNRS, FranceFlorian Daniel University of Trento, ItalyOscar Diaz University of the Basque Country, SpainSchahram Dustdar Vienna University of Technology, AustriaJutta Eckstein IT communication, GermanyMarina Egea Atos Research & Innovation Department, SpainFlavius Frasincar Erasmus University Rotterdam,
The NetherlandsPiero Fraternali Politecnico di Milano, ItalyIrene Garrigos University of Alicante, SpainMichael Grossniklaus University of Konstanz, GermanyGuy-Vincent Jourdan University of Ottawa, CanadaGerti Kappel Vienna University of Technology, AustriaAlexander Knapp Universitat Augsburg, GermanyFrank Leymann University of Stuttgart, GermanyMaristella Matera Politecnico di Milano, ItalySantiago Melia University of Alicante, SpainOscar Pastor Universidad Politecnica de Valencia, SpainVicente Pelechano Universidad Politecnica de Valencia, SpainAlfonso Pierantonio University of L’Aquila, ItalyWerner Retschitzegger Johannes Kepler University of Linz, Austria
X Organization
Fernando Sanchez Universidad de Extremadura, SpainDaniel Schwabe PUC Rio, BrazilAntonio Vallecillo University of Malaga, SpainAgustin Yague Universidad Politecnica de Madrid, SpainGefei Zhang arvato systems, GermanyJurgen Ziegler University of Duisburg-Essen, Germany
Quality Aspects of Web Applications
Joao Araujo Universidade Nova de Lisboa, PortugalRami Bahsoon University of Birmingham, UKMichela Bertolotto University College Dublin, IrelandDavide Bolchini Indiana University, USAGiorgio Brajnik University of Udine, ItalyCinzia Cappiello Politecnico di Milano, ItalySchahram Dustdar TU Wien, AustriaCarmine Gravino University of Salerno, ItalyEmilio Insfran Universitat Politecnica de Valencia
(DSIC-UPV), SpainTahar Kechadi University College Dublin, IrelandNora Koch Ludwig Maximilians University of Munich,
GermanyGrace Lewis Carnegie Mellon Software Engineering
Institute, USAMaristella Matera Politecnico di Milano, ItalyEmilia Mendes Blekinge Institute of Technology, SwedenAli Mesbah University of British Columbia, CanadaLuis Olsina GIDIS Web, Engineering School, UNLPam,
ArgentinaFederica Sarro University College, London, UKGiovanni Toffetti Carughi University of Lugano, SwitzerlandGiuliana Vitiello University of Salerno, ItalyMichael Weiss Carleton University, CanadaCoral Calero Universidad de Castilla-La Mancha, SpainArie van Deursen Delft University of Technology,
The NetherlandsVahid Garousi University of Calgary, CanadaJean Vanderdonckt Universite Catholique de Louvain, BelgiumCristina Cachero Universidad de Alicante, Spain
Social Web Applications
Witold Abramowicz Poznan University of Economics, PolandIoannis Anagnostopoulos University of Thessaly, GreeceMarco Brambilla Politecnico di Milano, Italy
Organization XI
Richard Chbeir Le2i - CNRS, FranceAlexandra Cristea University of Warwick, UKOscar Diaz University of the Basque Country, SpainStefan Dietze L3S Research Center, GermanyRoberto De Virgilio Universita di Roma Tre, ItalyVania Dimitrova University of Leeds, UKMartin Gaedke Chemnitz University of Technology, GermanyGeert-Jan Houben Delft University of Technology,
The NetherlandsZakaria Maamar Zayed University, UAEJose Palazzo Moreira
de Oliveira UFRGS, BrazilJan Paralic Technical University in Kosice, SlovakiaOscar Pastor Valencia University of Technology, SpainDavide Rossi University of Bologna, ItalyDaniel Schwabe PUC Rio, BrazilMarkus Strohmaier University of Koblenz-Landau, GermanyJulita Vassileva University of Saskatchewan, CanadaErik Wilde UC Berkeley, USAGuandong Xu University of Technology Sydney, AustraliaJaroslav Zendulka Brno University of Technology, Czech Republic
Web Applications Composition and Mashups
Saeed Aghaee University of Lugano, SwitzerlandChristoph Bussler MercedSystems, Inc., USAFlorian Daniel University of Trento, ItalyOscar Diaz University of the Basque Country, SpainHao Han Kanagawa University, JapanGregor Hohpe Google, Inc.Geert-Jan Houben Delft University of Technology,
The NetherlandsPeep Kungas University of Tartu, EstoniaMaristella Matera Politecnico di Milano, ItalyMoira Norrie ETH Zurich, SwitzerlandTomas Vitvar Czech Technical University of Prague,
Czech RepuclicEric Wohlstadter University of British Columbia, CanadaChristian Zirpins Karlsruhe Institute of Technology, Germany
Additional Reviewers
Saba AlimadadiCristobal ArellanoMarcos Baez
Michele BianchiHugo BruneliereDimoklis Despotakis
XII Organization
Milan DojchinovskiMartin FleckUjwal GadirajuFlorian GeiglUjwal GadirajuJavier Luis Canovas IzquierdoOliver KoppPhilip LangerFangfang LiXin LiJacek MayszkoEsteban Robles Luna
Juan Carlos PreciadoPeter PurgathoferMonica SebilloSimon SteyskalVictoria TorresPedro ValderasKarolina Vukojevic-HauptJozef WagnerSebastian WagnerSimon Walk
Local Organizing Committee
Local Chairs
David Navarre ICS-IRIT, University of Toulouse Capitole,France
Celia Martinie ICS-IRIT, Paul Sabatier University, France
Operations
Marlene Giamporcaro INP-Toulouse, FranceMarie-Anne Laplaine INP-Toulouse, FranceNadine Ortega University of Toulouse 1, France
ICWE Steering Committee Liaisons
Marco Brambilla Politecnico di Milano, ItalyDaniel Schwabe PUC-Rio, Brazil
Acknowledgments
The conference chairs and conference organizers would like to thank our spon-sors:
Organization XIII
Sponsors
Institute of Research in Informatics of Toulouse (IRIT)interaction-design.orgUniversity of Toulouse Capitole (Toulouse I)Paul Sabatier University (Toulouse III)Institut Nationale Polytechnique de Toulouse (INP)
Scientific Sponsors
ACM In-Cooperation with Special Interests Groups SIGCHI and SIGWEB
International Society for Web Engineering (ISWE)
International World Wide Web Conferences Steering Committee (IW3C2)
Table of Contents
Research Papers
A Platform for Web Augmentation Requirements Specification . . . . . . . . . 1Diego Firmenich, Sergio Firmenich, Jose Matıas Rivero, andLeandro Antonelli
An Empirical Study on Categorizing User Input Parameters for UserInputs Reuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Shaohua Wang, Ying Zou, Bipin Upadhyaya, Iman Keivanloo, andJoanna Ng
Analysis and Evaluation of Web Application Performance EnhancementTechniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Igor Jugo, Dragutin Kermek, and Ana Mestrovic
CRAWL·E: Distributed Skill Endorsements in Expert Finding . . . . . . . . . 57Sebastian Heil, Stefan Wild, and Martin Gaedke
Cross Publishing 2.0: Letting Users Define Their Sharing Practices onTop of YQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Jon Iturrioz, Iker Azpeitia, and Oscar Dıaz
Ensuring Web Interface Quality through Usability-Based SplitTesting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Maximilian Speicher, Andreas Both, and Martin Gaedke
Evaluating Mobileapp Usability: A Holistic Quality Approach . . . . . . . . . 111Luis Olsina, Lucas Santos, and Philip Lew
Finding Implicit Features in Consumer Reviews for SentimentAnalysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Kim Schouten and Flavius Frasincar
From Choreographed to Hybrid User Interface Mashups:A Generic Transformation Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Alexey Tschudnowsky, Stefan Pietschmann, Matthias Niederhausen,Michael Hertel, and Martin Gaedke
Identifying Patterns in Eyetracking Scanpaths in Terms of VisualElements of Web Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Sukru Eraslan, Yeliz Yesilada, and Simon Harper
Identifying Root Causes of Web Performance Degradation UsingChangepoint Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Jurgen Cito, Dritan Suljoti, Philipp Leitner, and Schahram Dustdar
XVI Table of Contents
Indexing Rich Internet Applications Using Components-BasedCrawling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Ali Moosavi, Salman Hooshmand, Sara Baghbanzadeh,Guy-Vincent Jourdan, Gregor V. Bochmann, and Iosif Viorel Onut
Pattern-Based Specification of Crowdsourcing Applications . . . . . . . . . . . . 218Alessandro Bozzon, Marco Brambilla, Stefano Ceri,Andrea Mauri, and Riccardo Volonterio
SmartComposition: A Component-Based Approach for CreatingMulti-screen Mashups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Michael Krug, Fabian Wiedemann, and Martin Gaedke
SSUP – A URL-Based Method to Entity-Page Discovery . . . . . . . . . . . . . . 254Edimar Manica, Renata Galante, and Carina F. Dorneles
StreamMyRelevance! Prediction of Result Relevance from Real-TimeInteractions and Its Application to Hotel Search . . . . . . . . . . . . . . . . . . . . . 272
Maximilian Speicher, Sebastian Nuck, Andreas Both, andMartin Gaedke
The Forgotten Many? A Survey of Modern Web DevelopmentPractices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Moira C. Norrie, Linda Di Geronimo, Alfonso Murolo, andMichael Nebeling
Using Path-Dependent Types to Build Type Safe JavaScript ForeignFunction Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Julien Richard-Foy, Olivier Barais, and Jean-Marc Jezequel
Visual vs. DOM-Based Web Locators: An Empirical Study . . . . . . . . . . . . 322Maurizio Leotta, Diego Clerissi, Filippo Ricca, and Paolo Tonella
Widget Classification with Applications to Web Accessibility . . . . . . . . . . 341Valentyn Melnyk, Vikas Ashok, Yury Puzis, Andrii Soviak,Yevgen Borodin, and I.V. Ramakrishnan
Late Breaking Results
(De-)Composing Web Augmenters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359Sergio Firmenich, Irene Garrigos, and Manuel Wimmer
An Exploratory Study on the Relation between User InterfaceComplexity and the Perceived Quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Seyyed Ehsan Salamati Taba, Iman Keivanloo, Ying Zou,Joanna Ng, and Tinny Ng
Beyond Responsive Design: Adaptation to Touch and Multitouch . . . . . . 380Michael Nebeling and Moira C. Norrie
Table of Contents XVII
Composing JSON-Based Web APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390Javier Luis Canovas Izquierdo and Jordi Cabot
Design Criteria for Web Applications Adapted to Emotions . . . . . . . . . . . 400Giulio Mori, Fabio Paterno, and Ferdinando Furci
Driving Global Team Formation in Social Networks to ObtainDiversity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Francesco Buccafurri, Gianluca Lax, Serena Nicolazzo,Antonino Nocera, and Domenico Ursino
Effectiveness of Incorporating Follow Relation into Searching forTwitter Users to Follow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Tomoya Noro and Takehiro Tokuda
Improving the Scalability of Web Applications with RuntimeTransformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
Esteban Robles Luna, Jose Matıas Rivero, Matias Urbieta, andJordi Cabot
Multi Matchmaking Approach for Semantic Web Services SelectionBased on Fuzzy Inference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
Zahira Chouiref, Karim Benouaret, Allel Hadjali, andAbdelkader Belkhir
Semantic Mediation Techniques for Composite Web Applications . . . . . . . 450Carsten Radeck, Gregor Blichmann, Oliver Mroß, and Klaus Meißner
Standard-Based Integration of W3C and GeoSpatial Services: QualityChallenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Michela Bertolotto, Pasquale Di Giovanni, Monica Sebillo, andGiuliana Vitiello
Tamper-Evident User Profiles for WebID-Based Social Networks . . . . . . . 470Stefan Wild, Falko Braune, Dominik Pretzsch,Michel Rienacker, and Martin Gaedke
X-Themes: Supporting Design-by-Example . . . . . . . . . . . . . . . . . . . . . . . . . . 480Moira C. Norrie, Michael Nebeling, Linda Di Geronimo, andAlfonso Murolo
Demos/Posters
A Tool for Detecting Bad Usability Smells in an Automatic Way . . . . . . . 490Julian Grigera, Alejandra Garrido, and Jose Matıas Rivero
XVIII Table of Contents
An Extensible, Model-Driven and End-User Centric Approach for APIBuilding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
Jose Matıas Rivero, Sebastian Heil, Julian Grigera,Esteban Robles Luna, and Martin Gaedke
Building Bridges between Diverse Identity Concepts Using WebID . . . . . 498Michel Rienacker, Stefan Wild, and Martin Gaedke
Cross-Browser Testing in Browserbite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503Tonis Saar, Marlon Dumas, Marti Kaljuve, and Nataliia Semenenko
DireWolf Goes Pack Hunting: A Peer-to-Peer Approach for Secure LowLatency Widget Distribution Using WebRTC . . . . . . . . . . . . . . . . . . . . . . . . 507
Istvan Koren, Jens Bavendiek, and Ralf Klamma
Easing Access for Novice Users in Multi-screen Mashups by Rule-BasedAdaption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
Philipp Oehme, Fabian Wiedemann, Michael Krug, andMartin Gaedke
Interactive Scalable Lectures with ASQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515Vasileios Triglianos and Cesare Pautasso
LiquidML: A Model Based Environment for Developing High ScalableWeb Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
Esteban Robles Luna, Jose Matıas Rivero, and Matias Urbieta
Managing and Monitoring Elastic Cloud Applications . . . . . . . . . . . . . . . . 523Demetris Trihinas, Chrystalla Sofokleous, Nicholas Loulloudes,Athanasios Foudoulis, George Pallis, and Marios D. Dikaiakos
MAPMOLTY: A Web Tool for Discovering Place Loyalty Based onMobile Crowdsource Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
Vinicius Monterio de Lira, Salvatore Rinzivillo,Valeria Cesario Times, Chiara Renso, and Patricia Tedesco
Paving the Path to Content-Centric and Device-Agnostic WebDesign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
Maximilian Speicher
Twiagle: A Tool for Engineering Applications Based on InstantMessaging over Twitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
Angel Mora Segura, Juan de Lara, and Jesus Sanchez Cuadrado
Using Linked Data for Modeling Secure Distributed Web Applicationsand Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
Falko Braune, Stefan Wild, and Martin Gaedke
WaPPU: Usability-Based A/B Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545Maximilian Speicher, Andreas Both, and Martin Gaedke
Table of Contents XIX
Webification of Software Development: User Feedback for Developer’sModeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550
Eduard Kuric and Maria Bielikova
PhD Symposium
Comparing Methods of Trend Assessment . . . . . . . . . . . . . . . . . . . . . . . . . . . 554Radek Malinsky and Ivan Jelınek
Exploiting Different Bioinformatics Resources for Enhancing ContentRecommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
Abdullah Almuhaimeed and Maria Fasli
Methodologies for the Development of Crowd and Social-BasedApplications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
Andrea Mauri
Using Semantic Techniques to Improve Service Composition by EndUsers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
Giuseppe Desolda
Keynotes
Social Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571Marc Najork
Wisdom of Crowds or Wisdom of a Few? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573Ricardo Baeza-Yates
Tutorials
IFML: Building the Front-End of Web and Mobile Applications withOMG’s Interaction Flow Modeling Language . . . . . . . . . . . . . . . . . . . . . . . . 575
Marco Brambilla
Mashups: A Journey from Concepts and Models to the Quality ofApplications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577
Cinzia Cappiello, Florian Daniel, and Maristella Matera
Web of Things: Concepts, Technologies and Applications for ConnectingPhysical Objects to the Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579
Iker Larizgoitia, Dominique Guinard, and Vlad Trifa
XX Table of Contents
Workshop
Distributed User Interfaces and Multimodal Interaction . . . . . . . . . . . . . . . 581Marıa D. Lozano, Jose A. Gallud, Vıctor M.R. Penichet,Ricardo Tesoriero, Jean Vanderdonckt, Habib Fardoun, andAbdulfattah S. Mashat
Author Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583