SlideShare uma empresa Scribd logo
1 de 32
Factors that contribute to open source software project  success   Rizwan Ur Rehman Telecommunications Technology Management Program February 13, 2006
Objective ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Relevance Company managers and entrepreneurs who wish to set up OSS projects To reduce the cost of having to change an OSS component due to the failure of OSS project Project managers who wish to incorporate OSS into their development projects To avoid costly mistakes and reduce the risk of failure Why? Who is interested?
Literature review Number and experience of software developers, targeted users of OSS, software type, license type, OSS project success Development team, target market, product type, product success Factors Bates et al. (2002); Bonaccorsi & Rossi (2003); Comino et al. (2005); Crowston et al. (2003, 2004); Crowston & Scozzi (2002); Duijnhouwer & Widdows (2003); Evers (2000); Freshtman & Gandal (2004); Healy & Schussman (2003); Hertel et al. (2003); Koch (2004); Lakhani et al. (2002); Lerner & Tirole (2002, 2005); Nissila (2004); O’Mahony (2003); Paulson et al. (2004); Peng (2004); Raymond (1999);Rossi & Bonaccorsi (2005); Stewart et al. (2005); West & O’Mahony (2005); Zhao (2003) Open source software development Brown & Eisenhardt (1995); Caramel & Sawyer (1998); Cooper & Kleinschmidt (1987); Curtis (1981); Curtis et al. (1988); Griffin & Page (1993,1996); Johne & Snelson (1988); Krishnan (1998); Page (1993); Storey & Easingwood (1996); Story et al. (2001); Thomke & von Hippel (2002); Maidique & Zirger (1985); Zirger & Maidique (1990)  Product development References Literature
Lessons learned from literature review ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hypotheses ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Unit of analysis, sample size, and data collection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variable measurement Total years of experience of developers taking part in the development of OSS project Experience of developers Categorical variable measured on nominal scale with values: 1 = developers, 2 = system administrators, 3 = end-users Target users type Categorical variable measured on nominal scale with values: 1 = commonly used programming languages (C, C++, Java, PHP), 2 = others (other than C, C++, Java, PHP)  Number of developers taking part in the development of OSS project Measurement Variable Programming language type Number of developers
Variable measurement (cont’d) Categorical variable measured on nominal scale with values: 1 = application software, 2 = application development and deployment tools, 3 = system infrastructure software Type of software Total number of releases from the start of the OSS project to the date of data collection Number of releases Total number of downloads from the start of the OSS project to the date of data collection Number of  downloads Categorical variable measured on nominal scale with values: 1 = very restrictive licenses, 2 = moderately restrictive licenses, 3 = non-restrictive licenses Measurement Variable Type of license
Data analysis Multivariate General Linear Model  Test for Hypotheses 1 to 6 One-Way ANOVA and Bonferroni Test for Hypotheses 4a, 4b, 6a, 6b Welch and Brown-Forsythe robust F  and Tamhane T2 Tests for Hypotheses 3a, 3b, 5a, 5b Levene test of equality of variance Test for Hypotheses 3a, 3b, 4a, 4b, 5a, 5b, 6a, 6b Pearson correlation Test for Hypotheses 1a, 1b, 2a, 2b Histograms with normality curve, descriptive statistics and natural log transformations Descriptive
Pearson correlation for Hypothesis 1  ,[object Object],[object Object],[object Object],.600(***) .000 .606(***) .000 Number of developers (LN) Number of releases (LN) Number of downloads (LN)
Pearson correlation for Hypothesis 2  ,[object Object],[object Object],[object Object],.572(***) .000 .609(***) .000 Experience of developers (LN) Number of releases (LN) Number of downloads (LN)
Welch and Brown-Forsythe tests for Hypothesis 3a ,[object Object],[object Object],[object Object],339.11 2 11.366(***) .000 Brown-Forsythe 229.655 2 12.157(***) .000 Welch Number of downloads (LN) df2 df1 Statistic
Welch and Brown-Forsythe tests for Hypothesis 3b ,[object Object],[object Object],[object Object],341.452 2 20.169(***) .000 Brown-Forsythe 227.575 2 20.812(***) .000 Welch Number of releases (LN) df2 df1 Statistic
One-Way ANOVA test for Hypothesis 4a ,[object Object],[object Object],[object Object],349 3070.948 Total 8.824 348 3070.641 Within groups .035 .852 .306 1 .306 Between groups Number of downloads (LN) F Mean square df Sum of squares
One-Way ANOVA test for Hypothesis 4b ,[object Object],[object Object],[object Object],349 596.464 Total 1.711 348 595.261 Within groups .703 .402 1.203 1 1.203 Between groups Number of releases (LN) F Mean square df Sum of squares
Welch and Brown-Forsythe tests for Hypothesis 5a ,[object Object],[object Object],[object Object],340.009 2 14.336(***) .000 Brown-Forsythe 230.826 2 14.526(***) .000 Welch Number of downloads (LN) df2 df1 Statistics
Welch and Brown-Forsythe tests for Hypothesis 5b ,[object Object],[object Object],[object Object],344.207 2 25.553(***) .000 Brown-Forsythe 229.869 2 26.720(***) .000 Welch Number of releases (LN) df2 df1 Statistics
One-Way ANOVA test for Hypothesis 6a ,[object Object],[object Object],[object Object],349 3070.948 Total 8.703 347 3020.032 Within groups 2.925(*) .055 25.458 2 50.915 Between groups Number of downloads (LN) F Mean square df Sum of squares
One-Way ANOVA test for Hypothesis 6b ,[object Object],[object Object],[object Object],349 596.464 Total 1.643 347 570.134 Within groups 8.013(***) .000 13.165 2 26.330 Between groups Number of releases (LN) F Mean square df Sum of squares
Multivariate general linear model .983 8.44(***) .000 .052 Hotelling’s trace .983 8.44(***) .000 .950 Wilk’s lambda .983 8.44(***) .000 .052 Roy’s largest root .983 8.44(***) .000 .050 Pillai’s trace Number of developers (LN) Observed power F  Value Effect
Multivariate general linear model (cont’d) .906 5.38(***) .005 .033 Hotelling’s trace .906 5.38(***) .005 .968 Wilk’s lambda .906 5.38(***) .005 .033 Roy’s largest root .906 5.38(***) .005 .032 Pillai’s trace Experience of developers (LN) Observed power F  Value Effect
Multivariate general linear model (cont’d) .879 3.02(**) .017 .038 Hotelling’s trace .878 3.02(**) .018 .964 Wilk’s lambda .903 5.32(***) .005 .033 Roy’s largest root .877 3.01(**) .018 .037 Pillai’s trace Target users type Observed power F  Value Effect
Multivariate general linear model (cont’d) .169 .299 (.742) .002 Hotelling’s trace .169 .299 (.742) .998 Wilk’s lambda .169 .299 (.742) .002 Roy’s largest root .169 .299 (.742) .002 Pillai’s trace Programming language type Observed power F  Value Effect
Multivariate general linear model (cont’d) .929 3.62(***) .006 .045 Hotelling’s trace .930 3.63(***) .006 .956 Wilk’s lambda .825 4.15(**) .017 .026 Roy’s largest root .931 3.64(***) .006 .044 Pillai’s trace Software type Observed power F  Value Effect
Multivariate general linear model (cont’d) .299 .586 (.673) .007 Hotelling’s trace .300 .587 (.672) .993 Wilk’s lambda .363 1.134 (.323) .007 Roy’s largest root .300 .588 (.671) .007 Pillai’s trace Type of license Observed power F  Value Effect
Test results supported Targeting developers as users is positively associated with the number of releases of OSS projects Hypothesis 3b Not supported Using a commonly used programming language is positively associated with the number of downloads of OSS projects Hypothesis 4a Outcome Hypothesis supported Targeting developers as users is positively associated with the number of downloads of OSS projects Hypothesis 3a supported Experience of developers is positively associated with the number of releases of OSS projects Hypothesis 2b supported Experience of developers is positively associated with the number of downloads of OSS projects Hypothesis 2a supported Number of developers is positively associated with the number of releases of OSS projects Hypothesis 1b supported Number of developers is positively associated with the number of downloads of OSS projects Hypothesis 1a
Test results Outcome Hypothesis Not supported Use of non-restrictive OSS license is positively associated with the number of releases of OSS projects Hypothesis 6b Not supported Use of non-restrictive OSS license is positively associated with the number of downloads of OSS projects Hypothesis 6a supported Development of application development and deployment tools is positively associated with the number of releases of OSS projects Hypothesis 5b supported Development of application development and deployment tools is positively associated with the number of downloads of OSS projects Hypothesis 5a Not supported Using a commonly used programming language is positively associated with the number of releases of OSS projects Hypothesis 4b
Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contribution ,[object Object],[object Object],[object Object]
Limitations and future research ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Semelhante a Factors that Contribute to Open Source Software Project Success

