Nothing Special   »   [go: up one dir, main page]

skip to main content
article

How Peripheral Developers Contribute to Open-Source Software Development

Published: 01 March 2012 Publication History

Abstract

Open-source software development is the next stage in the evolution of product development, particularly software products. Compared with the prevailing proprietary approaches, open-source software products are developed by co-opting external developers and prospective users. Although a core group of developers might still play a key role in the initial design and development, a notable aspect of the open-source software paradigm is the role of peripheral developers in the enhancement and popularization of the product. Peripheral developers are not formal members of the core development team. They voluntarily contribute their time and creative talent in improving the quality of the product or in popularizing the product through word-of-mouth advocacy. As volunteers, they are not subject to the traditional hierarchical controls, nor are they contractually obligated. Peripheral developers represent a novel and unique aspect of open-source software development, and there is a greater interest in tapping their potential. However, there has been limited evidence about how and when their participation has beneficial impacts. We examine how peripheral developers contribute to product quality and diffusion by utilizing longitudinal data on 147 open-source software products. Hierarchical linear modeling analysis indicates that peripheral developers make significant contributions to product quality and diffusion, especially on projects that are in the more mature stages of product development.

References

[1]
Aaker, D. A. and Stayman, D. M., "Measuring audience perceptions of commercials and relating them to ad impact," J. Advertising Res., v30, pp. 7-17, 1990.
[2]
Ågerfalk, P. and Fitzgerald, B., "Outsourcing to an unknown workforce: Exploring opensourcing as a global sourcing strategy," MIS Quart., v32, pp. 385-410, 2008.
[3]
AlMarzouq, M., Zheng, L., Rong, G. and Grover, V., "Open source: Concepts, benefits, and challenges," Comm. Assoc. Inform. Systems, v16, pp. 756-784, 2005.
[4]
Ang, S., Slaughter, S. A. and Ng, K. Y., "Human capital and institutional determinants of information technology compensation: Modeling multilevel and cross-level interactions," Management Sci., v48, pp. 1427-1445, 2002.
[5]
Atkinson, J. W., "Motivational determinants of risk-taking behaviors," Psych. Rev., v64, pp. 359-372, 1957.
[6]
Bajaj, A., Kekre, S. and Srinivasan, K., "Managing NPD: Cost and schedule performance in design and manufacturing," Management Sci., v50, pp. 527-528, 2004.
[7]
Bezroukov, N., "Open source software development as a special type of academic research (critique of Vulgar Raymondism)," First Monday, v4, 1999.
[8]
Bitzer, J. P. and Schröder, J. H., "Bug-fixing and code-writing: The private provision of open source software," Inform. Econom. Policy, v17, pp. 389-406, 2005.
[9]
Blau, J., "German government adopts Linux in IBM deal," Networkworld, 2002.
[10]
Bock, G. W., Zmud, R. W., Kim, Y. G. and Lee, J. N., "Behavioral intention formation in knowledge sharing: Examining the roles of extrinsic motivators, social-psychological forces, and organizational climate," MIS Quart., v29, pp. 87-111, 2005.
[11]
Bonaccrosi, A. and Rossi, C., "Why open source software can succeed," Res. Policy, v32, pp. 1243-1258, 2003.
[12]
Bonus, H., "Quasi-Engel curves, diffusion, and the ownership of major consumer durables," J. Political Econom., v81, pp. 655-677, 1973.
[13]
Brown, J. S. and Hagel, J., "Creation nets: Getting the most from open innovation," McKinsey Quart., v2, pp. 40-51, 2006.
[14]
Bryk, A. S. and Raudenbush, S. W., Hierarchical Linear Models: Application and Data Analysis, Sage Publications, Newbury Park, CA, 1992.
[15]
Bucklin, L. P., "The informative roles of advertising," J. Advertising Res., v5, pp. 11-15, 1965.
[16]
Buttle, F. A., "Word of mouth: Understanding and managing referral marketing," J. Strategic Marketing, v6, pp. 241-254, 1998.
[17]
Chesbrough, H., Open Innovation: The New Imperative for Creating and Profiting from Technology, Harvard Business School Press, Boston, 2003.
[18]
Chiu, C. M., Hsu, M. H. and Wang, E. T. G., "Understanding knowledge sharing in virtual communities: An integration of social capital and social cognitive theories," Decision Support Systems, v42, pp. 1872-1888, 2006.
[19]
Clark, K. B. and Fujimoto, T., Product Development Performance, Harvard Business School Press, Boston, 1991.
[20]
Cohen, J., Cohen, P., West, S. G. and Aiken, L. S., Applied Multiple Regression/Correlation Analysis for the Behavioral Sciences, Lawrence Erlbaum Associates, Mahwah, NJ, 2003.
[21]
Coleman, J. S., Katz, E. and Menzel, H., Medical Innovation: A Diffusion Study, The Bobbs-Merrill Company, Indianapolis, 1966.
[22]
Comino, S., Manenti, F. M. and Parisi, M. L., "From planning to mature: On the determinants of open source take-off," Res. Policy, v36, pp. 1575-1586, 2007.
[23]
Connell, J. L. and Shafer, L. B., Structured Rapid Prototyping: An Evolutionary Approach to Software Development, Prentice Hall International, Yourdon Press, Upper Saddle River, NJ, 1989.
[24]
Cox, A., "Cathedrals, bazaars and the town council," Slashdot, 1998.
[25]
Crowston, K. and Howison, J., "The social structure of free and open source software development," First Monday, v10, 2005.
[26]
Crowston, K., Annabi, H., Howison, J., March, S. T., Massey, A. and DeGross, J. I., "Defining open source software project success," Proc. 24th Internat. Conf. Inform. Systems, pp. 327-340, 2003.
[27]
Crowston, K., Wei, K., Li, Q. and Howison, J., "Core and periphery in free/libre and open source software team communications," Proc. 39th Ann. Hawaii Internat. Conf. System Sci. (HICSS 2006), IEEE Computer Society, Washington, DC, 2006.
[28]
Dalle, J. M., Jullien, N., Ballot, G. and Weisbuch, G., "NT vs. Linux, or some explorations into the economics of free software," Applications of Simulation to Social Sciences, Hermès, Paris, pp. 399-416, 2000.
[29]
Day, G. S., "Attitude change, media and word of mouth," J. Advertising Res., v11, pp. 31-40, 1971.
[30]
DeLone, W. H. and McLean, E. R., "Information systems success: The quest for the dependent variable," Inform. Systems Res., v3, pp. 60-95, 1992.
[31]
Dinkelacker, J. and Garg, P. K., "Applying open source concepts to a corporate environment," Proc. 1st Workshop Open Source Software Engrg., 2001.
[32]
Eisenhardt, K. M. and Tabrizi, B. N., "Accelerating adaptative processes---Product innovation in the global computer industry," Admin. Sci. Quart., v40, pp. 84-110, 1995.
[33]
Fitzgerald, B., "The transformation of open source software," MIS Quart., v30, pp. 587-598, 2006.
[34]
Gacek, C., Lawrie, T. and Arief, B., "The many meanings of open source," 2001.
[35]
Garcia, J. M., "Quantitative analysis of the structure and dynamics of the SourceForge project and developer populations: Prospective research themes and methodologies," Stanford Inst. Econom. Policy Res., 2004.
[36]
Goldman, R. and Gabriel, R. P., Innovation Happens Elsewhere: Open Source as Business Strategy, Morgan Kaufmann, San Francisco, 2005.
[37]
Gurbani, V. K., Garvert, A. and Herbsleb, J. D., "A case study of open source tools and practices in a commercial setting," Proc. 5th Workshop on Open Source Software Engrg., 27th Internat. Conf. Software Engrg.: (ICSE 2005), ACM, New York, pp. 1-6, 2005.
[38]
Ha, A. Y. and Porteus, E. L., "Optimal timing of reviews in concurrent design for manufacturability," Management Sci., v41, pp. 1431-1447, 1995.
[39]
Herr, P. M., Kardes, F. R. and Kim, J., "Effects of word-of-mouth and product-attribute information on persuasion: An accessibility-diagnosticity perspective," J. Consumer Res., v17, pp. 454-462, 1991.
[40]
Hertel, G., Niedner, S. and Herrmann, S., "Motivation of software developers in open source projects: An Internet based survey of contributors to the Linux kernel," Res. Policy, v32, pp. 1159-1177, 2003.
[41]
Howison, J. and Crowston, K., "The perils and pitfalls of mining SourceForge," Proc. Workshop Mining Software Repositories (MSR 2004), 26th Internat. Conf. Software Engrg. (ICSE 2004), pp. 7-11, 2004.
[42]
Kalish, S., "A new product adoption model with price, advertising, and uncertainty," Management Sci., v31, pp. 1569-1585, 1985.
[43]
Kankanhalli, A., Tan, B. C. Y. and Wei, K. K., "Contributing knowledge to electronic knowledge repositories: An empirical investigation," MIS Quart., v29, pp. 113-143, 2005.
[44]
Krishnamurthy, S., "Cave or community? An empirical examination of 100 mature open source projects," First Monday, v7, 2002.
[45]
Krishnan, V. and Ulrich, K. T., "Product development decisions: A review of the literature," Management Sci., v47, pp. 1-21, 2001.
[46]
Krishnan, V., Eppinger, S. D. and Whitney, D. E., "A model-based framework to overlap product development activities," Management Sci., v43, pp. 437-451, 1997.
[47]
Kristensen, P. S., "Flying prototypes: Production departments' direct interaction with external customers," Internat. J. Food Agribusiness Marketing, v4, pp. 107-118, 1992.
[48]
Lakhani, K. R. and von Hippel, E., How open source software works: “Free” user-to-user assistance, Res. Policy, v32, pp. 923-943, 2003.
[49]
Lakhani, K. R., Wolf, R. G., Feller, J., Fitzgerald, B., Hissam, S. and Lakhani, K. R., "Why hackers do what they do: Understanding motivation and effort in free/open source software projects," Perspectives on Free and Open Source Software, MIT Press, Cambridge, MA, pp. 36-55, 2005.
[50]
Lavidge, R. J. and Steiner, G. A., "A model for predictive measurements of advertising effectiveness," J. Marketing, v25, pp. 59-62, 1961.
[51]
Lerner, J. and Tirole, J., "Some simple economics of open source," J. Indust. Econom., v50, pp. 197-234, 2002.
[52]
Lilien, G., Morrison, P. D., Searls, K., Sonnack, M. and von Hippel, E., "Performance assessment of the lead user generation process for new product development," Management Sci., v48, pp. 1042-1059, 2002.
[53]
Ma, M. and Agarwal, R., "Through a glass darkly: Information technology design, identity verification, and knowledge contribution in online communities," Inform. Systems Res., v18, pp. 42-67, 2007.
[54]
Mangold, W. G., "Use of commercial sources of information in the purchase of professional services: What the literature tells us," J. Professional Services Marketing, v3, pp. 5-17, 1987.
[55]
Martin, J., Rapid Application Development, Macmillan Publishing, New York, 1991.
[56]
Mason, R., "Information source use in the adoption process," 1962.
[57]
Mehta, N., Xinlei, C. and Narasimhan, O., "Informing, transforming, and persuading: Disentangling the multiple effects of advertising on brand choice decisions," Marketing Sci., v27, pp. 334-355, 2008.
[58]
Mockus, A., Fielding, R. T. and Herbsleb, J. D., "A case study of open source software development: The Apache server," Proc. 22nd Internat. Conf. Software Engrg. (ICSE 2000), pp. 263-272, 2000.
[59]
Mockus, A., Fielding, R. T. and Herbsleb, J. D., "Two case studies of open source software development: Apache and Mozilla," ACM Trans. Software Engrg. Methodology, v11, pp. 309-346, 2002.
[60]
Murray, K. B., "A test of services marketing theory: Consumer information acquisition activities," J. Marketing, v55, pp. 10-25, 1991.
[61]
Nisbett, R. and Ross, L., Human Inference: Strategies and Shortcomings of Social Judgment, Prentice-Hall, Englewood Cliffs, NJ, 1980.
[62]
Peay, M. Y. and Peay, E. R., "Differences among practitioners in patterns of preference for information sources in the adoption of new drugs," Soc. Sci. Medicine, v18, pp. 1019-1025, 1984.
[63]
Raudenbush, S. W. and Bryk, A. S., Hierarchical Linear Models: Application and Data Analysis, Sage, Thousand Oaks, Newbury Park, CA, 2002.
[64]
Raymond, E. S., The Cathedral & the Bazaar, O'Reilly, Sebastopol, CA, 1999.
[65]
Raymond, E. S., The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, O'Reilly, Sebastopol, CA, 2001.
[66]
Roberts, J. A., Hann, I.-H. and Slaughter, S. A., "Understanding the motivations, participation, and performance of open source software developers: A longitudinal study of the Apache projects," Management Sci., v52, pp. 984-999, 2006.
[67]
Scacchi, W., Feller, J., Fitzgerald, B., Hissam, S. and Lakhani, K., "Understanding free/open source software development processes," Software Process: Improvement Practice, v11, pp. 95-105, 2006.
[68]
Shah, S., "Motivation, governance, and the viability of hybrid forms in open source software development," Management Sci., v52, pp. 1000-1014, 2006.
[69]
Stewart, K. J. and Gosain, S., "The moderating role of development stage in affecting free/open source software project performance," Software Process: Improvement Practice, v11, pp. 177-191, 2006.
[70]
Stewart, K. J., Darcy, D. P. and Daniel, S. L., "Opportunities and challenges applying functional data analysis to the study of open source software evolution," Statist. Sci., v21, pp. 167-178, 2006.
[71]
Terwiesch, C. and Loch, C. H., "Measuring the effectiveness of overlapping development activities," Management Sci., v45, pp. 455-465, 1999.
[72]
Thomke, S., "Capturing the real value of innovation tools," MIT Sloan Management Rev., v47, pp. 24-32, 2006.
[73]
Tyre, M. and von Hippel, E., "The situated nature of adaptive learning in organizations," Organ. Sci., v8, pp. 71-83, 1997.
[74]
von Hippel, E., Democratizing Innovation, MIT Press, Cambridge, MA, 2005.
[75]
von Krogh, G., Spaeth, S. and Lakhani, K., "Community, joining, and specialization in open source software innovation: A case study," Res. Policy, v32, pp. 1217-1241, 2003.
[76]
Vroom, V., Work and Motivation, John Wiley & Sons, New York, 1964.
[77]
Wasko, M. M. and Faraj, S., "Why should I share? Examining social capital and knowledge contribution in electronic networks of practice," MIS Quart., v29, pp. 35-57, 2005.
[78]
Webster, C., "Influences upon consumer expectations of services," J. Services Marketing, v5, pp. 516-533, 1991.
[79]
West, J. and O'Mahony, S., "Contrasting community building in sponsored and community founded open source projects," Proc. 38th Annual Hawaii Internat. Conf. System Sci. (HICSS 2005), IEEE, Los Alamitos, CA, 2005.
[80]
Woodside, A. G., Wilson, E. J. and Milner, P., "Buying and marketing CPA services," Indust. Marketing Management, v21, pp. 265-272, 1992.
[81]
Zeithaml, V. A., Berry, L. L. and Parasuraman, A., "The nature and determination of customer expectation of service," J. Acad. Marketing Sci., v21, pp. 1-12, 1993.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Information Systems Research
Information Systems Research  Volume 23, Issue 1
03 2012
285 pages

