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.
The new Ultra High Definition (UHD) standard digital imagery can represent much more color information than High Definition (HD) and Standard Definition (SD). Currently most manufactured displays support UHD colors while UHD is being deployed for content production. However not all service providers have updated their pipeline thoroughly. Thus, the enduser that buys a UHD display would not be able...
Open-source projects rely on attracting new and retaining old contributors for achieving sustainable success. One may suspect that adopting new development practices like Continuous Integration (CI) should improve the attractiveness of a project. However, little is known about the impact that adoption of CI has on developer attraction and retention. To bridge this gap, we study how the introduction...
Software developer turnover has become a big challenge for information technology (IT) companies. The departure of key software developers might cause big loss to an IT company since they also depart with important business knowledge and critical technical skills. Understanding developer turnover is very important for IT companies to retain talented developers and reduce the loss due to developers'...
The User Requirements Notation is a standard published by the International Telecommunication Union that contains two complementary notations for goal and scenario/workflow modeling. Use Case Maps (UCM) – the workflow notation – focuses on the causal relationships of the steps in a workflow without requiring the specification of detailed message exchanges and data. A UCM model captures the interactions...
Hyphenated techniques involving ICP-MS are popular in research and application areas. Micro reactors which are widely integrated to molecular mass spectrometric techniques, however, find little application in the field of atomic spectroscopy in general or ICP-MS in specific. In this work, two integration concepts have been proposed for the integration of a micro reactor system to the Agilent 7700x...
Recent research has provided evidence that software developers experience a wide range of emotions. We argue that among those emotions anger deserves special attention as it can serve as an onset for tools supporting collaborative softwaredevelopment. This, however, requires a fine-grained model of the anger emotion, able to distinguish between anger directed towards self, others, and objects. Detecting...
With the strong growth of power devices into 2020 and beyond (5.3% CAGR from 2016–2021 [1]), average Si Epitaxial (epi) thickness has been increasing to support 400–1000V devices, the largest market segment in power. The current epi chamber offerings are primarily used for thin epi (<20;1m), in some cases for thicknesses up to 60pm, where batch reactors are mostly used because of throughput, cost,...
Certification schemes exist to regulate software systems and prevent them from being deployed before they are judged fit to use. However, practitioners are often unsatisfied with the efficiency of certification standards and processes. In this study, we analyzed two certification standards, Common Criteria and DO-178C, and collected insights from literature and from interviews with subject-matter...
Process development and maintenance are fundamental jobs in process-centered engineering, e.g., software process improvement. A IoT of methods have been proposed for process modeling, and many of them have dedicated to improve process reuse by means of pattern or template techniques. In this paper, we propose an approach implementing the definition of Process Template Models and Template Customization...
Automatic text summarization has been widely studied for more than fifty years. In software engineering, automatic summarization is an emerging area that shows great potential and poses new and exciting research challenges. This technical briefing provides an introduction to the state of the art and maps future research directions in automatic software summarization.
Due to the increasing complexity of software systems, model-driven engineering has been introduced to shift the developer's focus from machine-centric program code to human-centric models of the software under development. In model-driven approaches, program code in conventional programming languages (e.g., C++, Java) is commonly generated from models and then compiled or interpreted. Intermediate...
The Unified Modeling Language (UML) is widely taught in academia and has good acceptance in industry. However, there is not an ample dataset of UML diagrams publicly available. Our aim is to offer a dataset of UML files, together with meta-data of the software projects where the UML files belong to. Therefore, we have systematically mined over 12 million GitHub projects to find UML files in them....
Modern vehicles are required to comply with a range of environmental regulations limiting the level of emissions for various greenhouse gases, toxins and particulate matter. To ensure compliance, regulators test vehicles in controlled settings and empirically measure their emissions at the tailpipe. However, the black box nature of this testing and the standardization of its forms have created an...
This paper is an exploratory study on architects' attitudes towards risk and its influences on the architectural decision-making process. A classification of architects' attitude to risk-taking has been developed on the basis of Fowler's Technical Debt Quadrants. The core proposition of the paper is that the well-established concept of 'risk appetite' can be equally well applied to characterise and...
While Systems Engineering has come a long way since its early beginning over six decades ago, it is still facing challenges in gaining the same degree of rigour and precision that is found in the theorical foundation of other engineering domains. Systems Engineering has always incorporate tools and methods from other engineering domains and adapted them to fit the purpose of engineering systems. This...
Rockwell Collins, in Cedar Rapids, Iowa, is using a product line approach for a family of radios they produce for military and international markets, with an agile systems engineering process tailored individually for synchronized software, firmware, and hardware development. This mixed-discipline engineering group encompasses some 350 employees working on multiple projects simultaneously for multiple...
In vehicular communication protocol stacks, received messages may not always be decoded successfully due to the complexity of the decoding functions, the uncertainty of the communication load and the limited computation resources. Even worse, an improper implementation of the protocol stack may cause an unfair data age distribution among all the communicating vehicles (the receiving bias problem)...
We put forward a new framework that makes it possible to re-write or compress the content of any number of blocks in decentralized services exploiting the blockchain technology. As we argue, there are several reasons to prefer an editable blockchain, spanning from the necessity to remove inappropriate content and the possibility to support applications requiring re-writable storage, to "the right...
Most existing systems and software engineering standards, such as ISO/IEC/IEEE 12207 and ISO/IEC/IEEE 15288, have been developed by and for large organizations not having in mind small and very small entities. As systems are getting bigger, customers as well as systems integrators must work with small suppliers. The new systems and software ISO/IEC 29110 series can be used by small entities such as...
Agile methods have gained wide acceptance over the past several years, to the point that they are now a standard management and execution approach for small-scale software development projects. While conventional Agile methods are not generally applicable to large multi-year and mission-critical systems, Agile hybrids are now being developed (such as SAFe) to exploit the productivity improvements...
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.