The Increasing Value and Complexity of Software Call for the Reevaluation of ...
The Increasing Value and Complexity of Software Call for the Reevaluation of ...The Increasing Value and Complexity of Software Call for the Reevaluation of ...
The Increasing Value and Complexity of Software Call for the Reevaluation of ...PRQA
 
Six Easy Pieces of Quantitatively Analyzing Open Source
Six Easy Pieces of Quantitatively Analyzing Open SourceSix Easy Pieces of Quantitatively Analyzing Open Source
Six Easy Pieces of Quantitatively Analyzing Open SourceDirk Riehle
 
Riscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoRiscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoAlessandra Bagnato
 
Impact of Developer Reputa1on on Code Review Outcomes in OSS Projects: An Emp...
Impact of Developer Reputa1on on Code Review Outcomes in OSS Projects: An Emp...Impact of Developer Reputa1on on Code Review Outcomes in OSS Projects: An Emp...
Impact of Developer Reputa1on on Code Review Outcomes in OSS Projects: An Emp...JeffCarver32
 
124 - Impact of Developer Reputation on Code Review Outcomes in OSS Projects:...
124 - Impact of Developer Reputation on Code Review Outcomes in OSS Projects:...124 - Impact of Developer Reputation on Code Review Outcomes in OSS Projects:...
124 - Impact of Developer Reputation on Code Review Outcomes in OSS Projects:...ESEM 2014
 
