GitHub's 2022 trend summary, such as 'Japanese developers have the highest percentage of code output via pull requests'



OSS Insight, which handles analysis related to GitHub repositories and open source, has announced trends in GitHub usage in 2022. As a result, the characteristics of developers in each country and the trends such as languages often used in open source development are highlighted.

Open Source Highlights: Trends and Insights from GitHub 2022 | OSS Insight

https://ossinsight.io/2022/

First, the following is a summary of the events that occurred on GitHub between January 1 and September 30, 2022, and the top 10 countries where the developers who performed them are located. Japanese developers are the most likely to contribute code in pull requests, with the percentage of 'PullRequestEvent' events by Japanese developers being 10% of all 'PullRequestEvent' events.



In addition, American developers often review code (6.15% of PullRequestReviewEvent), and Chinese developers like to star repositories (17.23% of WatchEvent and 2.7% of ForkEvent). , German developers prefer to open issues and comments (4.18% of IssuesEvent and 12.66% of CommentEvent), and Korean developers tend to push repositories directly (58.22% of PushEvent). I'm here.

An analysis of the trends in programming languages used shows that Python will continue to rank third in 2021 when it overtakes Java, and TypeScript will rise from 10th in 2019 to 6th in 2022. , SCSS jumped from 39th to 19th.



On the other hand, in the ranking of programming languages preferred by back-end engineers, Ruby, which was overtaken by Go in 2021, continued to decline and fell to 7th place in 2022, while Rust caught up from 2020 to 11th place. It was shown that it got into 9th place from.



Dividing events on GitHub into weekdays and weekends, we found that 22.27% of developer activity occurs on weekends.



The following is a summary of events for each day of the week. PullRequestEvent, PullRequestReviewEvent, and IssuesEvent were the most active of the week on Tuesday and the least frequent as the weekend progressed. PushEvents, WatchEvents, and ForkEvents, on the other hand, were roughly the same on weekdays and weekends. Based on these trends, OSS Insight analyzes that ``WatchEvents and ForkEvents are used for personal actions, Pull Request Review Events are used for work actions, and Push Events are used for personal projects.'' .



Also, the ratio of active repositories in 2022 to the number of open source repositories related to each technical field is like this. Low-code related topics are the most active open source repositories, with 76.3% active in 2022. In addition, the second place Web3 related was 63.85%.



Finally, the following is the ``popular repository'' calculated from the number of stars attached from January 1 to September 30. Of the top 50 repositories that were originally starred, a whopping 38% ended up with suspected spam. Outside of spam, repositories in the realm of 'awesome,' such as '

sindresorhus/awesome ,' which lists literally everything great, and 'education,' such as ' Anduin2017/HowToCook ,' which lists Chinese recipes, are gaining popularity. I was.

in Software, Posted by log1l_ks