Publisher

INFORMS

Linthicum, MD, United States

Publication History

Published: 01 March 2012
Received: 01 June 2007

Author Tags

  1. adoption
  2. diffusion
  3. new product development
  4. open source
  5. peripheral developers
  6. quality
  7. software development

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Peer EvaluationsOrganization Science10.1287/orsc.2021.1530235:4(1363-1387)Online publication date: 1-Jul-2024
  • (2024)Task Characteristics and Incentives in Collaborative Problem SolvingInformation Systems Research10.1287/isre.2021.011835:1(414-433)Online publication date: 1-Mar-2024
  • (2023)Automatic Core-Developer Identification on GitHub: A Validation StudyACM Transactions on Software Engineering and Methodology10.1145/359380332:6(1-29)Online publication date: 30-Sep-2023
  • (2022)An empirical study on the influence of developers’ experience on software test code qualityProceedings of the XXI Brazilian Symposium on Software Quality10.1145/3571473.3571481(1-10)Online publication date: 7-Nov-2022
  • (2022)What Drives Knowledge Collaboration? Decomposing Knowledge Contribution Assessment, Finding AntecedentsProceedings of the 5th International Conference on Information Management and Management Science10.1145/3564858.3564879(124-132)Online publication date: 26-Aug-2022
  • (2022)Working for the Invisible Machines or Pumping Information into an Empty Void? An Exploration of Wikidata Contributors' MotivationsProceedings of the ACM on Human-Computer Interaction10.1145/35129826:CSCW1(1-21)Online publication date: 7-Apr-2022
  • (2022)Deconstructing the Nature of Collaboration in Organizations Open Source Software Development: The Impact of Developer and Task CharacteristicsIEEE Transactions on Software Engineering10.1109/TSE.2021.310893548:10(3969-3987)Online publication date: 1-Oct-2022
  • (2022)Managing Episodic Volunteers in Free/Libre/Open Source Software CommunitiesIEEE Transactions on Software Engineering10.1109/TSE.2020.298509348:1(260-277)Online publication date: 1-Jan-2022
  • (2021)Measuring and Modeling Group Dynamics in Open-Source Software Development: A Tensor Decomposition ApproachACM Transactions on Software Engineering and Methodology10.1145/347313931:2(1-50)Online publication date: 17-Nov-2021
  • (2021)Network structure and requirements crowdsourcing for OSS projectsRequirements Engineering10.1007/s00766-021-00353-526:4(509-534)Online publication date: 1-Dec-2021
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media