Defect Management Practices and Problems in Free/Open Source Software Projects
Defect Management Practices and Problems in Free/Open Source Software ProjectsDefect Management Practices and Problems in Free/Open Source Software Projects
Defect Management Practices and Problems in Free/Open Source Software ProjectsWaqas Tariq
 
A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...
A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...
A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...ijseajournal
 
A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...
A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...
A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...ijseajournal
 
An Empirical Study of Adoption of Software Testing in Open Source Projects
An Empirical Study of Adoption of Software Testing in Open Source ProjectsAn Empirical Study of Adoption of Software Testing in Open Source Projects
An Empirical Study of Adoption of Software Testing in Open Source ProjectsPavneet Singh Kochhar
 
Software Defect Trend Forecasting In Open Source Projects using A Univariate ...
Software Defect Trend Forecasting In Open Source Projects using A Univariate ...Software Defect Trend Forecasting In Open Source Projects using A Univariate ...
Software Defect Trend Forecasting In Open Source Projects using A Univariate ...CSCJournals
 
A DECISION SUPPORT SYSTEM TO CHOOSE OPTIMAL RELEASE CYCLE LENGTH IN INCREMENT...
A DECISION SUPPORT SYSTEM TO CHOOSE OPTIMAL RELEASE CYCLE LENGTH IN INCREMENT...A DECISION SUPPORT SYSTEM TO CHOOSE OPTIMAL RELEASE CYCLE LENGTH IN INCREMENT...
A DECISION SUPPORT SYSTEM TO CHOOSE OPTIMAL RELEASE CYCLE LENGTH IN INCREMENT...ijseajournal
 
Rice bosc2010 emboss
Rice bosc2010 embossRice bosc2010 emboss
Rice bosc2010 embossBOSC 2010
 
Software metrics sucess, failures and new directions
Software metrics sucess, failures and new directionsSoftware metrics sucess, failures and new directions
Software metrics sucess, failures and new directionsAndrws Vieira
 
