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.
Continuous Integration(CI) is a widely used development practice where developers integrate their work after submitting code changes at central repository. CI servers usually monitor central repository for code change submission and automatically build software with changed code, perform unit testing, integration testing and provide test summary report. If build or test fails developers fix those...
A trip to the BMW Group’s Leipzig plant led to the perhaps counterintuitive realization that software development isn’t a linear manufacturing process.
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...
Despite the advancement in software build tools such as Maven and Gradle, human involvement is still often required in software building. To enable large-scale advanced program analysis and data mining of software artifacts, software engineering researchers need to have a large corpus of built software, so automatic software building becomes essential to improve research productivity. In this paper,...
Background: An increasing research effort has devoted to just-in-time (JIT) defect prediction. A recent study by Yang et al. at FSE'16 leveraged individual change metrics to build unsupervised JIT defect prediction model. They found that many unsupervised models performed similarly to or better than the state-of-the-art supervised models in effort-aware JIT defect prediction. Goal: In Yang et al.'s...
The issues of energy efficiency and energy balance in industrial enterprises are considered. Particular attention is paid to automatic control systems for heat supply in order to achieve energy savings. The experience of development, operation and maintenance phase of monitoring, analysis and control systems at heat supply facilities of enterprises in Vladivostok is given.
In Internet of Things (IoT) world, there can be many sensors deployed in a system, thus their costs must be considered during the system design and material selections, in order to support massive production and deployment. Design-To-Cost (DTC) is an effective technique for this situation. In Model-Based Design (MBD), DTC cost estimates are preferred to be generated from models as one of the parameters...
Edutainment systems' Development is well documented in research papers, and its application has satisfying results in several knowledge areas. However, methods for multidisciplinary team management in immersive edutainment systems engineering were not found in the survey made. A qualitative evaluation of immersive edutainment systems' engineering was conducted aiming to achieve grounded theory that...
Creativity theory states good designs are achieved by having a multitude of these designs [1]. Exploratory Programming is the process of trying out designs while writing software. Programmers have to evaluate these alternative implementations in order to implement new ideas [2]. These alternatives often have multiple objectives which might prompt a programmer to work towards multiple goals in episodes...
By the year 2060, the elderly population will double its current size in comparison to the results presented in the last census, according to the Administration on Aging (AoA). By that time an important part of the elderly population will be involved in technology. Moreover, it should be taken into account that the technological needs of elderly people will differ from those of the rest of targets...
Based on study of risk assessment models on domestic and foreign countries' software projects, this paper adopted Fuzzy Analytic Hierarchy Process to establish the risk assessment model for software projects, so as to realize the effective risk assessment on software projects.
One of the most important factors in teamwork is the integration of the people who compose it because is strongly linked to the level of cohesion and team performance. Therefore the activities to integrate it are very important because they allow building and strengthening both the personal and professional relationships among the team members. Nowadays there is a great variety of activities to carry...
This paper presents an analysis of advancing a code compliant single detached dwelling in Ontario, Canada to Passive House Standard energy efficiency level. The research was based on comparing energy models built with the Passive House Planning Package, and included thermal bridging calculations performed in the THERM software. For each energy model, only the effect of improved exterior insulation...
Buildings represent 40% of total primary energy use in the U.S., and researchers have recognized the necessity of making office spaces more energy efficient. To reduce energy consumption, it is important to take into account buildings occupants' behavior into account. The difference between simulated, estimated and real power consumption in buildings reflects the need to search for more accurate ways...
A failure in a critical system can cause death, injury, financial loss, and environmental damage. To develop safe and trustworthy systems, we need to plan the development and assessment of system functionality in advance. Assurance Cases are a generalization of Safety Cases, and are gaining momentum as a preferred way of demonstrating assurance of critical properties in complex software-intensive...
Characteristics and problems of the building automation system (BAS) existed in the practical engineering application are analyzed, and then the development of BAS is discussed from the perspective of network structure and supplied function service. Aiming at the space distribution feature, this paper presents the network architecture of Ubi-bus fieldbus, and then essential feature, operation mechanism...
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...
The article focuses on the issue of the substitution policy's implementation in Russia. Treatments of this concept in books and papers on economics are reviewed. Measures to implement this strategy, its first results in various sectors are presented. The advantages of this strategy, prospects for further development in today's environment are assessed, and the necessity to make it export-oriented...
There is widening chasm between the ease of creating software and difficulty of "building security in". This paper reviews the approach, the findings and recent experiments from a seven-year effort to enable consistency across a large, diverse development organization and software portfolio via policies, guidance, automated tools and services. Experience shows that developing secure software...
Build systems automate the process of compiling, testing, packaging, and deploying modern software systems. While building a simple program may only take a few seconds on most modern computers, it may take hours, if not days, to build large software systems. Since modern build tools do not provide estimates of how long a build job will take, development and release teams cannot plan human and computer...
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.