Explore chapters and articles related to this topic
Software Technology for A/V Systems
Published in Al Kovalick, Video Systems in an IT Environment, 2013
The basic idea behind open source programs is simple. When masses of motivated freelance programmers are enabled to improve and modify code and then redistribute their changes, the software evolves. If the number of programmers is large, then the speed of software evolution is astonishing (Raymond). Open source provides free access to program source code. Licensing is required for most open source code, but the restrictions are not onerous. Changes are well controlled, tested, and folded into the next revision. The biggest open source project space may be found at SourceForge (http://sourceforge.net) with ~103 K registered projects. Many of these are developed by professional programmers, and the quality is excellent. Scan the SourceForge site for A/V tools and applications to see the variety of available software.
What Is Open Source Innovation?
Published in Cornelius Herstatt, Daniel Ehls, Open Source Innovation – The Phenomenon, Participant's Behavior, Business Implications, 2015
Daniel Ehls, Cornelius Herstatt
The large number of open source projects and people involved is illustrated by the open source directory SourceForge. SourceForge lists more than 324,000 projects with a total of over 3.4 million developers on the supply side, and on the demand side more than 4 million downloads a day connecting 46 million consumers as of September 2013.1 Further projects not listed on SourceForge like the Open Directory Project or Wikipedia consist of more than 10,000 contributors (Cedergren 2003; Glott et al. 2010). The Linux Kernel project and Debian have more than 1,000 contributors each.
DTN Platforms
Published in Aloizio Pereira da Silva, Scott Burleigh, Katia Obraczka, Delay and Disruption Tolerant Networks, 2019
Aloizio P. Silva, Scott Burleigh
The DTN reference implementation was originally developed by Mike Demmer at the University of California, Berkeley, but more recently it has mainly been maintained at Trinity College Dublin. It was primarily developed in C++ and includes a simulator for DTN prototyping. It can operate in Linux, MAC, Win and FreeBSD operating systems. DTN2 is available from a SourceForge repository under an open-source license.
Reliability analysis of open source software systems considering the effect of previously released version
Published in International Journal of Computers and Applications, 2019
Bhoopendra Pachauri, Ajay Kumar, Joydip Dhar
A new way of producing the large software systems on a global basis is open source software (OSS) development. It is different from the principle of traditional software engineering in many ways [1]. Today, OSS products have become very popular because they are easily available without any risk [2]. There are a lot of open source applications which can be executed on most of the platforms or machines, e.g. PC, mobile, handheld devices, etc. Hence, it is very important to examine and analyze the probable fault distribution of OSS [3]. There are many software firms which can produce open source projects or softwares with high quality and functionality, e.g. Mozilla browser, GitHub, Linux operating system, Google Code, MySQL database system, SourceForge, Codeplex, Launchpad, etc. These firms are not only providing open source packages to the users but also giving a platform to the developers and still, thousands of open source projects are in developing stages at these sites [2,4]. OSS is developed in two stages; first, innovative core of the OSS system is developed by main programmers or a team of programmers. Then a model of it, is openly displayed on the internet so that source code of the system can be modified and redistributed by other programmers. It is very fast compared to closed source software in terms of the evaluation process because tasks are done without passing on from hierarchical management and there is no well-defined plan or schedule in the development of OSS. A central managing group also checks the modified code of OSS, but this process is much less stiff in comparison to closed source software.
Smart Control of Home Appliances Using Hand Gesture Recognition in an IoT-Enabled System
Published in Applied Artificial Intelligence, 2023
Cheng-Ying Yang, Yi-Nan Lin, Sheng-Kuan Wang, Victor R.L. Shen, Yi-Chih Tung, Frank H.C. Shen, Chun-Hsiang Huang
Workflow Petri Net Designer (WoPeD (Workflow Petri Net Designer), 2022; GitHub/WoPeD, 2022) is an open-source software tool developed by Cooperative State University Karlsruhe under the GNU Lesser General Public License (LGPL) that provides modeling, simulation, and analysis of processes described by workflow networks. WoPeD is currently maintained by Sourceforge (a web-based open-source development platform), and current development progress can be found on the home page of WoPeD project at Sourceforge. The verification of the system design process is carried out with this tool. The Petri net model is used to analyze the design process and to ensure the feasibility and soundness of a system.
Extending data-driven model of software with software change request service
Published in Enterprise Information Systems, 2018
Zeljko Stojanov, Dalibor Dobrilovic, Jelena Stojanov
Heijstek and Chaudron (2009) conducted a study on a large scale industrial MDD project aimed at investigating the industrial use of MDD and the impact of the size and complexity of the models on defect count and development effort. Several sources of data are used in the study: Subversion repository for collecting models, SourceForge Enterprise Edition for collecting effort and defect data, and semi-structured interviews for collecting developers’ opinions regarding the process. The results revealed that although larger models change more often and contain more defects, amount of defects is significantly lower than in similar projects that do not use MDD.