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.
This paper demonstrates the usage of Kvazaar open-source HEVC intra encoder in 4K real-time video encoding. In this setup, a raw 4K video is shot by an action camera, captured by an HDMI capture card, encoded in real-time by Kvazaar ultrafast preset on a 22-core Intel Xeon processor, sent to a laptop, and decoded by OpenHEVC decoder for playback. The encoding process is visualized on the fly by Kvazaar...
Mining software repositories have frequently been investigated in recent research. Software modification in repositories are often recurring changes, similar but different changes across multiple locations. It is not easy for developers to find all the relevant locations to maintain such changes, including bug-fixes, new feature addition, and refactorings. Performing recurring changes is tedious and...
The use of smartphones for activities like watching movies and playing games has become commonplace because of the flexibility that devices offer citizens in their increasingly overloaded daily routines. As a consequence, the market has explored the creation of accessories to enhance the user experience in performing these tasks. The present work selected as context the practice of watching movies...
The software composition using high-granularity entities nowadays is a common practice. The process of software composition is supported by various CASE tools. First tools were made on the basis of very simple formalisms (e.g. intuitionistic propositional logic). During the years the tools evolved to more efficient ones, which are able to deal with concurrency, multiparty sessions and other advanced...
Empirical software engineering research aims to generate prescriptive knowledge that can help software engineers improve their work and overcome their challenges, but deriving these insights from real-world problems can be challenging. In this paper, we promote design science as an effective way to produce and communicate prescriptive knowledge. We propose using a visual abstract template to communicate...
The results of the inclusion of Virtual Reality in the production line of an Industry Joalheira in the state of Bahia, a case study which was conducted in the elevenmonth period by a Startup consisting of two professional Designers and one Information Technology, between the years of 2008 and 2009. The production flow of this jewelery factory was losses due to continuous communication difficulties...
This work aims to present a methodology of communication between a criminal database and a virtual environment for forensic study, using a proprietary software and a virtual reality prototype, in order to support forensic science activities. The objective is to assist the forensic professional offering the use of criminal investigation resources inside a crime scene simulation, with sensations of...
Today, power systems face new challenges in different fields, such as economic, social, environmental and technical. In the technical field, a number of issues related to protection systems are recognized, due to the inclusion of distributed generation and microgrids, among other aspects. This paper presents a novel laboratory experience aimed at university students, with the objective of understanding...
In the first part of this study, the basic concepts of forensic phonetics such as voice, speech, and voice track are explained. In the second part; visual and auditory montage detection methods used in forensic phonetics, one of the lower branches of digital forensics, were examined. The most frequently used visual and auditory analysis methods have been determined by examining the literature. Then...
During programming, end-user developers constantly go to search engines to seek for information. The search engine is of significant help since it ranks the webpage links according to relevance. However, the time cost of foraging a webpage also affects if and how soon a developer can obtain a satisfying answer. In this paper, we use operationalizable constructs from Information Foraging Theory to...
The Internet of Things (IoT) is expected to produce several changes in the ways computer technologies influence our life and in how we interact with them. Computation embedded in interconnected “smart” devices surrounding us is composing an emerging infrastructure able to sense, infer and actuate in the world in unprecedented ways, changing businesses and our everyday life. Among the several challenges...
Generating and maintaining REST API documentation with usage examples can be a time consuming and expensive process for evolving APIs. Most REST API documentation tools focus on automating the documentation of the API objects, but require manual effort for capturing usage examples. Consequently, REST API developers need to know the cost vs. benefit of providing usage examples in the documentation...
Moonstone is a new plugin for Eclipse that supports developers in understanding exception flow and in writing exception handlers in Java. Understanding exception control flow is paramount for writing robust exception handlers, a task many developers struggle with. To help with this understanding, we present two new kinds of information: ghost comments, which are transient overlays that reveal potential...
Code review, where developers manually inspect one another's code changes, improves software quality and transfers knowledge in a team. Unfortunately, tools that support code review treat behavior-preserving changes, or refactorings, and behavior-altering changes, or non-refactorings, the same way, so developers have to spend effort differentiating between the two before they can evaluate the impact...
Research has emerged over the past decade showing gender biases in software. Although a few methods and prototype systems have emerged to help address this issue, none have been reported to have an impact on the people who actually build software. In this paper, we summarize a few highlights from a year-long field study investigating how Gender HCI methods to address gender biases in software can...
Play is all around us, an essential and innate phenomenon that serves as an important mediator in creativity, interest, learning, and drive. Though play is thought to be universal, the way in which it materializes is situationally-dependent and not well-understood, particularly in software engineering. To understand how programmers express the concept of play, we conducted a qualitative study on the...
This paper proposed a workshop to introduce the use of computational tools and methods to analyze educational data. The workshop will demonstrate three different contexts in which these tools can be used to visualize and characterize patterns within educational data, and validate them using statistical techniques. Participants in this workshop will have the opportunity to learn how to implement these...
This paper presents the design and implementation of a controller that works with Fuzzy Logic, which allows to control the flow of a fluid in a training station of flow. The controller with Fuzzy Logic is implemented using two different low-cost boards: Arduino UNO and Raspberry Pi3. The purpose of this work is to analyze the behavior of these two boards when they are used with an advanced control...
This paper presents the use of a new concept: Internet of Things (IoT), applied to the fermentation process of Cocoa at the Piura's mountain range. A prototype was designed and built with sensors that record the variables of temperature, oxygen and carbon dioxide during the process and send this information to the Internet. Finally a system has been developed that receives this information, visualizes...
This article addresses the use of Network Analysis Software to diagram arguments in Informal Logic classes. It is shown as an innovative possibility that goes beyond the classic work with pencil and paper and even the work with specific software dedicated to diagramming. In particular, diagrams made in pencil and paper and diagrams elaborated with Araucaria software are compared through the construction...
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.