NEAR - 9. Developer Activity

    With Electric Capital’s release of its annual report on developer activity, the topic of “developers” is a hot topic across crypto. Produce a rich analysis of NEAR developer activity, using metrics and definitions of your choice to answer the questions: How many developers are active on NEAR? How active are they? How this has changed over time?

    Introduction:

    • Every year, Electric Capital releases a report on developer activity.
    • Recently as the latest developer report has been released (), there has been an increase in interest in developer activity.
    • In this dashboard, we are going to look at the following things:
      • Overall statistics for number of actions, developers, organisations and repositories
      • Monthly statistics for number of actions, developers, organisations and repositories
      • Number of actions by action state and action type
      • Number of actions by developer category and association
      • Top 10 Statistics
      • Retention
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    • A total of 2,480 developers have performed 52.4K actions belonging to 340 organisations and 829 repositories.
    • In terms of number of actions, the highest activity has been observed in the month of October 2022 with 2,626 actions.
    • The highest number of actions have been performed on Tuesday at 16 UTC.
    • In terms of both active as well as new developers, highest numbers of 452 and 149 happened in October 2022.
    • The highest number of developers are active on Wednesday at 23 UTC.
    • The highest number of developers joined on Wednesday at 13 UTC.
    • Peak activity for active repositories and new repositories was observed in June 2022 and May 2022 at 247 and 40 respectively.
    • For organisations, the numbers are 130 for active organisations in June 2022 and 25 for new organisations in February 2022.
    Loading...
    Loading...
    Loading...
    Loading...
    • Majority of actions belong to merged state (44.5%) followed by closed state (43%).
    • Similarly majority of actions are of pull request type (75%).
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    • Although contributors comprise only 30% of developers, they have performed 51% of actions.
    • In terms of number of developers, one time developers are the most dominant group followed by part time developers and then full time developers.
    • However in terms of number of actions, the situation is exactly opposite with full time developers being the most dominant group followed by part time developers and one time developers.
    • Overall the share of full time developers has been declining both in terms of number of developers as well as number of actions.
    • The highest number of full time developers were active in October 2022 (52 developers).
    • In the above charts, we have sorted the developers by number of actions and number of active days respectively.
    • Then depending on the rank of the developer like top 20, top 40 etc, the corresponding values of number of actions and number of active days have been plotted.
    • We can see that the share of top 20 as well as top 40 developers as well as the average and median value has been decreasing for both number of actions as well as number of active days.
    • This is because the growth of one time and part time developers is far greater than that of full time developers.
    • In other words, dominance of top developers in number of actions has been declining.
    • This can be confirmed by looking at the below chart.
    • Nearcore, Near and Dependabot are the most popular repository, organisation and developer respectively. both in terms of number of actions as well as number of days active.
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    • Only 24% of developers are active within the next month from the day they joined.
    • Only 15% of developers are active within the next week from the day they joined.
    • Thus the biggest drop off is usually observed within the first week or month itself.

    Summary of Findings:

    • A total of 2,480 developers have performed 52.4K actions belonging to 340 organisations and 829 repositories.
    • In terms of number of actions, the highest activity has been observed in the month of October 2022 with 2,626 actions.
    • The highest number of actions have been performed on Tuesday at 16 UTC.
    • In terms of both active as well as new developers, highest numbers of 452 and 149 happened in October 2022.
    • The highest number of developers are active on Wednesday at 23 UTC.
    • The highest number of developers joined on Wednesday at 13 UTC.
    • Peak activity for active repositories and new repositories was observed in June 2022 and May 2022 at 247 and 40 respectively.
    • For organisations, the numbers are 130 for active organisations in June 2022 and 25 for new organisations in February 2022.
    • Majority of actions belong to merged state (44.5%) followed by closed state (43%).
    • Similarly majority of actions are of pull request type (75%).
    • Although contributors comprise only 30% of developers, they have performed 51% of actions.
    • In terms of number of developers, one time developers are the most dominant group followed by part time developers and then full time developers.
    • However in terms of number of actions, the situation is exactly opposite with full time developers being the most dominant group followed by part time developers and one time developers.
    • Overall the share of full time developers has been declining both in terms of number of developers as well as number of actions.
    • The highest number of full time developers were active in October 2022 (52 developers).
    • Dominance of top developers in number of actions has been declining consistently.
    • Nearcore, Near and Dependabot are the most popular repository, organisation and developer respectively. both in terms of number of actions as well as number of days active.
    • Only 24% of developers are active within the next month from the day they joined.
    • Only 15% of developers are active within the next week from the day they joined.
    • Thus the biggest drop off is usually observed within the first week or month itself.
    Loading...

    Definitions:

    • Pull requests and issues -

      Pull requests are used to propose and track changes to the codebase, while issues are used to track bugs, feature requests, and other tasks that need to be addressed in the codebase.

    • Open, closed and merged state -

      In the context of pull requests, the "open" state refers to when a pull request has been created and is awaiting review. The "closed" state refers to when a pull request has been reviewed and is no longer being actively considered for merging. A closed pull request can be reopened if needed for further review. The "merged" state refers to when a pull request has been reviewed, approved, and successfully incorporated into the main branch of the codebase.

      Once a pull request is merged, it is closed and can't be reopened. The code changes made in the pull request are now part of the main branch and any future work should be done in a new pull request.

    • One time, part time and full time developers -

      One time developers are those who have performed only 1 action in a particular month.

      Developers who have performed more than 1 but less than 10 actions in a particular month are part time developers

      Developers who have performed 10 or more actions in a month are full time developers.

    Loading...
    Loading...
    Loading...