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.
Intelligent Network Application Protocol allows telecom operators to differentiate themselves by providing value-added services in addition to the standard telecom services. In some telecom operators, switch-wide usage of INAP service causes interaction for tandem calls which need to be transited towards adjacent switch instead of INAP query. In this work, we share our experience and design solution...
With the increasing role of software in every field, concern has grown over the quality of software products. One such measure of software quality is the reliability, which is the probability of failure-free operation of a computer program in a specified environment for a specified time. Prior to the release of software, failure data are obtained during testing, using which, future reliability of...
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...
Cyber-Physical Systems are embedded computers that control complex physical processes and components while cooperating as agents in distributed networks. Due to the scale and complexity of the interactions that occur within cyber-physical systems, requirements traceability strategies that are accurate and easy to manage are hard to implement and maintain. However, the information traces provide is...
The aim of this paper the extraction of human body dimensions using the latest Microsoft Kinect device. Another focus is the analysis of various application of this device in specific branches of science and research and its application in estimation of dimensions. Brief analysis of the device itself is carried out as well. The principal output of this paper the software application that utilizes...
Methods of Computer Algebra have shown to be useful when formally verifying data-centric hardware designs. This has been demonstrated especially for cases where complex arithmetic computations are tightly coupled with the system's control structures at the bit level. As a consequence of current design trends, however, more and more functionality that was traditionally implemented in hardware is now...
We present a desktop monitoring application that combines keyboard, mouse, desktop and application-level activities. It has been developed to discover differences in cognitive functioning amongst older computer users indicative of mild cognitive impairment (MCI). Following requirements capture from clinical domain experts, the tool collects all Microsoft Windows events deemed potentially useful for...
Fear of technology, computer illiteracy and linguistic challenges are the prime concern for uplifting the day to day lives of rural mass. This paper describes a unique platform called Gyansetu (meaning Knowledge Bridge) with specialized hardware and software, which simplifies the access of information from internet for the rural mass. The interactive GUI used within the framework is more image-driven...
Many computing students do not receive adequate training in software quality management. Some students do not have the opportunity to practice software process improvement activities even if they do see the topics covered in their course lectures and textbooks. Serious games are gaining popularity as a means of instruction in higher education. Some excellent prescriptive software process simulation...
Preserving important troubleshooting experience gained in industrial practice, often referred to as “tribal knowledge”, and making it readily available to be re-applied in similar situations represent a serious challenge for many companies in heavy industry. The solution is very often tied to building mental models to capture and express key latent cognitive variables. In this paper, we first attempt...
This paper builds on the authors' previous work with Augmented Reality (AR) technology as a tool to enhance traditional visualizations and facilitate the understanding of complex information. In this paper, we expand our previous work with AR technology by focusing on the process of creating custom content. Based on users' feedback, we describe and compare various strategies to create 3D models from...
With the advent of small satellites and affordable communications hardware, there has been an increase in academic interest in space education. Small satellites are often created with an educational purpose, and they transmit strong signals that are easy to detect. They pass over large areas of the planet a few times a day, providing increased opportunities for successful communication. On the hardware...
Program visualizations help students understand the runtime behavior of other programs. They are educational tools to complement lectures or replace inefficient static drawings. A recent survey found 46 program visualizations developed from 1979 to 2012 reported that their effectiveness is unclear. They also evaluated learner engagement strategies implemented by visualization systems, but other learning...
The learning of reading is one of the challenges of school and one of its most important activities, because reading is the basis for other school activities and a fundamental element for the exercise of citizenship. The applied behavior analysis have been useful for the development of reading and writing instruction programs by means of two paradigms: the stimulus equivalence that seeks to identify...
There are several standardized protocols based on SpaceWire which provide data exchange between several nodes. SpaceWire is also suitable for interprocess communication (IPC), by the help of higher level protocols. However, currently there is no standardized protocol which is targeting IPC on SpaceWire networks. This paper proposes a protocol, which uses the capabilities of SpaceWire to build up networks...
Wavelet analysis is a pattern recognition technique that has been used to analyze signals and images such as medical scans and hyperspectral imagery. We hypothesize that wavelets can also be used to analyze educational data. We explore the use of Haar wavelets to differentiate various patterns in a student attention data set. The data consists of a very large set of binary attention data (on-task/off-task)...
To improve the learning process in mathematics, new approaches are needed. Yachay Math is visual and interactive software that has been developed to use on desktop computers, tablets and mobile devices. It is a tool for spatio-temporal reasoning, designed for students to learn mathematical concepts dynamically. Yachay Math provides to teachers a visual approach for mathematics teaching and for the...
This article aims to improve the math learning process in students of rural schools. For this purpose, an educational serious game was developed for use on the web and mobile technologies. The tool was designed using a visual approach so that students reinforce their learning developed in class. The tool was tested and validated by thirty four students and four teachers of two rural schools in Apurímac-Perú...
Since the first performance benchmarks proposed more than 25 years ago, the concept of comparing/ranking computer systems or components has proven to be a powerful instrument to promote the improvement of specific computer or software features. Following this path, many benchmarking studies have extended the benchmarking model initially proposed for performance to address the comparison of different...
This paper explores the proposition that teaching programming for application development differs from established methods in computer science, engineering, and MIS, and requires a re-framing of pedagogical models. In addition to programming fundamentals, algorithms, and data structures, application development also requires understanding the foundations of human-computer interaction and the nature...
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.