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.
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...
Traditional methods of testing were based on Instrument-Centric models which included sensor and measurement capabilities inside of instruments that allowed test engineers to be able to perform measurements and collect data. Such data would then be analyzed by software to determine whether the test resulted in a pass or fail disposition. Modern technologies have significantly changed the equation...
Code fragments posted in answers on Q&A forums can form an important source of developer knowledge. However, effective reuse of code fragments found online often requires information other than the code fragment alone. We report on the results of a survey-based study to investigate to what extent developers perceive Stack Overflow code fragments to be self-explanatory. As part of the study, we...
The use of commercial-off-the-shelf (COTS) products provides the Department of Defence with benefits such as reduced costs and time associated with the research and development of new military defence equipment. However, acquisition organizations face several challenges in the evaluation and selection process of the correct COTS products that comply with the requirements of a client such as the Department...
The problems that arise during implementation of electronic document management systems at Ukrainian universities were analyzed. Functional incompleteness of such systems and the difficulties that arise during their deployment were shown. For this reason, it was proposed extending the scope of such systems to include the processes of information management of universities. The project approach to...
Merge conflicts occur when software practitioners need to work in parallel and are inevitable in software development. Tool builders and researchers have focused on the prevention and resolution of merge conflicts, but there is little empirical knowledge about how practitioners actually approach and perform merge conflict resolution. Without such knowledge, tool builders might be building on wrong...
Continuous Integration (CI) and Continuous Delivery (CD) are widespread in both industrial and open-source software (OSS) projects. Recent research characterized build failures in CI and identified factors potentially correlated to them. However, most observations and findings of previous work are exclusively based on OSS projects or data from a single industrial organization. This paper provides...
Service infrastructures operated by different operators with own policies are being federated to agglomerate various services. To join a federation, an operator must comply with a federation agreement. As a result, it takes time for the operator to check the consistency between own policies and the agreement, and to establish a network connection to federation's infrastructure. To ease these concerns,...
Identifying students' eligibility for a specific job is crucial even before commencement of the Job? Placement process. In this study, a tailored method has been proposed to generate a personalized job competency profile. First, the domain competencies are identified for a specific job. Secondly, the job competency score is calculated based on students' past performances, pertinent to the relevant...
A distributed software product engineering team has to deal with the additional issue of distribution apart from the usual expectations around cost, quality, time to market and innovation. Distribution of work brings in the issues of temporal, geographical and cultural separation. In spite of individually following the prescribed software engineering processes, often the distributed teams fail to...
Processes of technical documentation processing, opportunities and advantages of their implementation with the help of automated technologies of electronic document management depend to a large extent on the quality of the technical documentation involved in them and the time for performing elementary operations of document management. In the paper, it is proposed to use dynamic probabilistic loaded...
Selecting a Business Process Management Systems (BPMS) for an organization is not a trivial task. It requires a thorough evaluation of its capabilities considering the whole support of the business process lifecycle and the organizational environment in which the BPMS will be used. In this context, in a previous work we have proposed a methodology for the systematic evaluation of BPMS, which was mostly...
Agile software development methodologies have been widely adopted by the software industry during the last decade. Agility assessment is an approach to measure the success of this adoption as well as to satisfy the further demands. In response, a number of agile maturity self-assessment surveys have been developed. However, software organizations do not widely utilize existing self-assessment surveys...
The importance of traceability in software development has long been recognized, not only for reasons of legality and certification, but also to enable the development itself. At the same time, organizations are known to struggle to live up to traceability requirements, and there is an identified lack of studies on traceability practices in the industry, not least in the area of tooling and infrastructure...
Agile software development approaches have emerged to overcome the inherent challenges of the traditional software development methodologies. With that in mind, they offer a set of simple yet effective practices based on the values and supporting principles of the Agile Manifesto. Today, more and more organizations are practicing Agile but transitioning to Agile is not as straightforward as it might...
In recent years, the influence of open innovation has become more and more important in the development of software products and services. However, open innovation is still unexplored for software-intensive organizations and its potential impact on the organization's innovative performance. In this paper we present the results of an empirical study carried out to gauge common experiences within open...
Traditional experiments and EDA technique-based CPLD experiments have their own characteristics in digital logic experiment teaching. Therefore, we try to combine such two kinds of experiments in teaching with the aim of taking full advantage of them. This paper introduces the practice in digital logic experiment teaching based on experimental platform, which is under the guidance of such ideas. We...
We present a software infrastructure for the research community working on turbulence and complex flows (TurBase), an easily accessible web platform for high quality data. Its main goal is to host, standardize and manage a large collections of heterogeneous experimental and numerical data sets from high-end European fluid dynamics experimental facilities and from High Performance Computational centres...
This paper outlines a new kind of degree that has technology at its core, but is transdisciplinary in nature. Rather than students learning knowledge in discrete disciplinary blocks, they are exposed to ideas and practices from a wide variety of disciplines, and use these to create new ways of working that are underpinned by capabilities in computational thinking, complex systems, data and reasoning.
Recruitment and selection of new employees rank to the important processes of human potential management and development. Especially the process of employee selection prepares proper conditions for a successful work performance and decides on a future progress-ability of the organizations. In a unique sector of private security, the precise realization of employee selection can solve one of the most...
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.