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.
Program coverage is used across many stages of software development. While common during testing, program coverage has also found use outside the test lab, in production software. However, production software has stricter requirements on run-time overheads, and may limit possible program instrumentation. Thus, optimizing the placement of probes to gather program coverage is important. We introduce...
Teaching Computer has led to the design of an educational model that is increasingly making use of market practices linked to business corporations. Within this scenario, a practical and dynamic learning system is being fostered that allows simulations to be carried out in real contexts through problem resolution. Based on constructivist theories, PBL (Problem-Based Learning) is a teaching method...
Ensuring satisfactory results by using problem-based learning in education in the Computing area is challenging. Faithfully maintaining the philosophy of PBL requires not only full compliance with its principles but also that its processes are managed efficiently. To facilitate the adoption of PBL, especially as to managing its processes, this article puts forward a framework based on Demig's PDCA...
Issues related to the failure of mathematics in the teaching of engineering and the negative impact that these difficulties have in various courses in engineering degrees is a problem to which we have devoted our attention and investigation. Most students when entering higher education have insufficient preparation in mathematics. It is further aggravated because of the different areas of knowledge...
Metacognition plays a key role in the development of an effective, reflective engineering student who is learning to solve ill-structured problems. While we have developed an intervention to engage students in their metacognitive development within existing courses, it is equally important to consider instructors' perspectives. This work-in-progress presents the results of our analysis of 14 instructor...
BeA (Blended e-Assessment) is an e-assessment solution that supports both teachers evaluating and students accessing and reviewing their assessments on line, anytime and anywhere. Students perform their tests, exams or exercises in paper, but the assessment made by teachers and reporting of results to students is performed on-line using scanned copies of the papers. BeA includes functionalities allowing...
We studied two teams of senior engineering students in a mechanical and aerospace engineering capstone design course for four months to learn about their self-regulation strategies while immersed in an authentic classroom environment. The first team, which consisted of six students, were designing a patient lift system to be used by a semi-paralyzed lady in the local community. The second team, which...
Games-based learning is an effective way to get learners actively involved in educational activities. This paper attempts to bridge the gap that exists between learning and engagement theory and systems analysis and design through a multidisciplinary framework for guiding the development of new educational games aimed at intellectually challenged children. Based on this framework a new web-based games...
Mobile cloud computing (MCC) is the most promising cloud solution for the future mobile environment. It aims to integrate mobile devices with cloud computing, and provide to mobile users an online access to unlimited cloud resources. Furthermore, MCC has changed the concept of mobile devices from primitive gadget to full computers that accommodate work, personal and mobility needs. Thus, in this paper...
The production of learning objects has been investigated in order to improve its quality, reusability, among others aspects. In this context, besides of analyzing the final product of the objects and its methodologies, it is also important to analyze the roles involved in the production, including the team's necessary skills to produce a learning object with high quality, reuse and able to solve a...
Understanding human behavior is central to many professions in engineering, health and the social sciences, and has typically been measured through surveys, direct observation and interviews. However, these methods are known to have drawbacks, including bias, problems with recall accuracy, and low temporal fidelity. Recently, a new tool has been employed to great effect: the smartphone. Modern mobile...
This paper presents a framework for the monitoring of hospitalized people, including fall detection capabilities, using an environmentally mounted depth imaging sensor. The purpose is to characterize the fall event, depending on the location of the person when the fall event happens. In particular, we distinguish two basic starting point conditions: fall from standing position (e.g. due to blood pressure...
Assisting teams of knowledge workers achieve common strategic and tactical goals is becoming an increasing priority as information analysis tasks become more complex. Tools to monitor and support individual workers, such as TaskTracer, demonstrated the potential for assisting individuals but there is a lack of tools for analyzing workflows and information needs at a collaborative level within enterprises...
Self-adaptive systems are able to modify their behavior and/or structure to deal with their continuously changing environment and internal dynamics. MAPE control loops, based on these four steps: Monitoring, Analysis, Planning, and Execution, have been identified as crucial elements in realizing self-adaptation of software systems. Adaptive systems are generally more difficult to design, specify and...
We present a multimodal attentional interface suitable for a human operator that monitors and controls the activities of a team of drones during search and rescue missions. We consider a scenario where the operator is a component of the rescue team, hence not fully dedicated to the robots, but only able to interact with them with sparse and incomplete commands. In this context, an adaptive interface...
Trafile monitoring is a challenging task that has been addressed by various research studies in recent years, especially for large networks. However, fewer studies have been conducted on home networks. In this paper, we tackle trafile monitoring issue in home networks focusing on anomaly detection use case. In fact, home networks are observing a continuous increase of complexity lead by the introduction...
One of the major challenges in opportunistic networks is the correct identification of a transmission opportunity and its corresponding duration. In this work, recurrent neural network structures are investigated for transmission opportunity forecast. The proposed method is based on in-channel spectrum sensing and the use of Elman recurrent neural network to model the occupation of the channel. The...
Performance and compliance objectives have become crucial for critical sites. Balancing security, energy and costs with operational objectives is the current main challenge for critical site administrators. While current systems are not integrated enough to provide an overall view of the site performances on such targets, the FUSE-IT project intend to propose a new paradigm: the convergence of monitoring...
Service-based applications need to support adaptation for encountering complexity and dynamicity of their executive environment and context. Some of important concerns for supporting adaptation in service-based applications are related to implementation level (low level) of adaptation. At implementation level of adaptation, there are two open important problems. First, it is necessary to realize adaptation...
Specific requirements and characteristics of primary storage make designing desirable deduplication schemes a sophisticated task. In this paper, we propose DIODE, a Dynamic Inline-Offline DEduplication scheme that provides salient read/write performance and space-saving simultaneously for primary storage systems. DIODE orchestrates inline and offline processes in a dynamic manner. We propose two innovative...
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.