Skip to main content

Choosing an Appropriate Task to Start with in Open Source Software Communities: A Hard Task

  • Conference paper
Collaboration and Technology (CRIWG 2014)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8658))

Included in the following conference series:

Abstract

Open Source Software (OSS) projects leverage the contribution of outsiders. Usually these communities do not coordinate the work of the newcomers, who go to the issue trackers and self-select a task to start with. We found that “finding a way to start” is recurrently reported both by the literature and by practitioners as a barrier to onboard to an OSS project. We conducted a qualitative analysis with data obtained from semi-structured interviews with 36 subjects from 14 different projects. We used procedures of Grounded Theory – open and axial coding – to analyze the data. We found that newcomers are not enough confident to choose their initial task and they need information about the tasks or direction from the community.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Choi, B., Alexander, K., Kraut, R.E., Levine, J.M.: Socialization Tactics in Wikipedia and Their Effects. In: Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work, pp. 107–116 (2010)

    Google Scholar 

  2. Cubranic, D., Murphy, G.C., Singer, J., Booth, K.S.: Hipikat: a project memory for software development. IEEE Transactions on Software Engineering 31(6), 446–465 (2005)

    Article  Google Scholar 

  3. Ducheneaut, N.: Socialization in an Open Source Software Community: A Socio-Technical Analysis. Computer Supported Cooperative Work (CSCW) 14(4), 323–368 (2005)

    Article  Google Scholar 

  4. Halfaker, A., Geiger, R.S., Morgan, J., Riedl, J.: The Rise and Decline of an Open Collaboration System: How Wikipedia’s reaction to sudden popularity is causing its decline. American Behavioral Scientist 57 (2013)

    Google Scholar 

  5. Jensen, C., King, S., Kuechler, V.: Joining Free/Open Source Software Communities: An Analysis of Newbies’ First Interactions on Project Mailing Lists. In: 44th Hawaii Intl. Conf. on System Sciences, pp. 1–10 (2011)

    Google Scholar 

  6. Von Krogh, G., Spaeth, S., Lakhani, K.R.: Community, joining, and specialization in open source software innovation: a case study. Research Policy 32(7), 1217–1241 (2003)

    Article  Google Scholar 

  7. Meirelles, P., Santos, C., Miranda, J., Kon, F., Terceiro, A., Chavez, C.: A study of the relationships between source code metrics and attractiveness in free software projects. In: 2010 Brazilian Symposium on Software Engineering (SBES), pp. 11–20 (2010)

    Google Scholar 

  8. Nakakoji, K., Yamamoto, Y., Nishinaka, Y., Kishida, K., Ye, Y.: Evolution Patterns of Open-source Software Systems and Communities. In: Proceedings of the International Workshop on Principles of Software Evolution, pp. 76–85 (2002)

    Google Scholar 

  9. Park, Y., Jensen, C.: Beyond pretty pictures: Examining the benefits of code visualization for Open Source newcomers. In: 5th Intl. Workshop on Visualizing Software for Understanding and Analysis, pp. 3–10 (2009)

    Google Scholar 

  10. Qureshi, I., Fang, Y.: Socialization in Open Source Software Projects: A Growth Mixture Modeling Approach. Org. Res. Methods 14(1), 208–238 (2011)

    Article  Google Scholar 

  11. Seaman, C.B.: Qualitative methods in empirical studies of software engineering. IEEE Transactions on Software Engineering 25(4), 557–572 (1999)

    Article  Google Scholar 

  12. Shah, S.K.: Motivation, Governance, and the Viability of Hybrid Forms in Open Source Software Development. Manage. Sci. 52(7), 1000–1014 (2006)

    Article  Google Scholar 

  13. Singh, P.V.: The Small-world Effect: The Influence of Macro-level Properties of Developer Collaboration Networks on Open-source Project Success. ACM Trans. Softw. Eng. Methodol. 20(2), 6:1–6:27 (2010)

    Google Scholar 

  14. Steinmacher, I., Silva, M.A.G., Gerosa, M.A.: Systematic review on problems faced by newcomers to open source projects. In: 10th International Conference on Open Source Software, p. 10 (2014)

    Google Scholar 

  15. Steinmacher, I., Wiese, I., Chaves, A.P., Gerosa, M.A.: Why do newcomers abandon open source software projects? In: International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), pp. 25–32 (2013)

    Google Scholar 

  16. Steinmacher, I., Wiese, I.S., Conte, T., Gerosa, M.A., Redmiles, D.: The Hard Life of Open Source Software Project Newcomers. In: International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2014) (2014) (2014)

    Google Scholar 

  17. Strauss, A., Corbin, J.M.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. SAGE Publications (1998)

    Google Scholar 

  18. Tidwell, L.C., Walther, J.B.: Computer-Mediated Communication Effects on Disclosure, Impressions, and Interpersonal Evaluations: Getting to Know One Another a Bit at a Time. Human Communication Research 28(3), 317–348 (2002)

    Article  Google Scholar 

  19. Wang, J., Sarma, A.: Which bug should I fix: helping new developers onboard a new project. In: Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering, Waikiki, Honolulu, HI, USA, pp. 76–79 (2011)

    Google Scholar 

  20. Wolff-Marting, V., Hannebauer, C., Gruhn, V.: Patterns for tearing down contribution barriers to FLOSS projects. In: 12th Intl. Conf. on Intelligent Software Methodologies, Tools and Techniques, pp. 9–14 (2013)

    Google Scholar 

  21. Ye, Y., Kishida, K.: Toward an Understanding of the Motivation Open Source Software Developers. In: Proceedings of the 25th International Conference on Software Engineering, Portland, Oregon, pp. 419–429 (2003)

    Google Scholar 

  22. Zhou, M., Mockus, A.: What make long term contributors: Willingness and opportunity in OSS community. In: 2012 34th International Conference on Software Engineering (ICSE), pp. 518–528 (June 2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Steinmacher, I., Gerosa, M.A. (2014). Choosing an Appropriate Task to Start with in Open Source Software Communities: A Hard Task. In: Baloian, N., Burstein, F., Ogata, H., Santoro, F., Zurita, G. (eds) Collaboration and Technology. CRIWG 2014. Lecture Notes in Computer Science, vol 8658. Springer, Cham. https://doi.org/10.1007/978-3-319-10166-8_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-10166-8_31

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-10165-1

  • Online ISBN: 978-3-319-10166-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics