본문 바로가기
KERD
논문KCI 등재

오픈소스 개발의 촉진을 위한 개발자 이윤동기 부여에 관한 분석 연구

An Analysis on Employing Developer Profit Incentive to Expedite Open Source Software Development

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 연구는 오픈소스 현상금 프로젝트에서 개발자 이윤 동기의 효과를 분석했다. 분석을 위해현상금 프로젝트의 상금 취득에서 기인하는 소득 증대 효과를 미시경제학의 효용 최대화 이론에근거한 오픈소스 개발자 의사결정 모형으로 제시한다. 그리고 이 모형을 바탕으로 현상금의 효과를 평가하기 위해 다수의 오픈소스 프로젝트 참여 개발자들의 행동을 시물레이션으로 구성했다. 그 결과는 현상금 프로젝트에서 기인하는 소프트웨어 품질 향상의 상당 부분이 개발자의 소스 코드 학습 비용으로 상쇄될 수 있다는 점을 보여 주고 있다. 또한 이 결과는 오픈소스 프로젝트의경우 개발자의 소스 코드 학습 비용과 개발 작업 참가의 기회비용을 감소시킨다는 측면에서 하나의 대규모 현상금 프로젝트보다는 소규모로 작게 쪼개진 현상금 프로젝트를 여럿 운용하는 것이더욱 향상된 프로젝트 결과물을 만들어 낼 가능성이 크다는 점을 시사하고 있다.

Abstract

This paper analyzes the effect of profit incentives within the setting of bounty open source project. A simple decision-making model based on classical utility maximization is presented for open source developers that includes income effects from the bounty prize. We then simulate the decisions of multiple developers to assess the effect from the bounty prize. Our result shows that learning costs can greatly reduce the software quality improvement benefit from bounty project. It also suggests that open source projects can benefit more when they have multiple small bounty projects than a single large bounty project since it reduces the learning cost and the opportunity cost for the open source developers.

참고문헌 (29)

  1. I. Hahn, "Economic incentives for participating in open source software projects", ICIS 2002 (2002)
  2. A. Friebergerhouse, "Will work for free", Forbes ASAP, pp.77~80 (2001)
  3. Y. Ye, "Toward an understanding of the motivation of open source software developers", ICSE'03: Proceedings of 25th International Conference on Software Engineering, pp.419~429 (2003)
  4. "Homesteading the noosphere"[URL]
  5. A. Schiff, "The economics of open source software: A survey on the early literature", Review of Network Economics, ~ (2002)
  6. E. Haruvy, "Harvesting altruism in open source development", Journal of Optimization Theories and Applications, 118(2), pp.381~416 (2003)
  7. M. Andreasen, "Usability in open source software development: opinions and practice", Information technology and control, 35(3) (2006)
  8. "Bounty Source"[URL]
  9. J. Zhou, "Bounties in Open Source Development on GitHub: A Case Study of Bountysource Bounties", ~ (2019)
  10. "Drupal bounty program"[URL]
  11. "Internet Bug Bounty: High severity vulnerability in Apache HTTP Server could lead to RCE"[URL]
  12. "The Internet Bug Bounty program"[URL]
  13. L. Breidenbach, "The Hydra Framework for Principled, Automated Bug Bounties", IEEE Security & Privacy, 17(4), pp.53~61 (2019)[DOI]
  14. J. Lerner, "Some simple economics of open source", Journal of Industrial Economics, 52(2), pp.197~234 (2002)
  15. M. Katz, "Systems Competition and Network Effects", Journal of Economic Perspectives, 8(2), pp.93~115 (1994)[DOI]
  16. J. Johnson, "Open source software: Private provision of a public good", Journal of Economics Management and Strategy, 11, pp.637~662 (2002)
  17. A. Schiff, "The economics of open source software: A survey on the early literature", Review of Network Economics, ~ (2002)
  18. R. Thaler, "Anomalies: The ultimatum game", Journal of Economic Perspectives, 2(4), pp.195~206 (1988)
  19. G. Becker, "A theory of the allocation of time", The Economic Journal, 75, pp.493~517 (1965)
  20. P. Rigby, "Open source software peer review practices: a case study of the apache server", Proceedings of the 30th international conference on Software engineering (ICSE '08), pp.541~550 (2008), Association for Computing Machinery
  21. "Normal goods definition"[URL]
  22. "Income effects"[URL]
  23. M. Rysman, "The economics of two-sided markets", Journal of economic perspectives, 23(3), pp.125~143 (2009)
  24. G. Becker, "Economics of the family:Marriage, children, and human capital", pp.299~351 (1974), University of Chicago Press
  25. M. J. Rizzo, "Escaping paternalism: Rationality, behavioral economics, and public policy" (2019), Cambridge University Press
  26. N. Economides, "Network externalities, complementarities, and invitations to enter", European Journal of Political Economy, 12, pp.2211~2233 (1996)
  27. O. Hinz, "Estimating network effects in two-sided markets", Journal of Management Information Systems, 37(1), pp.12~38 (2020)
  28. A. I. Chittilappilly, "A Survey of General-Purpose Crowdsourcing Techniques", IEEE Transactions on Knowledge and Data Engineering, 28(9), pp.2246~2266 (2016)[DOI]
  29. H. R. Varian, "Microeconomic Analysis" (2009), Norton

관련 논문AI추천

이 간행물의 다른 논문 (34건)