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.
As the new trend for smart devices becomes a reality, critical infrastructure (CI) systems are equipped with new toolsets from the information technology domain and move from secluded, closed systems to interconnected infrastructures that communicate directly or indirectly with highly insecure networks (eg. Internet). This transition enables a wide range of cyber-security attacks that can harm both...
Coordination in software projects is a challenge, particularly when it comes to distributed software development (DSD). Agile software development is a well-known paradigm for improving software development; however, there is little understanding of its impact on DSD projects. This paper describes an empirical study conducted within two Software Factory settings in Finland and Italy to investigate...
System landscapes within logistical scenarios is highly heterogenic. Adding specific mechanisms, e.g. to support planing, monitoring and analyses for fully electrical powered vehicles, could become a mess or at least a challenge. While our project Smart City Logistic (SCL) is trying to manage this extension for multiple logistic scenarios, other projects want to do comparable system extensions as...
This paper is a short story of my adventures of the past 20 years trying to integrate academic research with software engineering problems in industry. I share the challenges I encountered on the way, my failures and successes, evolution of my research, and its adoption in industry. Though I faced many hardships, I feel great satisfaction in knowing that my research is applied today in the design...
The API Economy trend is nowadays a concrete opportunity to go beyond the traditional development of vertical ICT solutions and to unlock additional business value by enabling innovative collaboration patterns between different players, e.g., companies, public authorities and researchers. Thus, an effective API Economy initiative has to be comprehensive, focusing not only on technical issues but also...
Dynamic Multipoint IPsec VPNs (DMVPN) is a software optimization technique proposed firstly by the Cisco Company to overcome the limitations of the classical Virtual Private Network (VPN) implementations. In this paper, we discuss and simulate a DMVPN phase2 (spoke to spoke tunnel). The implementation and simulation is carried in GNS3 network simulation software.
Selecting, developing and deploying a document management system for engineering use involves the ability to follow an engineering revision process, integrate easily with engineering and corporate applications (custom or Commercial Off the Shelf (COTS)), uniting disparate on-premise and cloud systems, and integrating existing and evolved business processes and applications.
Novel technologies are essential to enable environmental and societal sustainable growth. Intellectual property rights (IPR) provide incentives to technology development. But this positive effect on innovation comes with the downside that IPR can also hinder the diffusion of technology. Open approaches have been suggested to overcome this. However, in spite of this relevance, existing literature about...
The paper presents an approach to estimate the optimal number of vehicles on public transport line; this approach is based on a simulation model of the process of servicing the bus line passengers. A problem of determining such a number of buses, that provides the minimum cost of transport at the maximum level of passenger service, is quite a complex issue due to the stochastic nature of the transport...
Aiming at the problem of the effect of information technology and its impact on the performance of the manufacturing industry. Based on the existing research, we sets information hardware and software investment as explanatory variables, the number of highly educated employees as the moderator variables, the enterprise performance as the explanatory variables. This paper makes an empirical study of...
More and more on-line experiments have been done in E-Commerce in order to understand the behavior of users or customers and then apply the data analysis technique to provide business guidance. One of the techniques is A/B testing. However, there is not clear guidance on the sample size in order for us to have valuable, trustable discovery. The purpose of this work is to find out a way to group customers...
Social networking websites are increasingly used as tools to communicate between people, whether these consumers or companies. Facebook is one of the most users platforms in the world and is also highly valued as a communication tool by companies. In this field, the present research establishes several factors of interest to contemplate in the creation of a communication strategy in Facebook, focusing...
This paper presents research on identifying and implementation of "game jam " model in an organization dedicated to developing software that has different teams of engineers in various disciplines, such as software engineers, electronic and specialists in art and design Game jam has a promising approach in the rapid development of projects or new products. Our goal is to implement the Game...
Software testing is a key process that ensures a reliable quality product, and like other activities in the development process, have a wide range of tools available, but still requires a lot of human work, where the final quality of the software can be impacted directly by several factors. In this sense, this study aims to identify the human factors (cognitive, operational and organizational) present...
Distributed Software Development (DSD) has become a common approach for many organizations nowadays. This model of work enables better completive advantages, by reducing the overall development costs, shortening the time-to-market and enabling the access to professional resources in a global scale, among others. But there are challenges to be faced in DSD, and Team Motivation is an approach for dealing...
The growing demand for software brings companies in this sector the need to constantly improve their processes. However, not all companies obtained the expected return from Process Improvement, and one of the causes of this problem is the diagnosis that precedes the implementations of reference models. This article presents the Sarasvati method of diagnosis, whose objective is to provide information...
Crowdsourcing (CS) is a distributed software development model in which small activities (or microtasks) are developed by employees supported by an online platform. Due to the possibility of aggregating specialists and reducing costs, many companies are applying CS in their software development projects. However, there are still gaps in how microtasks are being adopted, leading to several management...
Nowadays there is an increasing interest in mobile application development. However, developers often disregard, or at least significantly adapt, existing software development processes to suit their purpose, given the existing specific constraints. Such adjustments can introduce variations and new trends in existing processes that in many occasions are not shared with the scientific community since...
Crowdsourcing (CS) is a new model of software development inspired by contribution. Several companies are adopting CS in their projects to reduce costs and employ specialists. However, several gaps persist in the literature analyzing the management of such projects, the impact of participants and activities. Thus, we perform a systematic mapping (SM) in order to verify how CS software project management...
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.