Current Trends in Web Engineering

Multilinguality is a key feature of todays Web, and it is this feature that we leverage and exploit in our research work at the Sapienza University of Romes Linguistic Computing Laboratory, which I am going to overview and showcase in this talk. I will start by presenting BabelNet, the largest multilingual encyclopedic dictionary and semantic network (now also a knowledge base), which covers 271 languages and 14 million concepts and named entities. BabelNet provides both coverage for all the open-class parts of speech, thanks to the seamless integration of WordNet, Wikipedia, Wiktionary, OmegaWiki, Wikidata and the Open Multilingual WordNet. Next, I will present Babelfy, a unified approach that leverages BabelNet to jointly perform word sense disambiguation and entity linking in arbitrary languages, with performance on both tasks on a par with, or surpassing, those of task-specific state-of-the-art supervised systems. Babelfy also includes a language-agnostic setting in which languages can be mixed in arbitrary ways. Finally, I will describe the most recent developments, including deep learning approaches to latent vector representations of meaning and word sense disambiguation. 1 http://babelnet.org. 2 http://babelfy.org.

[1]  Nikolay Mehandjiev,et al.  Service Composition for Everyone: A Study of Risks and Benefits , 2009, ICSOC/ServiceWave Workshops.

[2]  Fabio Paternò,et al.  Analysing How Users Prefer to Model Contextual Event-Action Behaviours in Their Smartphones , 2015, IS-EUD.

[3]  Margaret M. Burnett,et al.  End-User Development in the Internet of Things Era , 2015, CHI Extended Abstracts.

[4]  Chien-Chao Tseng,et al.  Stateful session handoff for mobile WWW , 2006, Inf. Sci..

[5]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[6]  Marco Casario,et al.  HTML5 Geolocation API , 2011 .

[7]  Alan F. Blackwell,et al.  The fuzzy felt ethnography—understanding the programming patterns of domestic appliances , 2004, Personal and Ubiquitous Computing.

[8]  Alexandre Alapetite,et al.  Dynamic 2D-barcodes for multi-device Web session migration including mobile phones , 2009, Personal and Ubiquitous Computing.

[9]  Nayeem Islam,et al.  Browser State Repository Service , 2002, Pervasive.

[10]  Gerardo Canfora,et al.  Proxy-based hand-off of Web sessions for user mobility , 2005, The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services.

[11]  Mary Beth Rosson,et al.  What’s in a mashup? And why? Studying the perceptions of web-active end users , 2008, 2008 IEEE Symposium on Visual Languages and Human-Centric Computing.

[12]  HENRY LIEBERMAN,et al.  End-User Development: An Emerging Paradigm , 2006, End User Development.

[13]  Dobromir Todorov Mechanics of User Identification and Authentication: Fundamentals of Identity Management , 2007 .

[14]  Chin-Tser Huang,et al.  A secure cookie protocol , 2005, Proceedings. 14th International Conference on Computer Communications and Networks, 2005. ICCCN 2005..

[15]  Bruce M. Maggs,et al.  Posit: a lightweight approach for IP geolocation , 2012, PERV.

[16]  Shoji Kurakake,et al.  Browser Session Preservation and Migration , 2002 .

[17]  Antonella De Angeli,et al.  Service Composition for Non-programmers: Prospects, Problems, and Design Recommendations , 2010, 2010 Eighth IEEE European Conference on Web Services.

[18]  Tommi Mikkonen,et al.  Synchronizing Application State Using Virtual DOM Trees , 2016, ICWE Workshops.

[19]  Antonella De Angeli,et al.  Conceptual and Usability Issues in the Composable Web of Software Services , 2010, ICWE Workshops.

[20]  Cesare Pautasso,et al.  On the Architecture of Liquid Software: Technology Alternatives and Design Space , 2016, 2016 13th Working IEEE/IFIP Conference on Software Architecture (WICSA).

[21]  Cesare Pautasso,et al.  Architecting Liquid Software , 2017, J. Web Eng..

[22]  Tommi Mikkonen,et al.  Liquid Software Manifesto: The Era of Multiple Device Ownership and Its Implications for Software Architecture , 2014, 2014 IEEE 38th Annual Computer Software and Applications Conference.

[23]  Nikolay Mehandjiev,et al.  Alternative Representations for End User Composition of Service-Based Systems , 2011, IS-EUD.