Prediction Models and Techniques for Open Source Software Projects

Author(s):  
M.M. Mahbubul Syeed ◽  
Imed Hammouda ◽  
Tarja Systä

Open Source Software (OSS) is currently a widely adopted approach to developing and distributing software. For effective adoption of OSS, fundamental knowledge of project development is needed. This often calls for reliable prediction models to simulate project evolution and to envision project future. These models provide help in supporting preventive maintenance and building quality software. This paper reports on a systematic literature survey aimed at the identification and structuring of research that offer prediction models and techniques in analyzing OSS projects. In this review, we systematically selected and reviewed 52 peer reviewed articles that were published between January, 2000 and March, 2013. The study outcome provides insight in what constitutes the main contributions of the field, identifies gaps and opportunities, and distills several important future research directions.

Author(s):  
Kaniz Fatema ◽  
M. M. Mahbubul Syeed ◽  
Imed Hammouda

Open source software (OSS) is currently a widely adopted approach to developing and distributing software. Many commercial companies are using OSS components as part of their product development. For instance, more than 58% of web servers are using an OSS web server, Apache. For effective adoption of OSS, fundamental knowledge of project development is needed. This often calls for reliable prediction models to simulate project evolution and to envision project future. These models provide help in supporting preventive maintenance and building quality software. This chapter reports on a systematic literature survey aimed at the identification and structuring of research that offers prediction models and techniques in analysing OSS projects. The study outcome provides insight into what constitutes the main contributions of the field, identifies gaps and opportunities, and distils several important future research directions. This chapter extends the authors' earlier journal article and offers the following improvements: broader study period, enhanced discussion, and synthesis of reported results.


Author(s):  
Kaniz Fatema ◽  
M. M. Mahbubul Syeed ◽  
Imed Hammouda

Open source software (OSS) is currently a widely adopted approach to developing and distributing software. Many commercial companies are using OSS components as part of their product development. For instance, more than 58% of web servers are using an OSS web server, Apache. For effective adoption of OSS, fundamental knowledge of project development is needed. This often calls for reliable prediction models to simulate project evolution and to envision project future. These models provide help in supporting preventive maintenance and building quality software. This chapter reports on a systematic literature survey aimed at the identification and structuring of research that offers prediction models and techniques in analysing OSS projects. The study outcome provides insight into what constitutes the main contributions of the field, identifies gaps and opportunities, and distils several important future research directions. This chapter extends the authors' earlier journal article and offers the following improvements: broader study period, enhanced discussion, and synthesis of reported results.


2011 ◽  
pp. 256-273
Author(s):  
Evangelos Katsamakas ◽  
Balaji Janamanchi ◽  
Wullianallur Raghupathi ◽  
Wei Gao

As the number of open source software (OSS) projects in healthcare grows rapidly, researchers are faced with the challenge of understanding and explaining the success of the open source phenomenon. This article proposes a research framework that examines the roles of project sponsorship, license type, development status and technological complements in the success of open source health information technology (HIT) projects and it develops a systematic method for classifying projects based on their success potential. Drawing from economic theory, a novel proposition in the authors’ framework suggests that higher project-license restrictiveness will increase OSS adoption, because organizations will be more confident that the OSS project will remain open source in the future. Applying the framework to a sample of open source software projects in healthcare, the authors find that although project sponsorship and license restrictiveness influence project metrics, they are not significant predictors of project success categorization. On the other hand, development status, operating system and programming language are significant predictors of an OSS project’s success categorization. Application implications and future research directions are discussed.


2002 ◽  
Vol 1 (1) ◽  
Author(s):  
Aaron Schiff

This paper reviews the recent literature on the economics of open source software. Two different sets of issues are addressed. The first looks at the incentives of programmers to participate in open source projects. The second considers the business models used by profit-making firms in the open source industry, and the effects on existing closed source firms. Some possible future research directions are also given.


Author(s):  
Evangelos Katsamakas ◽  
Balaji Janamanchi ◽  
Wullianallur Raghupathi ◽  
Wei Gao

As the number of open source software (OSS) projects in healthcare grows rapidly, researchers are faced with the challenge of understanding and explaining the success of the open source phenomenon. This article proposes a research framework that examines the roles of project sponsorship, license type, development status and technological complements in the success of open source health information technology (HIT) projects and it develops a systematic method for classifying projects based on their success potential. Drawing from economic theory, a novel proposition in the authors’ framework suggests that higher project-license restrictiveness will increase OSS adoption, because organizations will be more confident that the OSS project will remain open source in the future. Applying the framework to a sample of open source software projects in healthcare, the authors find that although project sponsorship and license restrictiveness influence project metrics, they are not significant predictors of project success categorization. On the other hand, development status, operating system and programming language are significant predictors of an OSS project’s success categorization. Application implications and future research directions are discussed.


