18 research outputs found
VALS WP7 – Dissemination. Status at Salamanca final meeting
[EN]This presentation was made in the Final VALS project meeting in Salamanca (Spain) at February 11th – 12th 2016. It is devoted to present the current state of the dissemination of VALS project
Understanding the barriers to virtual student placements in the Semester of Code
The Semester of Code initiative organised virtual placements for university students around Europe, working on authentic business problems using open source software. The project was welcomed by stakeholders, and many companies and open source foundations became involved. However, the response from students was disappointing. In this paper we examine the reasons for this, discussing the results of the evaluation work carried out. Finally, we consider the implications of our work for student placements and the Knowledge Alliance European Union programme.La iniciativa Semester of Code organiza prácticas virtuales para estudiantes universitarios de toda Europa, trabajando en problemas reales de empresas que emplean software de código abierto en sus procesos de negocio. El proyecto fue bienvenido por todos actores involucrados, entre los que se encuentran varias empresas y fundaciones relacionadas con el software libre. Sin embargo, la respuesta por parte de los estudiantes fue menor de lo esperado. En este artículo se examinan las razones de ello, se discuten los resultados de la evaluación que se ha llevado a cabo. Finalmente, se reflexiona sobre las implicaciones del trabajo realizado para las prácticas en empresas de los estudiantes y el Programa Knowledge Alliance de la Unión Europea
VALS: Virtual Alliances for Learning Society
[EN] VALS has the aims of establishing sustainable methods and processes to build knowledge partnerships between Higher
Education and companies to collaborate on resolving authentic business problems through open innovation mediated by
the use of Open Source Software. Open Source solutions provide the means whereby educational institutions, students,
businesses and foundations can all collaborate to resolve authentic business problems. Not only Open Software provides
the necessary shared infrastructure and collaborative practice, the foundations that manage the software are also hubs,
which channel the operational challenges of their users through to the people who can solve them. This has great
potential for enabling students and supervisors to collaborate in resolving the problems of businesses, but is constrained
by the lack of support for managing and promoting collaboration across the two sectors. VALS should 1) provide the
methods, practice, documentation and infrastructure to unlock this potential through virtual placements in businesses and
other public and private bodies; and 2) pilot and promote these as the “Semester of Code”. To achieve its goals the
project develops guidance for educational institutions, and for businesses and foundations, detailing the opportunities and
the benefits to be gained from the Semester of Code, and the changes to organisation and practice required. A Virtual
Placement System is going to be developed, adapting Apache Melange, and extending it where necessary. In piloting, the
necessary adaptations to practice will be carried out, particularly in universities, and commitments will be established
between problem owners and applicants for virtual placements
SensoMan: Social Management of Context Sensors and Actuators for IoT
Sensor networks that collect data from the environment can be utilized in the development of context-aware applications, bringing into sight the need for data collection, management, and distribution. Boards with microcontrollers, such as Arduino and Raspberry Pi, have gained wide acceptance and are used mainly for educational and research purposes. Utilizing the information available via sensors connected to these platforms requires extended technical knowledge. In this work, we present a sensor management framework, SensoMan, that manages a collection of sensors spread in the environment connected to microcontroller boards. We present the framework’s architecture, a method for sensor data management, and a prototype system. Sensor data can also trigger the execution of actions on actuators. Thus, we further propose a rule engine as well as social connectivity following a scheme where sensors and their data can be shared among users. Our work shows that the creation of such a system is feasible and can use simple equipment (e.g., sensors, controller plugs) that can be replicated in other environments. The use of SensoMan is demonstrated via two scenarios that show its potential in combining simple tools that do not require an extended learning curve. A small-scale user study was also performed
Linked USDL Privacy: Describing Privacy Policies for Services
As the provision of services and the use of personal data expands, the need for services to explicitly detail what personal data a service handles and in which manner becomes paramount in order to achieve a fully transparent, ethical and personalized user experience. Services usually require access to sensitive information and may distribute this information to third parties. Service consumers need to be informed about the ways their data are used and about the actors involved in this process. Universal service descriptions that can be used to cover any business service are required to provide interoperability. In this paper, we describe our work on the privacy module for the Linked Unified Service Description Language (USDL). We expand the language by introducing a new module that allows the specification of privacy properties for business services. We have considered recent advances in data protection for its creation and provide a method, accompanied by a software tool, to examine the validity of privacy policy descriptions with Linked USDL Privacy module
Model-driven development of context-aware web applications based on a web service context management architecture
Context information constitutes an important parameter in the development and provision of services towards the need for personalizing the user experience during service provision. Context may refer to user preferences and other information related with the current user activity and the characteristics of the execution environment, such as current location, weather conditions, etc. The issue of context management, as well as the development of context-aware applications, have become interesting and challenging research fields in the latest years. Web services as the most popular technology for the implementation of business processes and the application integration are usually exploited in this field leading to the notion of context-aware web services. The main subject of the current doctoral thesis lies in the management of context information for web services and web applications consisting of web services. The primary goal of the proposed solution is the decoupling of context management from the main business logic both in the phase of the application provision and in the preceding development stages. Moreover, the solution concentrates on the provision of appropriate constructs that allow the reuse of web services that can act as main building blocks towards the creation of new, composite web applications that integrate the functionality of different components. In order to guarantee the above, the thesis proposes a context adaptation mechanism for web services implemented through a modularized management architecture that is based on request and response message interception. The architecture is accompanied by a model-driven methodology for the development of composite web applications consisting of context-aware web services. A matching approach for the identification of web services that provide access to context information and that can be efficiently combined with appropriate business web services offering specific functionality is also proposed. The methodology provides a complete solution towards the development of applications consisting of context- aware web services, where context information is appropriately handled through all development stages. The system, the methodology and the relevant procedures proposed are described in detail in respect to the current research literature, documented through different use cases for their validation and evaluated through appropriate assessment metrics.Η πληροφορία πλαισίου χρήσης (context) αποτελεί σημαντική παράμετρο στην ανάπτυξη και παροχή υπηρεσιών στην προσπάθεια προσφοράς προσωποποιημένων υπηρεσιών στους τελικούς χρήστες, οι οποίες λαμβάνουν υπόψη τόσο τις προτιμήσεις των χρηστών, όσο και διάφορα άλλα στοιχεία που σχετίζονται με την τρέχουσα ενασχόληση τους και τα χαρακτηριστικά του περιβάλλοντος στο οποίο βρίσκονται, όπως είναι η τοποθεσία, οι καιρικές συνθήκες, κτλ. Το πρόβλημα της διαχείρισης του πλαισίου χρήσης, καθώς και η ανάπτυξη εφαρμογών και υπηρεσιών με επίγνωση του πλαισίου χρήσης (context-awareness), έχουν γίνει ιδιαίτερα σημαντικές και ενδιαφέρουσες ερευνητικές περιοχές τα τελευταία χρόνια. Οι υπηρεσίες διαδικτύου (web services) ως η επικρατέστερη τεχνολογία για την υλοποίηση επιχειρησιακών διεργασιών και την ενσωμάτωση εφαρμογών χρησιμοποιούνται συχνά σε αυτά τα περιβάλλοντα οδηγώντας σε υπηρεσίες διαδικτύου με επίγνωση του πλαισίου χρήσης. Η παρούσα διδακτορική διατριβή ασχολείται με τη διαχείριση της πληροφορίας πλαισίου χρήσης σε υπηρεσίες διαδικτύου και εφαρμογές που αποτελούνται από υπηρεσίες διαδικτύου. Το κύριο μέλημα της προτεινόμενης λύσης είναι ο διαχωρισμός της διαχείρισης του πλαισίου χρήσης από τη λειτουργία της εφαρμογής τόσο κατά την εκτέλεση της, όσο και κατά τη διαδικασία της ανάπτυξης. Επιπλέον, βασική παράμετρος αποτελεί η δυνατότητα επαναχρησιμοποίησης υπηρεσιών διαδικτύου που λειτουργούν ως συστατικά για την ανάπτυξη μιας σύνθετης εφαρμογής. Για την εξασφάλιση των ανωτέρω, η διατριβή περιλαμβάνει μια αρχιτεκτονική διαχείρισης της πληροφορίας πλαισίου χρήσης για υπηρεσίες διαδικτύου που υλοποιείται μέσω κατάλληλης "σύλληψης" των μηνυμάτων αιτήσεων και απαντήσεων των υπηρεσιών. Επιπροσθέτως, προτείνεται μια μοντελοκεντρική μεθοδολογία για την ανάπτυξη εφαρμογών διαδικτύου που απαρτίζονται από υπηρεσίες με επίγνωση του πλαισίου χρήσης, καθώς και μια διαδικασία εύρεσης υπηρεσιών που παρέχουν πρόσβαση σε πληροφορίες πλαισίου χρήσης μέσω της αντιστοίχισής τους με κατάλληλες υπηρεσίες διαδικτύου. Μέσω της μεθοδολογίας δίνεται μια ολοκληρωμένη λύση στο πρόβλημα της ανάπτυξης εφαρμογών που αποτελούνται από υπηρεσίες διαδικτύου με επίγνωση του πλαισίου χρήσης, καθώς η πληροφορία διαχειρίζεται σε όλα τα στάδια ανάπτυξης. Το προτεινόμενο σύστημα, η μεθοδολογία και οι επιμέρους διαδικασίες περιγράφονται λεπτομερώς σε σχέση με την τρέχουσα βιβλιογραφία και επιπλέον τεκμηριώνονται με παραδείγματα της λειτουργίας τους, ενώ αξιολογούνται βάσει αναγνωρισμένων κριτηρίων
Improving the\ua0Representation Choices of\ua0Privacy Policies for\ua0End-Users
Privacy policies provide users the possibility to get informed about how their data are being used by specific services and vendors. Unfortunately their texts are usually long and users are not devoting the required time to read them and understand their content. Tools that bring the privacy policies closer to the users can assist towards enhancing users’ privacy awareness. In this work, we are presenting the updated version of Privacy Policy Beautifier, our approach and accompanying tool that offers various representations of the privacy policy text, as a way to assist the users in better understanding the policy, devoting less time to explore its main content. Text highlighting, text summarization, word cloud, GDPR terms presence/absence are the techniques employed for the representations. The updated version of Privacy Policy Beautifier has been evaluated for its enhanced features via the participation of 32 users with promising results
Enhancing user awareness on inferences obtained from fitness trackers data
In the IoT era, sensitive and non-sensitive data are recorded and transmitted to multiple service providers and IoT platforms, aiming to improve the quality of our lives through the provision of high-quality services. However, in some cases these data may become available to interested third parties, who can analyse them with the intention to derive further knowledge and generate new insights about the users, that they can ultimately use for their own benefit. This predicament raises a crucial issue regarding the privacy of the users and their awareness on how their personal data are shared and potentially used. The immense increase in fitness trackers use has further increased the amount of user data generated, processed and possibly shared or sold to third parties, enabling the extraction of further insights about the users. In this work, we investigate if the analysis and exploitation of the data collected by fitness trackers can lead to the extraction of inferences about the owners routines, health status or other sensitive information. Based on the results, we utilise the PrivacyEnhAction privacy tool, a web application we implemented in a previous work through which the users can analyse data collected from their IoT devices, to educate the users about the possible risks and to enable them to set their user privacy preferences on their fitness trackers accordingly, contributing to the personalisation of the provided services, in respect of their personal data