Dynamical Simulation Models of the Open Source Development Process

Author(s):  
I. P. Antoniades ◽  
I. Samoladas ◽  
I. Stamelos ◽  
L. Angelis

This chapter will discuss attempts to produce formal mathematical models for dynamical simulation of the development process of Free/Open Source Software (F/OSS) projects. First, a brief overview for simulation methods of closed source software development is given. Then, based on empirical facts reported in F/OSS case studies, we describe a general framework for F/OSS dynamical simulation models and discuss its similarities and differences to closed source software simulation. A specific F/OSS simulation model is introduced. The model is applied to the Apache project and to the gtk+ module of the GNOME project, and simulation outputs are compared to real data. The potential of formal F/OSS simulation models to turn into practical tools used by F/OSS coordinators to predict key project factors is demonstrated. Finally, issues for further research and efforts for improvement of this first-attempt model are discussed.

Author(s):  
I. P. Antoniades ◽  
I. Samoladas ◽  
I. Stamelos ◽  
L. Angelis ◽  
G. L. Bleris

This chapter will discuss attempts to produce formal mathematical models for dynamical simulation of the development process of Free/Open Source Software (F/OSS) projects. First, a brief overview for simulation methods of closed source software development is given. Then, based on empirical facts reported in F/OSS case studies, we describe a general framework for F/OSS dynamical simulation models and discuss its similarities and differences to closed source software simulation. A specific F/OSS simulation model is introduced. The model is applied to the Apache project and to the gtk+ module of the GNOME project, and simulation outputs are compared to real data. The potential of formal F/OSS simulation models to turn into practical tools used by F/OSS coordinators to predict key project factors is demonstrated. Finally, issues for further research and efforts for improvement of this first-attempt model are discussed.


Author(s):  
Ali Al Shidhani ◽  
Khalil Al Maawali ◽  
Dawood Al Abri ◽  
Hadj Bourdoucen

Nowadays, the heavy reliance on computer networks necessitates minimizing outage time, increasing the availability of services, and preventing network related problems. Such realization requires continuous monitoring and observation. This is not a trivial task. Thus, automatic network monitoring tools are deployed to monitor and analyze the traffic trespassing network devices. There is an increasing demand for automated network monitoring tools and selecting a suitable candidate can become a challenging task. Some computerized network monitoring tools and systems are available, including expensive proprietary/closed-source solutions and Free Open Source Software (FOSS) systems. Three of the most popular FOSS network monitoring systems are: Nagios, OpenNMS and Zabbix. They are solid competitors to the available proprietary solutions. This paper evaluates the strengths and weaknesses of these tools. A qualitative and quantitative evaluation of the tools were conducted through monitoring real-time network traffic. The paper presents a thorough comparison between the tools. The comparison results are vital for network administrators wishing to adopt the studied monitoring tools.


Author(s):  
MARCO SCOTTO ◽  
ALBERTO SILLITTI ◽  
GIANCARLO SUCCI

This paper presents an empirical analysis of the Open Source development process from the point of view of the involvement of the developers in the production process. The study focuses on how developers contribute to projects in terms of involvement, size and kind of their contribution. Data have been collected from 53 Open Source projects and target application domains include different areas: web and application servers, databases, operating systems, and window managers. Collected data include the number of developers, patterns of code modifications, and evolution over the time of size and complexity. The results of this study show evidence that there are recurrent patterns in Open Source software development and these patterns are common to all the projects considered even if there are no superimposed processes for development, application domains are different, and there are contributions from people spread across the world.


2018 ◽  
Vol 2 (1) ◽  
Author(s):  
Raditya Faisal Waliulu ◽  
Muhammad Syahrul Kahar

  Acronym FOSS is a free open source software. The FOSS program is a license that allows users to run the program freely for any purpose, modify the program as desired and also distribute copies of the original version or modified version freely, which is why select open source from closed source. Closed-source software is sometimes pressed to build in the background or other unwanted and secret features into the software. Instead of having to trust users of FOSS software vendors can check and verify the source code itself and can put trust in the community of volunteers and users. FOSS is not equivalent to priceless software, it's more like a command for open-source software with freedom granted at various levels (depending on license). For this, the license does not need to be included in the list, If the software follows the Open Source command and the license is compatible then at least one of the Open Source licenses. Student involvement in SMK Negeri 1 Kabupaten Sorong is the best place to give advice about FOSS because it is one of the favorite schools in Sorong regency.  


Author(s):  
V. A. Shishkin ◽  
E. P. Rybalkin ◽  
E. B. Balykina

Simulation modeling of phytophagans’ influence on the yield of seed fruit crops, in particular apple trees, was carried out. By means of simulation models the importance of phytophagans’ influence at different stages of the vegetation period and the period of fruit ripening was revealed. The software package Matlab was used to build simulation models. As a result, simulation models with nonlinear characteristics were obtained, which maximally reflected the studied processes. The developed models imitate the process of phytophagans’ development. Generation change of pests and all stages of their development are simulated. Their respective numbers are recorded at each stage for all generations. The development process at each stage is modeled by separate subsystems of the simulation model. To simulate the development of one generation of pests, these subsystems are connected by external links. In addition, part of the relationships provides a simulation of generational change. There are a number of input parameters that allow to configure the simulation of the process of changing generations, taking into account the peculiarities of the development of various phytophagans.


Sign in / Sign up

Export Citation Format

Share Document