Iwsm2014 measuring the software size of sliced v-model projects (andreas de...
Iwsm2014   measuring the software size of sliced v-model projects (andreas de...Iwsm2014   measuring the software size of sliced v-model projects (andreas de...
Iwsm2014 measuring the software size of sliced v-model projects (andreas de...Nesma
 
Open Source Software Survivability Analysis Using Communication Pattern Valid...
Open Source Software Survivability Analysis Using Communication Pattern Valid...Open Source Software Survivability Analysis Using Communication Pattern Valid...
Open Source Software Survivability Analysis Using Communication Pattern Valid...IOSR Journals
 
SLAS 2017 - "Multiple Research Platforms: One Single Data Sharing Portal"
SLAS 2017 - "Multiple Research Platforms:  One Single Data Sharing Portal"SLAS 2017 - "Multiple Research Platforms:  One Single Data Sharing Portal"
SLAS 2017 - "Multiple Research Platforms: One Single Data Sharing Portal"CSols, Inc.
 
20080602 Microsoft and Open Source
20080602 Microsoft and Open Source20080602 Microsoft and Open Source
20080602 Microsoft and Open SourceDavid Chou
 
· Discussion Assignments You are required to answer one of t.docx
· Discussion Assignments You are required to answer one of t.docx· Discussion Assignments You are required to answer one of t.docx
· Discussion Assignments You are required to answer one of t.docxoswald1horne84988
 

Semelhante a Factors that Contribute to Open Source Software Project Success (20)

The Increasing Value and Complexity of Software Call for the Reevaluation of ...
The Increasing Value and Complexity of Software Call for the Reevaluation of ...The Increasing Value and Complexity of Software Call for the Reevaluation of ...
The Increasing Value and Complexity of Software Call for the Reevaluation of ...
 
Six Easy Pieces of Quantitatively Analyzing Open Source
Six Easy Pieces of Quantitatively Analyzing Open SourceSix Easy Pieces of Quantitatively Analyzing Open Source
Six Easy Pieces of Quantitatively Analyzing Open Source
 
Riscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoRiscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnato
 
Impact of Developer Reputa1on on Code Review Outcomes in OSS Projects: An Emp...
Impact of Developer Reputa1on on Code Review Outcomes in OSS Projects: An Emp...Impact of Developer Reputa1on on Code Review Outcomes in OSS Projects: An Emp...
Impact of Developer Reputa1on on Code Review Outcomes in OSS Projects: An Emp...
 
124 - Impact of Developer Reputation on Code Review Outcomes in OSS Projects:...
124 - Impact of Developer Reputation on Code Review Outcomes in OSS Projects:...124 - Impact of Developer Reputation on Code Review Outcomes in OSS Projects:...
124 - Impact of Developer Reputation on Code Review Outcomes in OSS Projects:...
 
Defect Management Practices and Problems in Free/Open Source Software Projects
Defect Management Practices and Problems in Free/Open Source Software ProjectsDefect Management Practices and Problems in Free/Open Source Software Projects
Defect Management Practices and Problems in Free/Open Source Software Projects
 
A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...
A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...
A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...
 
A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...
A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...
A DATA EXTRACTION ALGORITHM FROM OPEN SOURCE SOFTWARE PROJECT REPOSITORIES FO...
 
An Empirical Study of Adoption of Software Testing in Open Source Projects
An Empirical Study of Adoption of Software Testing in Open Source ProjectsAn Empirical Study of Adoption of Software Testing in Open Source Projects
An Empirical Study of Adoption of Software Testing in Open Source Projects
 
Software Defect Trend Forecasting In Open Source Projects using A Univariate ...
Software Defect Trend Forecasting In Open Source Projects using A Univariate ...Software Defect Trend Forecasting In Open Source Projects using A Univariate ...
Software Defect Trend Forecasting In Open Source Projects using A Univariate ...
 
A DECISION SUPPORT SYSTEM TO CHOOSE OPTIMAL RELEASE CYCLE LENGTH IN INCREMENT...
A DECISION SUPPORT SYSTEM TO CHOOSE OPTIMAL RELEASE CYCLE LENGTH IN INCREMENT...A DECISION SUPPORT SYSTEM TO CHOOSE OPTIMAL RELEASE CYCLE LENGTH IN INCREMENT...
A DECISION SUPPORT SYSTEM TO CHOOSE OPTIMAL RELEASE CYCLE LENGTH IN INCREMENT...
 
What open source lovers want?
What open source lovers want?What open source lovers want?
What open source lovers want?
 
Rice bosc2010 emboss
Rice bosc2010 embossRice bosc2010 emboss
Rice bosc2010 emboss
 
Project Report 05_06_13
Project Report 05_06_13Project Report 05_06_13
Project Report 05_06_13
 
Software metrics sucess, failures and new directions
Software metrics sucess, failures and new directionsSoftware metrics sucess, failures and new directions
Software metrics sucess, failures and new directions
 
Iwsm2014 measuring the software size of sliced v-model projects (andreas de...
Iwsm2014   measuring the software size of sliced v-model projects (andreas de...Iwsm2014   measuring the software size of sliced v-model projects (andreas de...
Iwsm2014 measuring the software size of sliced v-model projects (andreas de...
 
Open Source Software Survivability Analysis Using Communication Pattern Valid...
Open Source Software Survivability Analysis Using Communication Pattern Valid...Open Source Software Survivability Analysis Using Communication Pattern Valid...
Open Source Software Survivability Analysis Using Communication Pattern Valid...
 
SLAS 2017 - "Multiple Research Platforms: One Single Data Sharing Portal"
SLAS 2017 - "Multiple Research Platforms:  One Single Data Sharing Portal"SLAS 2017 - "Multiple Research Platforms:  One Single Data Sharing Portal"
SLAS 2017 - "Multiple Research Platforms: One Single Data Sharing Portal"
 
20080602 Microsoft and Open Source
20080602 Microsoft and Open Source20080602 Microsoft and Open Source
20080602 Microsoft and Open Source
 
· Discussion Assignments You are required to answer one of t.docx
· Discussion Assignments You are required to answer one of t.docx· Discussion Assignments You are required to answer one of t.docx
· Discussion Assignments You are required to answer one of t.docx
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Factors that Contribute to Open Source Software Project Success

  • 1. Factors that contribute to open source software project success Rizwan Ur Rehman Telecommunications Technology Management Program February 13, 2006
  • 2.
  • 3. Relevance Company managers and entrepreneurs who wish to set up OSS projects To reduce the cost of having to change an OSS component due to the failure of OSS project Project managers who wish to incorporate OSS into their development projects To avoid costly mistakes and reduce the risk of failure Why? Who is interested?
  • 4. Literature review Number and experience of software developers, targeted users of OSS, software type, license type, OSS project success Development team, target market, product type, product success Factors Bates et al. (2002); Bonaccorsi & Rossi (2003); Comino et al. (2005); Crowston et al. (2003, 2004); Crowston & Scozzi (2002); Duijnhouwer & Widdows (2003); Evers (2000); Freshtman & Gandal (2004); Healy & Schussman (2003); Hertel et al. (2003); Koch (2004); Lakhani et al. (2002); Lerner & Tirole (2002, 2005); Nissila (2004); O’Mahony (2003); Paulson et al. (2004); Peng (2004); Raymond (1999);Rossi & Bonaccorsi (2005); Stewart et al. (2005); West & O’Mahony (2005); Zhao (2003) Open source software development Brown & Eisenhardt (1995); Caramel & Sawyer (1998); Cooper & Kleinschmidt (1987); Curtis (1981); Curtis et al. (1988); Griffin & Page (1993,1996); Johne & Snelson (1988); Krishnan (1998); Page (1993); Storey & Easingwood (1996); Story et al. (2001); Thomke & von Hippel (2002); Maidique & Zirger (1985); Zirger & Maidique (1990) Product development References Literature
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Variable measurement Total years of experience of developers taking part in the development of OSS project Experience of developers Categorical variable measured on nominal scale with values: 1 = developers, 2 = system administrators, 3 = end-users Target users type Categorical variable measured on nominal scale with values: 1 = commonly used programming languages (C, C++, Java, PHP), 2 = others (other than C, C++, Java, PHP) Number of developers taking part in the development of OSS project Measurement Variable Programming language type Number of developers
  • 10. Variable measurement (cont’d) Categorical variable measured on nominal scale with values: 1 = application software, 2 = application development and deployment tools, 3 = system infrastructure software Type of software Total number of releases from the start of the OSS project to the date of data collection Number of releases Total number of downloads from the start of the OSS project to the date of data collection Number of downloads Categorical variable measured on nominal scale with values: 1 = very restrictive licenses, 2 = moderately restrictive licenses, 3 = non-restrictive licenses Measurement Variable Type of license
  • 11. Data analysis Multivariate General Linear Model Test for Hypotheses 1 to 6 One-Way ANOVA and Bonferroni Test for Hypotheses 4a, 4b, 6a, 6b Welch and Brown-Forsythe robust F and Tamhane T2 Tests for Hypotheses 3a, 3b, 5a, 5b Levene test of equality of variance Test for Hypotheses 3a, 3b, 4a, 4b, 5a, 5b, 6a, 6b Pearson correlation Test for Hypotheses 1a, 1b, 2a, 2b Histograms with normality curve, descriptive statistics and natural log transformations Descriptive
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Multivariate general linear model .983 8.44(***) .000 .052 Hotelling’s trace .983 8.44(***) .000 .950 Wilk’s lambda .983 8.44(***) .000 .052 Roy’s largest root .983 8.44(***) .000 .050 Pillai’s trace Number of developers (LN) Observed power F Value Effect
  • 23. Multivariate general linear model (cont’d) .906 5.38(***) .005 .033 Hotelling’s trace .906 5.38(***) .005 .968 Wilk’s lambda .906 5.38(***) .005 .033 Roy’s largest root .906 5.38(***) .005 .032 Pillai’s trace Experience of developers (LN) Observed power F Value Effect
  • 24. Multivariate general linear model (cont’d) .879 3.02(**) .017 .038 Hotelling’s trace .878 3.02(**) .018 .964 Wilk’s lambda .903 5.32(***) .005 .033 Roy’s largest root .877 3.01(**) .018 .037 Pillai’s trace Target users type Observed power F Value Effect
  • 25. Multivariate general linear model (cont’d) .169 .299 (.742) .002 Hotelling’s trace .169 .299 (.742) .998 Wilk’s lambda .169 .299 (.742) .002 Roy’s largest root .169 .299 (.742) .002 Pillai’s trace Programming language type Observed power F Value Effect
  • 26. Multivariate general linear model (cont’d) .929 3.62(***) .006 .045 Hotelling’s trace .930 3.63(***) .006 .956 Wilk’s lambda .825 4.15(**) .017 .026 Roy’s largest root .931 3.64(***) .006 .044 Pillai’s trace Software type Observed power F Value Effect
  • 27. Multivariate general linear model (cont’d) .299 .586 (.673) .007 Hotelling’s trace .300 .587 (.672) .993 Wilk’s lambda .363 1.134 (.323) .007 Roy’s largest root .300 .588 (.671) .007 Pillai’s trace Type of license Observed power F Value Effect
  • 28. Test results supported Targeting developers as users is positively associated with the number of releases of OSS projects Hypothesis 3b Not supported Using a commonly used programming language is positively associated with the number of downloads of OSS projects Hypothesis 4a Outcome Hypothesis supported Targeting developers as users is positively associated with the number of downloads of OSS projects Hypothesis 3a supported Experience of developers is positively associated with the number of releases of OSS projects Hypothesis 2b supported Experience of developers is positively associated with the number of downloads of OSS projects Hypothesis 2a supported Number of developers is positively associated with the number of releases of OSS projects Hypothesis 1b supported Number of developers is positively associated with the number of downloads of OSS projects Hypothesis 1a
  • 29. Test results Outcome Hypothesis Not supported Use of non-restrictive OSS license is positively associated with the number of releases of OSS projects Hypothesis 6b Not supported Use of non-restrictive OSS license is positively associated with the number of downloads of OSS projects Hypothesis 6a supported Development of application development and deployment tools is positively associated with the number of releases of OSS projects Hypothesis 5b supported Development of application development and deployment tools is positively associated with the number of downloads of OSS projects Hypothesis 5a Not supported Using a commonly used programming language is positively associated with the number of releases of OSS projects Hypothesis 4b
  • 30.
  • 31.
  • 32.