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.
Malicious software poses a great risk to critical infrastructure. Researchers have proposed numerous ways to analyze malware behavior in order to understand and respond to this threat. However, only little attention has been paid to the organization of the malware analysis process itself. In this paper we present the Malware Analysis and Storage System (MASS), a novel framework for malware analysis...
Active learning has demonstrated value in STEM education and various meta analyses show improvements in student performance when making use of active learning pedagogy and active learning classrooms. One limiting factor to extending the reach of active learning is cost. Many models for state-of-the-art active learning environments make use of tools and infrastructure through which students can connect...
Service infrastructures operated by different operators with own policies are being federated to agglomerate various services. To join a federation, an operator must comply with a federation agreement. As a result, it takes time for the operator to check the consistency between own policies and the agreement, and to establish a network connection to federation's infrastructure. To ease these concerns,...
We consider the case of spreadsheet based workgroup collaboration, in which users cooperate through spreadsheets. While spreadsheet exchange through email and shared directories is still the most common way to share data, spreadsheet sharing in the Cloud is rapidly spreading, leveraging the evolution of office tools toward delocalized system over the Cloud. In this paper we observe that spreadsheet...
The advances in computational techniques both from a software and hardware viewpoint lead to the development of projects whose complexity could be quite challenging, e.g., biomedical simulations. In order to deal with the increased demand of computational power many collaborative approaches have been proposed in order apply proper partitioning strategy able to assign pieces of execution to a crowd...
Peer code review locates common coding rule violations and simple logical errors in the early phases of software development, and thus reduces overall cost. However, in GitHub, identifying an appropriate code reviewer for a pull request is a non-trivial task given that reliable information for reviewer identification is often not readily available. In this paper, we propose a code reviewer recommendation...
The emerging field of Immersive Analytics investigates how novel display and interaction technologies can enable people to visualise and analyse data and complex information. In this paper, we present ContextuWall, a system for interactive local and remote collaboration using touch and mobile devices as well as displays of various sizes. The system enables groups of users located on different sites...
The incorporation of peer code reviews as being part of a developer's work flow, and hence the software development lifecycle, has steadily grown in popularity over the past three decades. During the process of statically inspecting code, developers of a codebase are able to collaboratively detect possible code defects, as well as use code reviews as a means of transferring knowledge to improve the...
In recent years, vulnerability collection platforms become an important part to facilitate development of information security. Usually, platform administrators collect and ratify vulnerability information, which white hat hackers report at first hand, and users hence know which applications have doubts via vulnerability reports published on the platform. However, there are still few reported but...
We present a high-resolution interactive and collaborative data visualization framework capable of supporting multiple user interaction on a large screen display. The data visualization framework takes advantage of SAGE2 collaborative visualization workspace. SAGE2 is designed to take multiple displays and use them as one high-resolution multiuser workspace. SAGE2 users are able to access and manipulate...
Curricula of the Universities and especially of the Universities of Applied Sciences should be, in the best case, developed in such way, that graduates' knowledge should reflect contemporary requirements of the industry, without to losing the assertion of universality as the central perspective of the higher education. This awareness is often identified, but in the real case, the organization of the...
Inexpensive displays make large, tiled displays attractive for visual analysis and collaborative investigation. Especially in multi-user environments, the increased space allows to better organize the findings and results and, therefore, helps to improve collaboration. One important requirement is that all users can navigate seamlessly on the whole display space, while employing the standard software...
This paper describes the journey of adapting Agile-Scrum in a project, referred here as Global Configurator Project (GCP), where the project members are distributed across locations in Germany, India, and U. S. Here, we will be discussing about the practices like new taxonomy on scrum roles, scaling scrum with actually using Scrum of scrums and evolving cross-functional multi-skilled and self-managed...
This paper introduces a remote user interface framework which supports devices to share the UI of their applications with multiple smart devices. The smart devices are internetworked globally through RUI server. Besides that, a virtual IO function is provided to use mobile devices as remote controller. By thus, users can control home networked devices and applications by their smart devices with intuitive...
An advanced software/hardware flexible and realtime INTernational-REmote-LABoratory (INT-RE-LAB) architecture is presented in this paper. The INT-RE-LAB is developed and localized in four different host universities. The software part is based on the use of a free license server Node.js written in JavaScript. It offers lightweight Html/JavaScript clients. The integration of socket.io module enables...
The emergence of more sophisticated full body plethysmograph systems has occurred over recent years reflecting necessity for broader testing of respiratory functions. Specific airway resistance (sRaw) and interthoratic gas volume (ITGV/TGV) or FRCpleth can provide more accurate measure of lung function utilizing a computerized full body plethysmograph. Clinics and/or specialized test facilities today...
DIVERSIFY is an EU funded project, which aims at favoring spontaneous diversification in software systems in order to increase their adaptive capacities. This objective is founded on three observations: software has to constantly evolve to face unpredictable changes in its requirements, execution environment or to respond to failure (bugs, attacks, etc.): the emergence and maintenance of high levels...
We introduce the distributed computing and data handling systems at Belle II, a next-generation B factory experiment at KEK. The systems have to handle an amount of data eventually corresponding to 50 times the level of its predecessor experiment, Belle, by the end of 2022. The data size is comparable to the ones of LHC experiments. For the Belle II experiment we employed the distributed computing...
Global nature of multinational organizations pose a different set of challenges in an effective adoption of software engineering tools. Software projects are spread across multiple geographies and tools are deployed globally in these organizations. Global tool deployment is often motivated by an attractive enterprise cost of the tool. Moreover, it helps in harmonizing practices across development...
In programming courses, students are often asked to work in groups to write multiple programs. The existing Integrated Development Environments (IDE), however, do not encourage concurrent interactions among student programmers. Students often encounter difficulties in collaborative activities, sharing resources, reviewing code and discussing ideas, especially when the group cannot reach a common arrangement...
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.