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.
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...
The use of cognitive maps in support of solving practical problems of analysis of ill-structured situations and large-scale systems in economics, medicine, ecology, education and military-political sphere is growing. The problem of visual perception and understanding of cognitive maps is proven to be extremely urgent and practically important. The set of visualization methods that provide better perception...
La lechería es muy importante para la economía uruguaya, por esta razón, interesa realizar investigaciones en esta área. Este trabajo comprendió la incorporación de tecnologías en sistemas lecheros para realizar estimaciones de disponibilidad de forraje. Particularmente, se estimó la disponibilidad de forraje en un potrero mediante el procesamiento de imágenes georeferenciadas de las pasturas, las...
Computer Science students usually carry practical activities for the identification of software requirements and for understanding the organization business rules. Within this context, during the last two years we have conducted a project with software industry and Computer Science students, using comic strips to support the software requirements specification. We created a method of scenario simulation...
IT job market seems to be an interesting alternative for those who are deaf or hearing impaired (DHI). All accessible (interface+content+learning objects) online courses have the reach and the means to, potentially, impact the status quo. All lab offers such courses to both DHI and non-DHI communities. Still, DHI graduates legs behind non-DHI in debugging-related tasks when the industry-standard Eclipse...
One of the needs in the problem of data centralization of companies is that they handle various applications (software) for each process they perform (HR Accounting Inventories etc.) This leads to not be able to unify the information. With our idea it begins to raise a technological solution to centralize and migrate information from the databases of various applications regardless of the engine they...
Nowadays reports from the CMMI Institute show that the implementation of software process improvement (SPI) is used in order to establish continuous process improvement to increase the quality of software products through the CMMI-DEV model and the SCAMPI appraisal method. In this context this method of evaluation allows to validate establish and identify opportunities for process improvement to obtain...
The authoring tools are software applications, for the construction of educational resources that incorporate the possibility of including multimedia elements, that allow to carry and use the resources created in various environments or devices types. Edutools is an authoring tool conceived for the creation of Learning Objects (OA) in HTML format (Hyper Text Markup Language), moreover the tool provides...
Specifications for a software system are usually verified using test cases in the testing phase. As is code coverage, specification coverage is expected to help comprehend how many specifications to be implemented are tested. In this study, we apply a visualization process for specification coverage to a web application development project in industry. This process provides two views for visualization...
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.