Analyzing programming languages by community characteristics on Github and StackOverflow

06/02/2020
by   Samarth Tambad, et al.
0

The choice of programming language is a very important decision as it not only affects the performance and maintainability of the software but also dictates the talent pool and community support available. To better understand the trade-offs involved in making such a decision, we define and compute popularity, demand, availability and community engagement of programming languages through online collaboration platforms. We perform our analysis using data from Github and StackOverflow, two of the most popular programming communities. We get data related projects, languages and developer engagement from Github and programming questions with answers along with language tags from StackOverflow. We compute metrics separately for the two data sources and then combine the metrics to provide a holistic and robust picture of the communities for the most popular programming languages.

READ FULL TEXT
research
07/29/2021

An Empirical Study of Developers' Discussions about Security Challenges of Different Programming Languages

Given programming languages can provide different types and levels of se...
research
08/31/2023

Can Programming Languages Boost Each Other via Instruction Tuning?

When human programmers have mastered a programming language, it would be...
research
06/11/2022

Rust: The Programming Language for Safety and Performance

Rust is a young programming language gaining increased attention from so...
research
01/01/2021

Visualization Techniques with Data Cubes: Utilizing Concurrency for Complex Data

With web and mobile platforms becoming more prominent devices utilized i...
research
01/20/2020

Quantitative Aspects of Programming Languages and Systems over the past 2^4 years and beyond

Quantitative aspects of computation are related to the use of both physi...
research
01/29/2019

On the Impact of Programming Languages on Code Quality

This paper is a reproduction of work by Ray et al. which claimed to have...
research
09/23/2021

Community Formation and Detection on GitHub Collaboration Networks

This paper studies community formation in OSS collaboration networks. Wh...

Please sign up or login with your details

Forgot password? Click here to reset