Skip to main content

Mining Core Contributors in Open-Source Projects

  • Conference paper
  • First Online:
Web Information Systems and Applications (WISA 2019)

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

Included in the following conference series:

Abstract

Open-source projects are becoming more and more prevalent, and the number of contributors involved in open-source project development is increasing. The evolution of a project is driven by all contributors. However, the role of core contributors is more important, especially in evaluating the progress and discovering bottlenecks of the project, etc. Visualization technology can show distribution and intrinsic relationship of data visually and reduce the complexity of information analysis. And it’s appropriate to use different visualization methods in different research topics. The paper is based on common contribution behavioral indicators, such as adding code lines, submitting new files and solving a bug by committing, etc. We analyze the relationship between multiple indicators, measure the cooperation activities of the contributor, mine and analyze open-source projects on GitHub combining with a variety of visualization techniques, which reveals the core contributors in projects.

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 EPUB and 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

Similar content being viewed by others

References

  1. German, D.M.: The GNOME project: a case study of open source, global software development. Softw. Process Improv. Pract. 8(4) (2004)

    Article  Google Scholar 

  2. Godfrey, W., Tu, Q.: Evolution in open source software: a case study. In: Proceedings 2000 International Conference on Software Maintenance. IEEE (2000)

    Google Scholar 

  3. Gousios, G., Kalliamvakou, E., Spinellis, D.: Measuring developer contribution from software repository data. Electron. Notes (2009)

    Google Scholar 

  4. Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., German, D.M., Damian, D.: The promises and perils of mining GitHub. In: Proceedings of the 11th Working Conference on Mining Software Repositories, MSR 2014, pp. 92–101 (2014)

    Google Scholar 

  5. Crowston, K., Howison, J.: The social structure of open source software development. J. Internet 10(2), 132–141 (2005)

    Google Scholar 

  6. Nakakoji, K., Yamamoto, Y., Nishinaka, Y.: Evolution patterns of open source systems and communities. In: International Workshop on Principles of Software Evolution. ACM (2003)

    Google Scholar 

  7. Crownston, K., Howison, J.: Assessing the health of open source communities. Computer 39(5), 89–91 (2006)

    Article  Google Scholar 

  8. John, W.M.: Fencing a bar chart. J. Constr. Div. 107(3), p497–p507 (1981)

    Google Scholar 

  9. Asplund, E.: Frechet differentiability of convex functions. Acta Mathematica 121(1), 31–47 (1968)

    Article  MathSciNet  Google Scholar 

  10. Carliss, Y.B., Kim, B.C.: The architecture of cooperation: how code architecture mitigates free riding in the open source development model. Harvard Business School (2003)

    Google Scholar 

  11. Zhang, J., Xu, L., Li, Y.: Classifying Python code comments based on supervised learning. In: Meng, X., Li, R., Wang, K., Niu, B., Wang, X., Zhao, G. (eds.) WISA 2018. LNCS, vol. 11242, pp. 39–47. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-02934-0_4

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lei Xu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Liu, X., Bai, J., Liu, L., Ouyang, H., Zhou, H., Xu, L. (2019). Mining Core Contributors in Open-Source Projects. In: Ni, W., Wang, X., Song, W., Li, Y. (eds) Web Information Systems and Applications. WISA 2019. Lecture Notes in Computer Science(), vol 11817. Springer, Cham. https://doi.org/10.1007/978-3-030-30952-7_70

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30952-7_70

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30951-0

  • Online ISBN: 978-3-030-30952-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics