Serwis Infona wykorzystuje pliki cookies (ciasteczka). Są to wartości tekstowe, zapamiętywane przez przeglądarkę na urządzeniu użytkownika. Nasz serwis ma dostęp do tych wartości oraz wykorzystuje je do zapamiętania danych dotyczących użytkownika, takich jak np. ustawienia (typu widok ekranu, wybór języka interfejsu), zapamiętanie zalogowania. Korzystanie z serwisu Infona oznacza zgodę na zapis informacji i ich wykorzystanie dla celów korzytania z serwisu. Więcej informacji można znaleźć w Polityce prywatności oraz Regulaminie serwisu. Zamknięcie tego okienka potwierdza zapoznanie się z informacją o plikach cookies, akceptację polityki prywatności i regulaminu oraz sposobu wykorzystywania plików cookies w serwisie. Możesz zmienić ustawienia obsługi cookies w swojej przeglądarce.
In this paper, the correlation between the speech features of the vowel /a/ and depression severity was investigated, so as to derive a depression severity meter mobile application that can accurately detect depression quantitatively. Results showed a correlation between depression severity and speech features, and an application prototype was created and tested to assess for predictive accuracy of...
This study develops a unified pedagogy for the design and evaluation of e-learning software for high-school Computer Science. In accordance with the pedagogy, prototype e-learning software was developed for use in student instruction and independent learning. The pedagogy was iteratively refined based on the evaluation of teachers and education experts and the resulting e-learning software was developed...
This paper proposes an interactive annotation technique for 360° videos that allows the use of traditional video editing techniques to add content to immersive videos. Using the case study of immersive journalism the main objective is to diminish the entry barrier for annotating 360° video pieces, by providing a different annotation paradigm and a set of tools for annotation. The spread of virtual...
The intent of this paper is to summarize and analyze the data and experience earned from a practical implementation of online language learning approach specifically targeted to Qur'anic Arabic learning. The foundation of this work is based on the fact that in the current world, almost 80% of the Muslims are non-native speakers/users of Arabic language. As a religious obligation, a part of the Arabic...
Understanding existing pieces of software is a challenge faced by many software developers regardless of their experience. This project researches into existing reverse engineering tools used for code comprehension and identifies the limitations of the current approaches. Furthermore, a prototype implementation was developed to extract design models from available source code in order to achieve better...
This demo introduces an automated collaborative requirements engineering tool, called TestMEReq, which is used to promote effective communication and collaboration between client-stakeholders and requirements engineers for better requirements validation. Our tool is augmented with real time communication and collaboration support to allow multiple stakeholders to collaboratively validate the same...
Configuration options are widely used for customizing the behavior and initial settings of software applications, server processes, and operating systems. Their distinctive property is that each option is processed, defined, and described in different parts of a software project - namely in code, in configuration file, and in documentation. This creates a challenge for maintaining project consistency...
Software Defined Network (SDN) is considered as the key paradigm for the development of future networks, but there is still a lack of operational solutions, especially for an Internet Service Provider environment. In this work we propose the idea of an advanced SDN device, referred to as Smart SDN Forwarding Device (SSFD), able to implement Network Functions (NFs) on top of the Data Plane: in this...
Engineering design is an iterative process that supports the solution of problems by applying scientific knowledge to make informed decisions. Assessing different levels of expertise in experimentation is a difficult task since these are not usually visible as part of a student's final design solution. The purpose of this research is to investigate and characterize students' experimentation strategies...
Work in Progress. Many of our students in the Bachelor in Computer Science start working when they are sophomores. By the time they are senior students, they have already learned different computer languages and technologies and have developed skills that are very well appreciated in the labor market. Tomorrow, the best companies will hire these students with a good salary. So, why not use their knowledge...
A real-time simulator is an essential tool for swiftly designing and verifying embedded time-sensitive and/or real-time applications in both academia and industry. An FPGA-based wireless extensible hardware-in-the-loop (WEX-HIL) real-time simulator was developed for designing subsystems of an electrical vehicle (EV). The WEX-HIL platform is capable of providing a design and test environment of virtual...
The aim of this paper is to summarize the Work in Progress related to the design of a Collaborative Robotic Educational Tool. This tool arises to improve STEM (Science, Technology, Engineering and Math) educational programs for school students. The design is intended to cover different specifications such as: scalability, modular capabilities, reconfiguration possibilities and compatibility with the...
The need to perform data analytics on exploding data volumes coupled with the rapidly changing workloads in cloud computing places great pressure on data-center servers. To improve hardware resource utilization across servers within a rack, we propose Direct Extension of On-chip Interconnects (DEOI), a high-performance and efficient architecture for remote resource access among server nodes. DEOI...
Chile is a seismic country, and as such, requires to create and to develop systems which allow a better understanding of seismic events by its population. In collaboration with Earthquake Risk Program (ERP), a technologic platform to the observation of seismic events in Chile was developed, using Rapid Application Development (RAD) methodologies. The primary objective of the platform is to deliver...
Hundreds of vulnerabilities and security defects are disclosed by hackers, developers, and users. The better way to improve software security is to enhance security process into SDLC processes. To keep software secure, security enhancement of the SDLC process involves lots of practices and activities to achieve goal of security. However, how to adopt these activities well to improve software security...
Software-Driven Verification (SDV) has the promise to significantly reduce the overall time and effort for the task of IP integration and verification. With the help of SystemC Virtual Prototypes (VPs), SW tests to verify the (new) integrated IP blocks and the HW/SW integration can be developed in an early design stage and reused in the subsequent steps. However, the crucial question regarding the...
In this paper, we introduce the virtual SoC platform based on Aldebaran quad-core. The virtual platform provides an efficient method for architecture performance analysis and software profiling using a virtualized system and high performance emulation at the process level.
Computing as a whole suffers from a crisis of reproducibility. Programs executed in one context are astonishingly hard to reproduce in another context, resulting in wasted effort by people and general distrust of results produced by computer. The root of the problem lies in the fact that every program has implicit dependencies on data and execution environment which are rarely understood by the end...
Frequent monitoring is required for chronically ill cardiac patients to ensure superior treatment. This paper presents a low-cost, novel wearable electrocardiogram (ECG) measuring unit for consistent use. In this study, the ECG signal is accumulated by a three electrode data acquisition system and measured by an integrated signal conditioning block AD8232. The analog signal from AD8232 is converted...
Highly configurable software often uses preprocessor annotations to handle variability. However, understanding, maintaining, and evolving code with such annotations is difficult, mainly because a developer has to work with all variants at a time. Dedicated methods and tools that allow working on a subset of all variants could ease the engineering of highly configurable software. We investigate the...
Podaj zakres dat dla filtrowania wyświetlonych wyników. Możesz podać datę początkową, końcową lub obie daty. Daty możesz wpisać ręcznie lub wybrać za pomocą kalendarza.