Motivations for participating in Open Source Software communities: Roles of psychological needs and altruism

Weiling Ke, Ping Zhang

Research output: Contribution to conferencePaperpeer-review

5 Scopus citations

Abstract

As a new phenomenon of the software industry, Open Source Software (OSS) development has attracted many research interests. Examining what motivate participants to be involved in OSS projects is one of the recently heated research areas. This study is motivated by the significance but lacking evidence on how personality traits may affect participants' task effort on OSS projects. In particular, we investigate how personality traits namely psychological needs for autonomy and competence, and one's altruism interact with motivations. Following Self-Determination Theory, we differentiate types of motivation in OSS communities. In addition, drawing upon the Affective Event theory, we submit that personality traits moderate the relationships between task effort and both external and identified motivations. The research model is largely supported by data from 204 participants in various OSS projects. Theoretical contributions and practical implications are discussed.

Original languageEnglish (US)
StatePublished - 2008
Event12th Pacific Asia Conference on Information Systems: Leveraging ICT for Resilient Organizations and Sustainable Growth in the Asia Pacific Region, PACIS 2008 - Suzhou, China
Duration: Jul 3 2008Jul 7 2008

Other

Other12th Pacific Asia Conference on Information Systems: Leveraging ICT for Resilient Organizations and Sustainable Growth in the Asia Pacific Region, PACIS 2008
Country/TerritoryChina
CitySuzhou
Period7/3/087/7/08

Keywords

  • Motivation
  • Open Source Software development
  • Personality traits
  • Task effort

ASJC Scopus subject areas

  • Information Systems

Fingerprint

Dive into the research topics of 'Motivations for participating in Open Source Software communities: Roles of psychological needs and altruism'. Together they form a unique fingerprint.

Cite this