|
16 | 16 |
|
17 | 17 | # Abstract
|
18 | 18 |
|
| 19 | +... |
| 20 | + |
19 | 21 | # Introduction
|
20 | 22 |
|
21 | 23 | <ul>
|
22 |
| -<li>This research involved the collection of data pertaining to the usage of GitHub by Python developers. The data was gathered by searching Google for keywords related to Python-related occupations, such as ‘Python programmer’, ‘Junior Python’, and ‘Senior Python’ etc. |
23 |
| - |
24 |
| -LinkedIn was utilized as the primary platform for this search, and through the exploration of multiple subdomains of LinkedIn, approximately 8,500 GitHub usernames were collected. Each individual user was then examined using the GitHub REST API. |
25 |
| - |
26 |
| -The objective of this research is to provide readers with insights into the behavior of Python developers with a high number of followers on GitHub. It is hoped that these insights can be applied to self-development studies, potentially providing a significant boost in one’s career, given that profiles with a high follower count are often more attractive to employers.</li> |
| 24 | + <li>This research involved the collection of data pertaining to the usage of GitHub by Python developers. The data was gathered by searching Google for keywords related to Python-related occupations, such as ‘Python programmer’, ‘Junior Python’, and ‘Senior Python’ etc. |
| 25 | + |
| 26 | + LinkedIn was utilized as the primary platform for this search, and through the exploration of multiple subdomains of LinkedIn, approximately 8,500 GitHub usernames were collected. Each individual user was then examined using the GitHub REST API. |
| 27 | + |
| 28 | + The objective of this research is to provide readers with insights into the behavior of Python developers with a high number of followers on GitHub. It is hoped that these insights can be applied to self-development studies, potentially providing a significant boost in one’s career, given that profiles with a high follower count are often more attractive to employers. |
| 29 | + </li> |
27 | 30 | </ul>
|
28 | 31 |
|
29 | 32 | # Related Work
|
30 | 33 |
|
| 34 | +<ul> |
| 35 | + <li> |
| 36 | + <a href="/#1">[1]</a> presents the collection and mining of GitHub data with the aim to understand GitHub user behavior and project success factors by collecting information about approximately 100K projects and 10K GitHub users of these projects. They statistically analyzed the data, discretized values of features via the k-means algorithm, and the apriori algorithm to find out association rules. |
| 37 | + |
| 38 | + Project success was measured by the cardinality of downloads. They kept only the rules which had a download cardinality higher than a threshold of 1000 downloads. The results provide interesting insight into the GitHub ecosystem and seven success rules for GitHub projects. |
| 39 | + </li> |
| 40 | + <li> |
| 41 | + <a href="/#2">[2]</a> analyzed how developers use GitHub Actions and how several activity indicators change after their adoption. |
| 42 | + |
| 43 | + The adoption of GitHub Actions increases the number of monthly rejected pull requests and decreases the monthly number of commits on merged pull requests. These results are especially relevant for practitioners to understand and prevent undesirable effects on their projects. The study contributes to the understanding and anticipation of the effects of adopting such technology, which is important for planning and management. |
| 44 | + </li> |
| 45 | +</ul> |
| 46 | + |
31 | 47 | # Data Gathering
|
32 | 48 |
|
| 49 | +... |
| 50 | + |
33 | 51 | # Data Cleaning
|
34 | 52 |
|
| 53 | +... |
| 54 | + |
35 | 55 | # Data Analysis
|
36 | 56 |
|
| 57 | +... |
| 58 | + |
37 | 59 | # Results
|
38 | 60 |
|
| 61 | +... |
| 62 | + |
39 | 63 | # Conclusion
|
40 | 64 |
|
| 65 | +... |
| 66 | + |
41 | 67 | # References
|
| 68 | +<ul> |
| 69 | + <li id="1"> |
| 70 | + <a href="https://ieeexplore.ieee.org/document/7388026">[1] F. Chatziasimidis and I. Stamelos, “Data collection and analysis of GitHub repositories and users,” in 2015 6th International Conference on Information, Intelligence, Systems and Applications (IISA), Corfu, Greece, 2015, pp. 1-6, doi: 10.1109/IISA.2015.7388026.</a> |
| 71 | + </li> |
| 72 | + <li id="2"> |
| 73 | + <a href="https://ieeexplore.ieee.org/document/9463074">[2] T. Kinsman, M. Wessel, M. A. Gerosa and C. Treude, “How Do Software Developers Use GitHub Actions to Automate Their Workflows?,” in 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), Madrid, Spain, 2021, pp. 420-431. doi: 10.1109/MSR52588.2021.00054.</a> |
| 74 | +</ul> |
0 commit comments