{"title":"开源软件代码贡献与成长的动机-健康模型","authors":"P. Sharma, Sherae L. Daniel, T. Chung, V. Grover","doi":"10.17705/1JAIS.00712","DOIUrl":null,"url":null,"abstract":"The success of open source software (OSS) projects depends on sustained contributions by developers who often display a wide variety of contribution patterns. Project leaders and stakeholders would strongly prefer that developers not only maintain but preferably increase their contributions over time as they gain experience. Corporations increasingly complement OSS developer motivations (such as fit in terms of shared values with the project community) by paying them to sustain contributions. However, practitioners argue whether payment helps or hurts projects because monetary compensation may dampen developer motivation in the long run, making it difficult for project leaders to understand what to expect from developers over time. Using Herzberg motivation-hygiene framework, we explore how developer perceptions of value fit with the project and being paid interact to determine the level of code contribution and its rate of change over time (i.e., growth). Using a survey of 564 developers across 431 projects on GitHub, we build a three-level growth model explaining the code contribution and its growth over a six-month period. We find that value fit with the project positively influences both the level and growth of code contribution. However, there are notable differences among paid and unpaid developers in the impact of value fit on their level and growth in code contributions over time. The implications of our work will be of interest to researchers, practitioners, and organizations investing in open source projects.","PeriodicalId":51101,"journal":{"name":"Journal of the Association for Information Systems","volume":"5 1","pages":"7"},"PeriodicalIF":7.0000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"A Motivation-Hygiene Model of Open Source Software Code Contribution and Growth\",\"authors\":\"P. Sharma, Sherae L. Daniel, T. Chung, V. Grover\",\"doi\":\"10.17705/1JAIS.00712\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The success of open source software (OSS) projects depends on sustained contributions by developers who often display a wide variety of contribution patterns. Project leaders and stakeholders would strongly prefer that developers not only maintain but preferably increase their contributions over time as they gain experience. Corporations increasingly complement OSS developer motivations (such as fit in terms of shared values with the project community) by paying them to sustain contributions. However, practitioners argue whether payment helps or hurts projects because monetary compensation may dampen developer motivation in the long run, making it difficult for project leaders to understand what to expect from developers over time. Using Herzberg motivation-hygiene framework, we explore how developer perceptions of value fit with the project and being paid interact to determine the level of code contribution and its rate of change over time (i.e., growth). Using a survey of 564 developers across 431 projects on GitHub, we build a three-level growth model explaining the code contribution and its growth over a six-month period. We find that value fit with the project positively influences both the level and growth of code contribution. However, there are notable differences among paid and unpaid developers in the impact of value fit on their level and growth in code contributions over time. The implications of our work will be of interest to researchers, practitioners, and organizations investing in open source projects.\",\"PeriodicalId\":51101,\"journal\":{\"name\":\"Journal of the Association for Information Systems\",\"volume\":\"5 1\",\"pages\":\"7\"},\"PeriodicalIF\":7.0000,\"publicationDate\":\"2022-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of the Association for Information Systems\",\"FirstCategoryId\":\"91\",\"ListUrlMain\":\"https://doi.org/10.17705/1JAIS.00712\",\"RegionNum\":3,\"RegionCategory\":\"管理学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of the Association for Information Systems","FirstCategoryId":"91","ListUrlMain":"https://doi.org/10.17705/1JAIS.00712","RegionNum":3,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
A Motivation-Hygiene Model of Open Source Software Code Contribution and Growth
The success of open source software (OSS) projects depends on sustained contributions by developers who often display a wide variety of contribution patterns. Project leaders and stakeholders would strongly prefer that developers not only maintain but preferably increase their contributions over time as they gain experience. Corporations increasingly complement OSS developer motivations (such as fit in terms of shared values with the project community) by paying them to sustain contributions. However, practitioners argue whether payment helps or hurts projects because monetary compensation may dampen developer motivation in the long run, making it difficult for project leaders to understand what to expect from developers over time. Using Herzberg motivation-hygiene framework, we explore how developer perceptions of value fit with the project and being paid interact to determine the level of code contribution and its rate of change over time (i.e., growth). Using a survey of 564 developers across 431 projects on GitHub, we build a three-level growth model explaining the code contribution and its growth over a six-month period. We find that value fit with the project positively influences both the level and growth of code contribution. However, there are notable differences among paid and unpaid developers in the impact of value fit on their level and growth in code contributions over time. The implications of our work will be of interest to researchers, practitioners, and organizations investing in open source projects.
期刊介绍:
The Journal of the Association for Information Systems (JAIS), the flagship journal of the Association for Information Systems, publishes the highest quality scholarship in the field of information systems. It is inclusive in topics, level and unit of analysis, theory, method and philosophical and research approach, reflecting all aspects of Information Systems globally. The Journal promotes innovative, interesting and rigorously developed conceptual and empirical contributions and encourages theory based multi- or inter-disciplinary research.