2012 ◽  
pp. 168-185
Author(s):  
Evangelos Katsamakas ◽  
Balaji Janamanchi ◽  
Wullianallur Raghupathi ◽  
Wei Gao

This chapter discusses the growth of open source software projects in healthcare. It proposes a research framework that examines the roles of project sponsorship, license type, development status and technological complements in the success of open source health information technology (HIT) projects, and it develops a systematic method for classifying projects based on their success potential. Using data from Sourceforge, an open source software development portal, we find that although project sponsorship and license restrictiveness influence project metrics, they are not significant predictors of project success categorization. On the other hand, development status, operating system, and programming language are significant predictors of an OSS project’s success categorization. We discuss research and application implications and suggest future research directions.


Author(s):  
Evangelos Katsamakas ◽  
Balaji Janamanchi ◽  
Wullianallur Raghupathi ◽  
Wei Gao

This chapter discusses the growth of open source software projects in healthcare. It proposes a research framework that examines the roles of project sponsorship, license type, development status and technological complements in the success of open source health information technology (HIT) projects, and it develops a systematic method for classifying projects based on their success potential. Using data from Sourceforge, an open source software development portal, we find that although project sponsorship and license restrictiveness influence project metrics, they are not significant predictors of project success categorization. On the other hand, development status, operating system, and programming language are significant predictors of an OSS project’s success categorization. We discuss research and application implications and suggest future research directions.


Friction ◽  
2020 ◽  
Author(s):  
Kuniaki Dohda ◽  
Masahito Yamamoto ◽  
Chengliang Hu ◽  
Laurent Dubar ◽  
Kornel F. Ehmann

AbstractGalling phenomena in metal forming not only affect the quality of the engineered surfaces but also the success or failure of the manufacturing operation itself. This paper reviews the different galling conditions in sheet and bulk metal forming processes along with their evolution and the effects of temperature on galling. A group of anti-galling methods employed to prevent galling defects are also presented in detail. The techniques for quantitatively measuring galling are introduced, and the related prediction models, including friction, wear, and galling growth models, are presented to better understand the underlying phenomena. Galling phenomena in other processes similar to those occurring in metal forming are also examined to suggest different ways of further studying galling in metal forming. Finally, future research directions for the study of galling in metal forming are suggested.


2019 ◽  
Vol 8 (1) ◽  
pp. 4 ◽  
Author(s):  
Bingchen Liang ◽  
Shengtao Du ◽  
Xinying Pan ◽  
Libang Zhang

Scour induced by currents is one of the main causes of the bridge failure in rivers. Fundamental knowledge and mechanisms on scour processes due to currents are often taken as a basis for scour studies, which are the focus of this review. Scour development induced by waves and in combined wave–current conditions are also briefly discussed. For the design of structure foundations, the maximum scour depths need to be estimated. The mechanisms of local scour and predictions of maximum local scour depths have been studied extensively for many years. Despite the complexity of the scour process, a lot of satisfying results and progresses have been achieved by many investigators. In order to get a comprehensive review of local scour for vertical piles, major progresses made by researchers are summarized in this review. In particular, maximum scour depth influencing factors including flow intensity, sediments, pile parameters and time are analyzed with experimental data. A few empirical equations referring to temporary scour depth and maximum scour depth were classified with their expressing forms. Finally, conclusions and future research directions are addressed.


Author(s):  
Stefan Koch

In this chapter, we propose for the first time a method to compare the efficiency of free and open source projects, based on the data envelopment analysis (DEA) methodology. DEA offers several advantages in this context, as it is a non-parametric optimization method without any need for the user to define any relations between different factors or a production function, can account for economies or diseconomies of scale, and is able to deal with multi-input, multi-output systems in which the factors have different scales. Using a data set of 43 large F/OS projects retrieved from SourceForge.net, we demonstrate the application of DEA, and show that DEA indeed is usable for comparing the efficiency of projects. We will also show additional analyses based on the results, exploring whether the inequality in work distribution within the projects, the licensing scheme or the intended audience have an effect on their efficiency. As this is a first attempt at using this method for F/OS projects, several future research directions are possible. These include additional work on determining input and output factors, comparisons within application areas, and comparison to commercial or mixed-mode development projects.


Sign in / Sign up

Export Citation Format

Share Document