skip to main content
10.1145/2591028.2600812acmotherconferencesArticle/Chapter ViewAbstractPublication PagessugarloafplopConference Proceedingsconference-collections
research-article

Patterns for engagement in free software projects

Published: 20 September 2012 Publication History

Abstract

Free/Libre/Open Source Software (FLOSS) projects are developed in a collaborative manner, by communities of contributors that work on publicly available source code. However, many potential contributors are still daunted by the FLOSS world. The Patterns for Engagement in Free Software Projects present solutions for recurring problems that emerge when prospective contributors are willing to select a FLOSS project to get involved and to contribute with. They are organized around three clusters: (a) Selection Patterns, that help prospective contributors to find suitable projects, (b) Involvement Patterns, that deal with the first steps towards getting familiar and involved with the selected project, and (c) Contribution Patterns, that document best practices for submitting different kinds of contribution to a free software project. The Patterns for Engagement in Free Software Projects catalog is itself a FLOSS project. Its license allows free reuse of the text, as long as the modified versions are distributed under the same license.

References

[1]
Cason, D., Rocha, R., Terceiro, A., Barbosa, A., Ramos, E., and Galiza, H. (2007). Gerenciamento automático de usuários de uma rede acadêmica. In Workshop Software Livre. Anais do Fórum Intern. Software Livre (FISL).
[2]
Demeyer, S., Ducasse, S., and Nierstrasz, O. (2008). Object-Oriented Reengineering Patterns. Square Bracket Associates. (This book is available as a free download from http://www.iam.unibe.ch/scg/OORP/.).
[3]
Hars, A. and Ou, S. (2002). Working for free? motivations for participating in open-source projects. Int. J. Electron. Commerce, 6(3): 25--39.
[4]
Kon, F., Meirelles, P., Terceiro, A., Chavez, C., Lago, N., and Mendonça, M. (2011). Free and Open Source Software Development and Research: Opportunities for Software Engineering. In XXV Brazilian Symposium on Software Engineering (SBES 2011), Sao Paulo, SP.
[5]
Lester, A. (2012). 14 Ways to Contribute to Open Source Without Being a Programming Genius or a Rock Star. http://blog.smartbear.com/software-quality/bid/167051/14-Ways-to-Contribute-to-Open-Source-without-Being-a-Programming-Genius-or-a-Rock-Star.
[6]
Oreg, S. and Nov, O. (2008). Exploring motivations for contributing to open source initiatives: The roles of contribution context and personal values. Comput. Hum. Behav., 24(5): 2055--2073.
[7]
Raymond, E. S. (1999). The Cathedral and the Bazaar. O'Reilly & Associates, Inc., Sebastopol, CA, USA, 1st edition.

Cited By

View all
  • (2023)Teaching and Promoting Engagement with OSS: Yet Another Experience ReportProceedings of the XXXVII Brazilian Symposium on Software Engineering10.1145/3613372.3614190(534-543)Online publication date: 25-Sep-2023

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SugarLoafPLoP '12: Proceedings of the 9th Latin-American Conference on Pattern Languages of Programming
September 2012
164 pages
ISBN:9781450327879
DOI:10.1145/2591028
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • Hillside Group: Hillside Group

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 September 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. free software projects
  2. process patterns
  3. reengineering patterns

Qualifiers

  • Research-article

Conference

SugarLoafPLoP '12
Sponsor:
  • Hillside Group
SugarLoafPLoP '12: 9th Latin American Conference on Pattern Languages of Programs
September 20 - 22, 2012
Rio Grande do Norte, Natal, Brazil

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Teaching and Promoting Engagement with OSS: Yet Another Experience ReportProceedings of the XXXVII Brazilian Symposium on Software Engineering10.1145/3613372.3614190(534-543)Online publication date: 25-Sep-2023

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media