{"title":"Future CMS for e-Business: Will Microservices and Containerization Change the Game?","authors":"Carina Landerer, Philipp Brune","doi":"10.5220/0008065002100217","DOIUrl":"https://doi.org/10.5220/0008065002100217","url":null,"abstract":"Content Management Systems (CMS) are widely adopted commodity applications today. Well-established implementations exist since many years, both commercial and Open Source, e.g. WordPress or Drupal. In consequence, research on CMS has strongly declined since its peak more than a decade ago. However, in recent years new trends for building and running large-scale web applications emerged, such as Node.js, microservice architectures and containerization, while most established CMS still use a traditional monolithic architecture. This rises the question how these emerging new technologies will challenge those established CMS implementations. Therefore, in this paper a microservice architecture for an examplified e-business CMS is proposed, and a Proof-of-Concept implementation is described. The approach is evaluated with respect to its feasibility using a qualitative empirical study. Results indicate that the approach is well-suited for building more state-of-the-art CMS in the near future, which are likely to challenge the position of the traditional monolithic implementations.","PeriodicalId":406179,"journal":{"name":"International Conference on Web Information Systems and Technologies","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121850852","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Interfaces of the Agriculture 4.0","authors":"L. Bollini, Alessio Caccamo, Carlo Martino","doi":"10.5220/0008164802730280","DOIUrl":"https://doi.org/10.5220/0008164802730280","url":null,"abstract":"The introduction of information technologies in the environmental field is impacting and changing even a traditional sector like agriculture. Nevertheless, Agriculture 4.0 and data-driven decisions should meet user needs and expectations. The paper presents a broad theoretical overview, discussing both the strategic role of design applied to Agri-tech and the issue of User Interface and Interaction as enabling tools in the field. In particular, the paper suggests to rethink the HCD approach, moving on a Human-Decentered Design approach that put together user-technology-environment and the importance of the role of calm technologies as a way to place the farmer, not as a final target and passive spectator, but as an active part of the process to aim the process of mitigation, appropriation from a traditional cultivation method to the 4.0 one.","PeriodicalId":406179,"journal":{"name":"International Conference on Web Information Systems and Technologies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128664417","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Soon Ae Chun, R. Holowczak, Kannan Dharan, Ruoyu Wang, Soumyadeep Basu, J. Geller
{"title":"Detecting Political Bias Trolls in Twitter Data","authors":"Soon Ae Chun, R. Holowczak, Kannan Dharan, Ruoyu Wang, Soumyadeep Basu, J. Geller","doi":"10.5220/0008350303340342","DOIUrl":"https://doi.org/10.5220/0008350303340342","url":null,"abstract":"Ever since Russian trolls have been brought to light, their interference in the 2016 US Presidential elections has been monitored and studied. These Russian trolls employ fake accounts registered on several major social media sites to influence public opinion in other countries. Our work involves discovering patterns in these tweets and classifying them by training different machine learning models such as Support Vector Machines, Word2vec, Google BERT, and neural network models, and then applying them to several large Twitter datasets to compare the effectiveness of the different models. Two classification tasks are utilized for this purpose. The first one is used to classify any given tweet as either troll or non-troll tweet. The second model classifies specific tweets as coming from left trolls or right trolls, based on apparent extreme political orientations. On the given data sets, Google BERT provides the best results, with an accuracy of 89.4% for the left/right troll detector and 99% for the troll/non-troll detector. Temporal, geographic, and sentiment analyses were also performed and results were visualized.","PeriodicalId":406179,"journal":{"name":"International Conference on Web Information Systems and Technologies","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121647096","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Of the Utmost Importance: Resource Prioritization in HTTP/3 over QUIC","authors":"Robin Marx, T. Decker, P. Quax, W. Lamotte","doi":"10.5220/0008191701300143","DOIUrl":"https://doi.org/10.5220/0008191701300143","url":null,"abstract":"Not even five years after the standardization of HTTP/2, work is already well underway on HTTP/3. This latest version is necessary to make optimal use of that other new and exiting protocol: QUIC. However, some of QUIC’s unique characteristics make it challenging to keep HTTP/3’s functionalities on par with those of HTTP/2. Especially the efforts on adapting the prioritization system, which governs how multiple resources can be multiplexed on a single QUIC connection, have led to some difficult to answer questions. This paper aims to help answer some of those questions by being the first to provide experimental evaluations and result comparisons for 11 different possible HTTP/3 prioritization approaches in a variety of simulation settings. We present some non-trivial insights, discuss advantages and disadvantages of various approaches, and provide results-backed actionable advice to the standardization working group. We also help foster further experimentation by contributing our complete HTTP/3 implementation, results dataset and custom visualizations to the community.","PeriodicalId":406179,"journal":{"name":"International Conference on Web Information Systems and Technologies","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126262913","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An Application of OSSpal for the Assessment of Open Source Project Management Tools","authors":"H. Paula, Jorge Bernardino","doi":"10.5220/0008412404110417","DOIUrl":"https://doi.org/10.5220/0008412404110417","url":null,"abstract":"Projects are a necessity within any competitive business, and as the execution of complex projects becomes the norm, so grows the need for advances in project management. The use of project management tools is key towards taming said complexity. There are many such tools available; the current challenge resides in picking the right one. In this paper, we evaluate three different tools - OpenProject, dotProject, and Odoo - using the OSSpal methodology.","PeriodicalId":406179,"journal":{"name":"International Conference on Web Information Systems and Technologies","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117333996","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Andreas Hinderks, Anna-Lena Meiners, Francisco José Domínguez Mayo, Jörg Thomaschewski
{"title":"Interpreting the Results from the User Experience Questionnaire (UEQ) using Importance-Performance Analysis (IPA)","authors":"Andreas Hinderks, Anna-Lena Meiners, Francisco José Domínguez Mayo, Jörg Thomaschewski","doi":"10.5220/0008366503880395","DOIUrl":"https://doi.org/10.5220/0008366503880395","url":null,"abstract":"User Experience Questionnaire is a common and valid method to measure the User Experience (UX) for a product or service. In recent years, these questionnaires have established themselves to measure various aspects of UX. In addition to the questionnaire, an evaluation tool is usually offered so that the results of a study can be evaluated in the light of the questionnaire. As a rule, the evaluation consists of preparing the data and comparing it with a benchmark. Often this interpretation of the data is not sufficient as it only evaluates the current User Experience. However, it is desirable to determine exactly where there is a need for action. In our article we present an approach that evaluates the results from the User Experience Questionnaire (UEQ) using the importance-performance analysis (IPA). The aim is to create another possibility to interpret the results of the UEQ and to derive recommendations for action from them. In a first study with 219 participants, we validated the approach presented with YouTube and WhatsApp. The results show that the IPA provides additional insights from which further recommendations for action can be derived.","PeriodicalId":406179,"journal":{"name":"International Conference on Web Information Systems and Technologies","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129227959","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"CMS-oriented Modeling Languages: An Attempt to Assist Model-driven Development in CMS Domain","authors":"Vassiliki Gkantouna, Giannis Tzimas","doi":"10.5220/0008363103720379","DOIUrl":"https://doi.org/10.5220/0008363103720379","url":null,"abstract":"Nowadays, Content Management Systems (CMSs) are widely used as the underlying development platform for building complex Web applications. However, despite their widespread use, existing MDWE methodologies have focused mainly on traditional Web applications, and thus, they cannot support the model-driven development of CMS-based Web applications. Given that MDWE methodologies are driven by the expressiveness of the modeling languages which are being used within their context, the failure of the existing MDWE methodologies to support the automated development of CMS-based Web application is probably caused by the absence of modeling languages able to capture the particular development context of CMS platforms. To address this problem, we propose a new genre of modeling languages, called CMS-oriented modeling languages, which are particularly defined over the specific development context of CMS platforms. We provide a general framework to support their definition in three main stages, involving the analysis of the target CMS platform, the creation of its domain model and the formal definition of the CMS-oriented modeling language. In this way, the proposed framework supports the definition of CMS-oriented modeling languages, which can lay the foundation for the development of MDWE methodologies for CMS-based Web applications, thus enabling model-driven development in CMS domain.","PeriodicalId":406179,"journal":{"name":"International Conference on Web Information Systems and Technologies","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128872067","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Examining the Privacy Vulnerability Level of Android Applications","authors":"G. Kapitsaki, Modestos Ioannou","doi":"10.5220/0007955100340045","DOIUrl":"https://doi.org/10.5220/0007955100340045","url":null,"abstract":"Mobile applications are often granted access to various data available on the mobile device. Android applications provide the notion of permissions to let the developers define the data their applications require to function properly. However, through accessing these data, applications may gain direct or indirect access to sensitive user data. In this paper, we address the detection of privacy vulnerabilities in mobile applications in Android via an analysis that is based mainly on the use of Android permissions. Different aspects of the application are analyzed in order to draw conclusions offering an aggregated view of permission analysis in the form of a penalty score, a feature that is missing in previous approaches that analyze permission use in Android. Our work is supported by a web application prototype of App Privacy Analyzer that allows users to upload an application and view the respective analysis results comparing them with other applications uploaded in previous uses of the system. This approach can be useful for security and privacy analysts and developers that wish to examine the privacy vulnerability level of their Android applications, but also for end users with technical expertise. We have used the tool for the analysis of 800 Android applications and are discussing the results the observed permission use.","PeriodicalId":406179,"journal":{"name":"International Conference on Web Information Systems and Technologies","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134266656","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
F. Buccafurri, G. Lax, Lorenzo Musarella, Roberto Nardone
{"title":"A Novel Query Language for Data Extraction from Social Networks","authors":"F. Buccafurri, G. Lax, Lorenzo Musarella, Roberto Nardone","doi":"10.5220/0008362503650371","DOIUrl":"https://doi.org/10.5220/0008362503650371","url":null,"abstract":"Online Social Networks (OSNs) represent an important source of information since they manage a huge amount of data that can be used in many different contexts. Moreover, many people create and manage more than one social profile in the different available OSNs. The combination and the extraction of the set of data from contained in OSNs can produce a huge amount of additional information regarding both a single person and the overall society. Consequently, the data extraction from multiple social networks is a topic of growing interest. There are many techniques and technologies for data extraction from a single OSN, but there is a lack of simple query languages which can be used by programmers to retrieve data, correlate resources and integrate results from multiple OSNs. This work describes a novel query language for data extraction from multiple OSNs and the related supporting tool to edit and validate queries. With respect to existing languages, the designed language is general enough to include the variety of resources managed by the different OSNs. Moreover, thanks to the support of the editing environment, the language syntax can be customised by programmers to express searching criteria that are specific for a social network.","PeriodicalId":406179,"journal":{"name":"International Conference on Web Information Systems and Technologies","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114227635","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Pavements Course: Is the Flipped Classroom Model Effective in All Cases? A Case Study in a Developing Country","authors":"Yasmany Damián García-Ramírez","doi":"10.5220/0008397705090516","DOIUrl":"https://doi.org/10.5220/0008397705090516","url":null,"abstract":"The flipped classroom model is one of the active learning techniques which has depicted good results worldwide when applied to university education, especially in developing countries. This technique has been employed in several areas of knowledge; however, its application within a Pavements course has not been reported yet. So, this article aims to evaluate the effectiveness of the flipped classroom technique applied to this subject. Two research questions related to the influence of the flipped model on both, students’ final grades and their opinion about its effectiveness were carried out. The experiment was applied to four groups: two groups took the course with the traditional method while the other two attended the flipped classroom model. Students from group A-B had to attend a face-to-face lecture, while learners from group C-D had to watch a pre-recorded lecture before class attendance. As result, students in the traditional model got better average final grades than those of the flipped one; however, students, in general, were more satisfied with the flipped model. The flipped model promoted self-learning and proactivity from students to look for what is unknown to them, which is a quite valuable skill in the field of Civil Engineering.","PeriodicalId":406179,"journal":{"name":"International Conference on Web Information Systems and Technologies","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121884037","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}