Demography of Open Source Software Prediction Models and Techniques

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.


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.


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.


2007 ◽  
Vol 2 (2) ◽  
pp. 61-73 ◽  
Author(s):  
Sally Rao ◽  
Indrit Troshani

Mobile services are heralded to create a tremendous spectrum of business opportunities. User acceptance of these services is of paramount importance. Consequently, a deeper insight into theory-based research is required to better understand the underlying motivations that lead users to adopting mobile services. As mobile services bring additional functional dimensions, including hedonic and experiential aspects, using extant models for predicting mobile services acceptance by individuals may be inadequate. The aim of this paper is to explore, analyse and critically assess the use of existing acceptance theories in the light of the evolving and ubiquitous mobile services and their underlying technologies. Constructs affecting consumer adoption behaviour are discussed and relevant propositions are made. Managerial implications are explored and future research directions are also identified.


2018 ◽  
Vol 8 (4) ◽  
pp. 1-23 ◽  
Author(s):  
Deepa Godara ◽  
Amit Choudhary ◽  
Rakesh Kumar Singh

In today's world, the heart of modern technology is software. In order to compete with pace of new technology, changes in software are inevitable. This article aims at the association between changes and object-oriented metrics using different versions of open source software. Change prediction models can detect the probability of change in a class earlier in the software life cycle which would result in better effort allocation, more rigorous testing and easier maintenance of any software. Earlier, researchers have used various techniques such as statistical methods for the prediction of change-prone classes. In this article, some new metrics such as execution time, frequency, run time information, popularity and class dependency are proposed which can help in prediction of change prone classes. For evaluating the performance of the prediction model, the authors used Sensitivity, Specificity, and ROC Curve. Higher values of AUC indicate the prediction model gives significant accurate results. The proposed metrics contribute to the accurate prediction of change-prone classes.


Author(s):  
Amir Hossein Ghapanchi

Whereas there are several instances of Open Source Software (OSS) projects that have achieved huge success in the market, a high failure rate has been reported for OSS projects. This study conducts a literature survey to gain insight into existing studies on the success of OSS projects. More specifically, this study seeks to extract the critical success factors for OSS projects. Based on the literature survey in this study, the authors found determinants of success in OSS projects and classified them into three broad categories of project traits, product traits, and network structure. These findings have important implications for both the OSS research community and OSS practitioners.


Sign in / Sign up

Export Citation Format

Share Document