The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Joint idea generation is vital in software development projects requiring team members with different knowledge specializations to exchange and integrate multiple perspectives into ideas to improve the software product. While joint idea generation is generally difficult to achieve, it is even more challenging in offshore-outsourced settings. Our goal was to understand the process of how software prototypes...
Multi-tenant Software-as-a-Service (SaaS) applications are increasingly built on combinations of cloud storage technologies and providers in a so-called multi-cloud setup. One advantage is that such a setup helps satisfying the different -- sometimes even contrasting -- storage requirements of different customer organizations (tenants). In such a multi-cloud environment, the application data is distributed...
This article proposes a path for doing Data Science using browsers as computing and data nodes. This novel idea is motivated by the cross-fertilized fields of desktop grid computing, data management in grids and clouds, Web technologies such as NoSQL tools, models of interactions and programming models in grids, cloud and Web technologies. We propose a methodology for the modeling, analyzing, implementation...
Design thinking framework is a powerful framework for innovation and design. It involves design specific cognitive activities such as Empathize, Define, Ideate, Prototype and Test (EDIPT). In this paper we present an implementation of EDIPT framework by novice educational technology (ET) researchers and investigate if the quality of research problems generated by the novice researchers is comparable...
Sequential learning-based pattern classification aims at providing more accurate labeled maps by adding an extra step of classification using an augmented feature vector. In this paper, we evaluated the robustness of Optimum-Path Forest (OPF) classifier in the context of land-cover classification using both satellite and radar images, showing OPF can benefit from sequential learning theoretical basis.
This paper puts the focus on adaptable model migrations. A dedicated formalism is introduced to combine automatically-generated migrations with custom-made migrations. To illustrate this issue and the approach we suggest to address it, a prototype engine is presented. Then, the prototype is applied on a case study. The prototype processes the migration specifications that have been automatically generated...
Software engineering meta-data (SE data), such as revision control data, Github project data or test reports, is typically semi-structured, it comprises a mixture of formatted and free-text fields and is often self-describing. Semi-structured SE data cannot be queried in a SQL-like manner because of its lack of structure. Consequently, there are a variety of customized tools built to analyze specific...
In batch systems monitoring information at the level of individual jobs is crucial to optimize resource utilization and prevent misusage. However, especially the usage of network resources is difficult to track. In order to understand usage patterns in modern computing clusters, a more detailed monitoring than existent solutions is required. A monitoring on job level leads to dynamic graphs of processes...
Network Functions Virtualization aims to implement networking functions in the cloud — even the ones working on the user plane. This is envisioned by decomposing today's monolithic devices into smaller functions and re-composing them real-time. This enables flexibility and independent innovation, but may come at a performance price. In this paper we investigate the performance aspects of composing...
Situational awareness is a key concept in cyber-defence. Its goal is to make the user aware of different and complex aspects of the network he or she is monitoring. This paper proposes PERCIVAL, a novel visual analytics environment that contributes to situational awareness by allowing the user to understand the network security status and to monitor security events that are happening on the system...
In this paper we address the problem of massive event trace sizes, one of the most urgent challenges in the performance analysis of large-scale parallel applications. Reducing trace sizes during the application runtime decreases application slow down, eliminates measurement bias, and cuts down stress on the underlying file system. Previous approaches use static filters to decrease trace size, which...
The influence of the missing values in the classification of incomplete pattern mainly depends on the context. In this paper, we present a fast classification method for incomplete pattern based on the fusion of belief functions where the missing values are selectively (adaptively) estimated. At first, it is assumed that the missing information is not crucial for the classification, and the object...
In behavioral modeling, operation contracts defined by pre- and postconditions describe the effects on model properties (i.e., model elements such as attributes, links, etc.) that are enforced by an operation. However, it is usually omitted which model properties should not be modified. Defining so-called frame conditions can fill this gap. But, thus far, these have to be defined manually - a time-consuming...
Sporadic operations such as rolling upgrade or machine instance redeployment are prone to unpredictable failures in the cloud largely due to the inherent high variability nature of cloud. Previous dependability research has established several recovery methods for cloud failures. In this paper, we first propose eight recovery patterns for sporadic operations. We then present the filtering process...
Visitors of museums and cultural heritage sites are not different from other types of citizens and, hence, they are getting more and more engaged into a participatory culture that encourages them to play an active role and not only acting as information consumers. In this paper we describe a technological platform that makes it possible to enable such proactive behavior by supporting social storytelling...
In this contribution we explore the challenges and opportunities of innovative mobile historical experiences in the domain of commemorative culture. We present two prototypes conceptualized and implemented for a mobile experience in this field, one as an experiment to apply gamification concepts in this domain, the other one in the utilization of AR technologies. We present first findings on critical...
Industry and government organisations across the world increasingly use social media for Customer Relationship Management (CRM) activities that include communicating with customers about their services/products and distilling customer opinions for assessing their effectiveness. In this paper, we explore the exploitation of social media for CRM, and describe the development and functionality of VIZIE...
Smartphones are replacing conventional on-vehicle information devices, and many driver-related smartphone applications are available in the market. On-vehicle information devices can recognize driver and environmental contexts in addition to the vehicle context. We discuss how to use these contexts to advance the operability of on-vehicle information devices and the user's experience. Then, we implement...
Drone-based delivery of goods could become a reality in the near future, as witnessed by the increasing successful experiences in both research and commercial fields. In this paper, a prototype system exploiting a do it yourself quad copter drone for delivering products is proposed. On the one hand, the hardware choices made in order to limit risks arising from autonomous delivery are presented. On...
The BASAR project offers a repository of blended learning scenarios. This project aims to reuse and capitalize good teaching practices. A teacher-designer would have the ability to choose a scenario that matches his needs, to be modified, used and refined. Specializing the scenario to a given context often improves the learning quality. On the other hand, it increases the difficulty to reuse it in...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.