Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Predicting Fork Visibility Performance on Programming Language Interoperability in Open Source Projects

Author 1: Bee Bee Chua Author 2: d. bernardo
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 9, No. 1 · Published 2018

DOI: https://doi.org/10.14569/IJACSA.2018.090105

Abstract

Despite a variety of programming languages adopted in open source (OS) projects, fork variation on some languages has been minimal and slow to be adopted, and there is little research as to why this is so. We therefore employed a K-nearest neighbours (KNN) technique to predict the fork visibility performance of a productive language from a pool of programming languages adopted in projects. In total, 38 showcase OS projects from 2012 to 2016 were downloaded from the GitHub website and categorized into different levels of programming language adoption clusters. Among 33 languages, JavaScript is one of the popular languages that adopted by community. It has been predicted the language chosen when fork visibility is high can increase project longevity as a highly visible language is likely to occur more often in projects with a significant number of interoperable programming languages and high language fork count. Conversely, a low fork language reduces longevity in projects with an insignificant number of interoperable programming languages and low fork count. Our results reveal the survival of a productive language is in response to high language visibility (large fork number) and high interoperability of multiple programming languages.

Keywords

How to Cite this Article

Chua, B. B., & bernardo, d. (2018). Predicting Fork Visibility Performance on Programming Language Interoperability in Open Source Projects. International Journal of Advanced Computer Science and Applications, 9(1). https://doi.org/10.14569/IJACSA.2018.090105

Chua, Bee Bee, and d. bernardo. "Predicting Fork Visibility Performance on Programming Language Interoperability in Open Source Projects." International Journal of Advanced Computer Science and Applications, vol. 9, no. 1, 2018, https://doi.org/10.14569/IJACSA.2018.090105.

@article{Chua2018,
  title     = {Predicting Fork Visibility Performance on Programming Language Interoperability in Open Source Projects},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {9},
  number    = {1},
  year      = {2018},
  publisher = {The Science and Information Organization},
  author    = {Bee Bee Chua and d. bernardo},
  doi       = {10.14569/IJACSA.2018.090105},
  url       = {https://doi.org/10.14569/IJACSA.2018.090105}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.