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 describes an approach for analyzing the project team members' expectations to achieve the personal goals as well as the project objectives. The article describes four types of expectations and suggests the expectation map as an analytical tool. The paper introduces the important patterns and the process of expectation map analysis.
Gamification of software engineering tasks improve developer engagement, but has been limited to mechanisms such as points and badges. We believe that a tool that provides developers an interface analogous to computer games can represent the gamification of software engineering tasks more effectively via software visualization. We introduce CityVR – an interactive software visualization tool that...
Many visualizations have proven to be effective in supporting various software related tasks. Although multiple media can be used to display a visualization, the standard computer screen is used the most. We hypothesize that the medium has a role in their effectiveness. We investigate our hypotheses by conducting a controlled user experiment. In the experiment we focus on the 3D city visualization...
For developers concerned with a performance drop or improvement in their software, a profiler allows a developer to quickly search and identify bottlenecks and leaks that consume much execution time. Non real-time profilers analyze the history of already executed stack traces, while a real-time profiler outputs the results concurrently with the execution of software, so users can know the results...
To obtain an accurate understanding of program behavior, developers use a set of tools and techniques such as logging outputs, debuggers, profilers, and visualizations. These support an in-depth analysis of the program behavior, each approach focusing on a different aspect. What is missing, however, is an approach to get an overview of a program execution. As a first step to fill this gap, this paper...
The amount of raw data related to electricity companies is increasing rapidly with the increase of construction sites, population and Qatar preparation for 2022 world cup. A question arises from this situation is: How can top level managers keep track of the consumption and plan ahead for the future? The solution is a customized web application that provides an easy way for visualizing the electricity...
Research shows the importance of selecting good names to identifiers in software code: more meaningful names improve readability. In particular, several guidelines encourage long and descriptive variable names. A recent study analyzed the use of variable names in five programming languages, focusing on single-letter variable names, because of the apparent contradiction between their frequent use and...
In large software projects, it can be hard to understand the actual architecture of the implemented software systems if current design documents are outdated or do not exist at all. For systems based on the OSGi component specification, which are used to build quite large applications with back-end and front-end services, tools for visualizing the actual architecture can help to understand the system...
A new turn in information revolution contributed to the formation of a new universal identity of the uniform postindustrial society. We refer to this phenomenon as the concept of a “New axial period”. The system of education, like all cultural institutions, turned out to be not ready for such a breakthrough in creating a new reality that entails certain problems. Among the problems are: pedagogical...
Software visualizations provide many different complex views with different filters and metrics. But often users have a specific question to which they want to have an answer or they need to find the best visualization by themselves and are not aware of other metrics and possibilities of the visualization tool. We propose an interaction with software visualizations based on a conversational interface...
Although the readability of source code plays an important role in software construction, not many studies are available that do actually compare the impact of different notations on the readability of source code. Among the huge set of possible languages to be studied, one language is frequently used in education as well as in practice: regular expressions. This paper introduces a randomized controlled...
The paper is devoted to modeling of single-layer garments as developable median surfaces, modeled in the form of a thin supple shell. The products are modeled in Maple 9.5 and Embarcadero RAD Studio. The modelling of conical skirts considering seams is performed to demonstrate the space form of garments in the gravity field of elastic materials. Also the product aeroman is modelled which brings the...
Simulating real world applications containing many functionalities using programs tend to become very complex in structure and behaviour. Validating such programs for its correctness require correct outputs and their ability to cope with erroneous scenarios. This work proposes a methodology for the verification of such programs defined using Java, based on their design-time and run-time model, where...
This study aimed to design and develop a cost effective, portable tool as a software application with target games to identify the preferred retinal locus (PRL) in patients with macular diseases and train them using the novel Eccentric Viewing Training Module (EVTM) to further improve their visual abilities such as recognizing faces, reading speed. We have designed a novel software for identifying...
This work brings a Systematic Review on the use of Virtual Reality in Fetal Medicine in order to recover the state of the art on the use of Virtual Reality tools in Fetal Medicine and also which Fetal Medicine areas has been focus of Virtual Reality application. The keywords “Virtual Reality” and “Fetal Medicine”, “Virtual Reality” and “Fetus” were used in both Portuguese and English and the “And”...
The emerging of BIM (Building Information Modeling) techniques will change traditional procedures of design and maintenance for electric substations. In addition, Computational Holography, supported by wearable computers, has the potential to allow simultaneous engineering work, based on mixed reality and computer vision capabilities. It is believed that this set of tools will increase engineering...
Modern ASIC and FPGA based embedded products use model based design, in which both hardware and software are developed in parallel. Previously HW was completed first and the information handed over to SW team, typically in the form of register tables. The information was even manually copied to SW code, making any changes error-prone and laborious. IP-XACT is the most feasible standard to model HW...
High order discretization method is one of the most popular research topics on Computational Fluid Dynamics (CFD). However, the development of visualization tools suited for high order methods obtains not as much attention. Most of the software used to visualize numerical solutions do not support high order data format. To visualize the high order solution, the most common method is to tessellate...
Software engineering, especially design and requirements engineering, is intensely creative. However, practitioners and researchers appear to perceive creativity differently, hindering knowledge transfer. To explore and understand these perceptual differences, this paper combines a systematic mapping study of SE research literature with an interview study of practitioners. The subsequent analysis...
The appearance of MOOCs brings a lot of attentions. Although MOOCs provide the people with more learning opportunities and conditions, there are some disadvantages, such as the practice of the skills and the difficulties in the understanding of the key notes due to the lack of the interaction between the teacher and the students. Virtual reality technology brings the chance to solve these problems...
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.