Skip to content

Commit 20d4720

Browse files
committed
feat :add 3 blog
Signed-off-by: laixingyou <[email protected]>
1 parent 7e2ba6b commit 20d4720

File tree

3 files changed

+143
-156
lines changed

3 files changed

+143
-156
lines changed

metrics-models/people/productivity/contributor-domain-persona.md

+51-54
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ tags:
66
- people
77
- Productivity
88
- Contributor Domain Persona
9-
description:
109
---
1110

1211
# Contributor Domain Persona
@@ -30,46 +29,43 @@ For observation-type contributions, issue-type contributions, and code-type cont
3029
- Event-type contributions: Our data currently depends on manual input, including online and offline events.
3130
- Sponsor: Cash donations.
3231

33-
3432
# Metrics in the Metrics Model
3533

3634
## Code Contributor Count
3735

38-
* Definition: How many active code class contributors in the last 90 days.
39-
* Weight: 16%
40-
* Threshold: 500
36+
- Definition: How many active code class contributors in the last 90 days.
37+
- Weight: 16%
38+
- Threshold: 500
4139

4240
## Code Contribution Count
4341

44-
* Definition: The number of contributions per capita for contributors in the active code class in the last 90 days.
45-
* Weight: 24%
46-
* Threshold: 15
42+
- Definition: The number of contributions per capita for contributors in the active code class in the last 90 days.
43+
- Weight: 24%
44+
- Threshold: 15
4745

4846
## Issue Contributor Count
4947

50-
* Definition: How many active issue class contributors in the last 90 days.
51-
* Weight: 16%
52-
* Threshold: 1000
48+
- Definition: How many active issue class contributors in the last 90 days.
49+
- Weight: 16%
50+
- Threshold: 1000
5351

5452
## Issue Contribution Count
5553

56-
* Definition: The number of contributions per capita for contributors in the active issue class in the last 90 days.
57-
* Weight: 24%
58-
* Threshold: 10
54+
- Definition: The number of contributions per capita for contributors in the active issue class in the last 90 days.
55+
- Weight: 24%
56+
- Threshold: 10
5957

6058
## Observation Contributor Count
6159

62-
* Definition: How many active observation class contributors in the last 90 days.
63-
* Weight: 8%
64-
* Threshold: 2000
60+
- Definition: How many active observation class contributors in the last 90 days.
61+
- Weight: 8%
62+
- Threshold: 2000
6563

6664
## Observation Contribution Count
6765

68-
* Definition: The number of contributions per capita for contributors in the active observation class in the last 90 days.
69-
* Weight: 12%
70-
* Threshold: 2
71-
72-
66+
- Definition: The number of contributions per capita for contributors in the active observation class in the last 90 days.
67+
- Weight: 12%
68+
- Threshold: 2
7369

7470
# Metric Model Algorithm
7571

@@ -79,58 +75,59 @@ We use [AHP](https://en.wikipedia.org/wiki/Analytic_hierarchy_process) to calcul
7975

8076
### AHP Input Data
8177

82-
Metric Name | Code Contributor Count | Code Contribution Count | Issue Contributor Count | Issue Contribution Count | Observation Contributor Count | Observation Contribution Count |
83-
| --- | --- | --- | --- | --- | --- | --- |
84-
| Code Contributor Count | 1.000 | 0.667 | 1.000 | 0.667 | 2.000 | 1.333 |
85-
| Code Contribution Count | 1.500 | 1.000 | 1.500 | 1.000 | 3.000 | 2.000 |
86-
| Issue Contributor Count | 1.000 | 0.667 | 1.000 | 0.667 | 2.000 | 1.333 |
87-
| Issue Contribution Count | 1.500 | 1.000 | 1.500 | 1.000 | 3.000 | 2.000 |
88-
| Observation Contributor Count | 0.800 | 0.500 | 0.333 | 0.500 | 0.333 | 1.000 | 0.667 |
89-
| Observation Contribution Count | 0.750 | 0.500 | 0.750 | 0.500 | 1.500 | 1.000 |
78+
| Metric Name | Code Contributor Count | Code Contribution Count | Issue Contributor Count | Issue Contribution Count | Observation Contributor Count | Observation Contribution Count |
79+
| ------------------------------ | ---------------------- | ----------------------- | ----------------------- | ------------------------ | ----------------------------- | ------------------------------ | ----- |
80+
| Code Contributor Count | 1.000 | 0.667 | 1.000 | 0.667 | 2.000 | 1.333 |
81+
| Code Contribution Count | 1.500 | 1.000 | 1.500 | 1.000 | 3.000 | 2.000 |
82+
| Issue Contributor Count | 1.000 | 0.667 | 1.000 | 0.667 | 2.000 | 1.333 |
83+
| Issue Contribution Count | 1.500 | 1.000 | 1.500 | 1.000 | 3.000 | 2.000 |
84+
| Observation Contributor Count | 0.800 | 0.500 | 0.333 | 0.500 | 0.333 | 1.000 | 0.667 |
85+
| Observation Contribution Count | 0.750 | 0.500 | 0.750 | 0.500 | 1.500 | 1.000 |
9086

9187
### AHP Analysis Result
9288

93-
Metrics Name | Eigenvector | Weight
94-
--- | --- | ---
95-
| Code Contributor Count | 0.960 | 16.000% |
96-
| Code Contribution Count | 1.440 | 24.000% |
97-
| Issue Contributor Count | 0.960 | 16.000% |
98-
| Issue Contribution Count | 1.440 | 24.000% |
99-
| Observation Contributor Count | 0.480 | 8.000% |
100-
| Observation Contribution Count | 0.720 | 12.000% |
89+
| Metrics Name | Eigenvector | Weight |
90+
| ------------------------------ | ----------- | ------- |
91+
| Code Contributor Count | 0.960 | 16.000% |
92+
| Code Contribution Count | 1.440 | 24.000% |
93+
| Issue Contributor Count | 0.960 | 16.000% |
94+
| Issue Contribution Count | 1.440 | 24.000% |
95+
| Observation Contributor Count | 0.480 | 8.000% |
96+
| Observation Contribution Count | 0.720 | 12.000% |
10197

10298
### Consistency Test Results
10399

104-
Largest Eigenvalue | CI Value | RI Value| CR Value | Consistency Test
105-
--- | --- | --- | --- | ---
106-
| 6.000 | 0.000 | 1.260 | 0.000 | PASS |
100+
| Largest Eigenvalue | CI Value | RI Value | CR Value | Consistency Test |
101+
| ------------------ | -------- | -------- | -------- | ---------------- |
102+
| 6.000 | 0.000 | 1.260 | 0.000 | PASS |
107103

108104
## Threshold
109105

110106
The threshold we chose is based on the big-data observations from different types of open source projects.
111107

112108
# References
113109

114-
* [Reflections on the Evaluation and Measurement of Open Source Ecosystem (1) — Evolution and Trends](https://oss-compass.org/blog/2023/12/09/open-source-eco1/open-source-eco1)
115-
* [ Reflections on the Evaluation and Measurement of Open Source Ecosystem (2) - The Multidimensional Space of Evaluation Systems](https://oss-compass.org/blog/2023/12/09/open-source-eco2/open-source-eco2)
116-
* [Reflections on the Evaluation and Measurement of Open Source Ecosystem (3) - Dynamics and Statics of Contributors](https://oss-compass.org/blog/2023/12/09/open-source-eco3/open-source-eco3)
110+
- [Reflections on the Evaluation and Measurement of Open Source Ecosystem (1) — Evolution and Trends](https://oss-compass.org/blog/2023/12/09/open-source-eco1/open-source-eco1)
111+
- [ Reflections on the Evaluation and Measurement of Open Source Ecosystem (2) - The Multidimensional Space of Evaluation Systems](https://oss-compass.org/blog/2023/12/09/open-source-eco2/open-source-eco2)
112+
- [Reflections on the Evaluation and Measurement of Open Source Ecosystem (3) - Dynamics and Statics of Contributors](https://oss-compass.org/blog/2023/12/09/open-source-eco3/open-source-eco3)
117113

118114
# Contributors
115+
119116
## Frontend
120117

121-
* Shengxiang Zhang
122-
* Feng Zhong
123-
* Xingyou Lai
118+
- Shengxiang Zhang
119+
- Feng Zhong
120+
- Xingyou Lai
124121

125122
## Backend
126123

127-
* Yehui Wang
128-
* Shengxiang Zhang
129-
* Shengbao Li
130-
* Huatian Qin
124+
- Yehui Wang
125+
- Shengxiang Zhang
126+
- Shengbao Li
127+
- Huatian Qin
131128

132129
## Metric Model
133130

134-
* Yehui Wang
135-
* Liang Wang
136-
* Shengbao Li
131+
- Yehui Wang
132+
- Liang Wang
133+
- Shengbao Li

metrics-models/people/productivity/contributor-milestone-persona.md

+51-55
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ tags:
66
- people
77
- Productivity
88
- Contributor Milestone Persona
9-
description:
109
---
1110

1211
# Contributor Milestone Persona
@@ -23,47 +22,43 @@ Based on contributors' contribution amount, contribution frequency, contribution
2322
- Silent: Contributors who were active as core, regular, or visitors in the previous year but have made no contributions in the current year.
2423
- No State: People who have never made contributions in the community.
2524

26-
27-
2825
# Metrics in the Metrics Model
2926

3027
## Core Contributor Count
3128

32-
* Definition: How many active core contributors in the last 90 days.
33-
* Weight: 20%
34-
* Threshold: 20
29+
- Definition: How many active core contributors in the last 90 days.
30+
- Weight: 20%
31+
- Threshold: 20
3532

3633
## Core Contribution Count
3734

38-
* Definition: The number of contributions per capita for contributors in the active core in the last 90 days.
39-
* Weight: 30%
40-
* Threshold: 200
35+
- Definition: The number of contributions per capita for contributors in the active core in the last 90 days.
36+
- Weight: 30%
37+
- Threshold: 200
4138

4239
## Regular Contributor Count
4340

44-
* Definition: How many active regular contributors in the last 90 days.
45-
* Weight: 12%
46-
* Threshold: 100
41+
- Definition: How many active regular contributors in the last 90 days.
42+
- Weight: 12%
43+
- Threshold: 100
4744

4845
## Regular Contribution Count
4946

50-
* Definition: The number of contributions per capita for contributors in the active regular in the last 90 days.
51-
* Weight: 18%
52-
* Threshold: 25
47+
- Definition: The number of contributions per capita for contributors in the active regular in the last 90 days.
48+
- Weight: 18%
49+
- Threshold: 25
5350

5451
## Visitor Contributor Count
5552

56-
* Definition: How many active visitor contributors in the last 90 days.
57-
* Weight: 8%
58-
* Threshold: 2000
53+
- Definition: How many active visitor contributors in the last 90 days.
54+
- Weight: 8%
55+
- Threshold: 2000
5956

6057
## Visitor Contribution Count
6158

62-
* Definition: The number of contributions per capita for contributors in the active visitor in the last 90 days.
63-
* Weight: 12%
64-
* Threshold: 5
65-
66-
59+
- Definition: The number of contributions per capita for contributors in the active visitor in the last 90 days.
60+
- Weight: 12%
61+
- Threshold: 5
6762

6863
# Metric Model Algorithm
6964

@@ -73,58 +68,59 @@ We use [AHP](https://en.wikipedia.org/wiki/Analytic_hierarchy_process) to calcul
7368

7469
### AHP Input Data
7570

76-
Metric Name | Core Contributor Count | Core Contribution Count | Regular Contributor Count | Regular Contribution Count | Visitor Contributor Count | Visitor Contribution Count |
77-
| --- | --- | --- | --- | --- | --- | --- |
78-
| Core Contributor Count | 1.000 | 0.667 | 1.667 | 1.111 | 2.500 | 1.667 |
79-
| Core Contribution Count | 1.500 | 1.000 | 2.500 | 1.667 | 3.750 | 2.500 |
80-
| Regular Contributor Count | 0.600 | 0.400 | 1.000 | 0.667 | 1.500 | 1.000 |
81-
| Regular Contribution Count | 0.900 | 0.600 | 1.500 | 1.000 | 2.250 | 1.500 |
82-
| Visitor Contributor Count | 0.400 | 0.267 | 0.667 | 0.444 | 1.000 | 0.667 |
83-
| Visitor Contribution Count | 0.600 | 0.400 | 1.000 | 0.667 | 1.500 | 1.000 |
71+
| Metric Name | Core Contributor Count | Core Contribution Count | Regular Contributor Count | Regular Contribution Count | Visitor Contributor Count | Visitor Contribution Count |
72+
| -------------------------- | ---------------------- | ----------------------- | ------------------------- | -------------------------- | ------------------------- | -------------------------- |
73+
| Core Contributor Count | 1.000 | 0.667 | 1.667 | 1.111 | 2.500 | 1.667 |
74+
| Core Contribution Count | 1.500 | 1.000 | 2.500 | 1.667 | 3.750 | 2.500 |
75+
| Regular Contributor Count | 0.600 | 0.400 | 1.000 | 0.667 | 1.500 | 1.000 |
76+
| Regular Contribution Count | 0.900 | 0.600 | 1.500 | 1.000 | 2.250 | 1.500 |
77+
| Visitor Contributor Count | 0.400 | 0.267 | 0.667 | 0.444 | 1.000 | 0.667 |
78+
| Visitor Contribution Count | 0.600 | 0.400 | 1.000 | 0.667 | 1.500 | 1.000 |
8479

8580
### AHP Analysis Result
8681

87-
Metrics Name | Eigenvector | Weight
88-
--- | --- | ---
89-
| Core Contributor Count | 1.200 | 20.000% |
90-
| Core Contribution Count | 1.800 | 30.000% |
91-
| Regular Contributor Count | 0.720 | 12.000% |
92-
| Regular Contribution Count | 1.080 | 18.000% |
93-
| Visitor Contributor Count | 0.480 | 8.000% |
94-
| Visitor Contribution Count | 0.720 | 12.000% |
82+
| Metrics Name | Eigenvector | Weight |
83+
| -------------------------- | ----------- | ------- |
84+
| Core Contributor Count | 1.200 | 20.000% |
85+
| Core Contribution Count | 1.800 | 30.000% |
86+
| Regular Contributor Count | 0.720 | 12.000% |
87+
| Regular Contribution Count | 1.080 | 18.000% |
88+
| Visitor Contributor Count | 0.480 | 8.000% |
89+
| Visitor Contribution Count | 0.720 | 12.000% |
9590

9691
### Consistency Test Results
9792

98-
Largest Eigenvalue | CI Value | RI Value| CR Value | Consistency Test
99-
--- | --- | --- | --- | ---
100-
| 6.000 | 0.000 | 1.260 | 0.000 | PASS |
93+
| Largest Eigenvalue | CI Value | RI Value | CR Value | Consistency Test |
94+
| ------------------ | -------- | -------- | -------- | ---------------- |
95+
| 6.000 | 0.000 | 1.260 | 0.000 | PASS |
10196

10297
## Threshold
10398

10499
The threshold we chose is based on the big-data observations from different types of open source projects.
105100

106101
# References
107102

108-
* [Reflections on the Evaluation and Measurement of Open Source Ecosystem (1) — Evolution and Trends](https://oss-compass.org/blog/2023/12/09/open-source-eco1/open-source-eco1)
109-
* [ Reflections on the Evaluation and Measurement of Open Source Ecosystem (2) - The Multidimensional Space of Evaluation Systems](https://oss-compass.org/blog/2023/12/09/open-source-eco2/open-source-eco2)
110-
* [Reflections on the Evaluation and Measurement of Open Source Ecosystem (3) - Dynamics and Statics of Contributors](https://oss-compass.org/blog/2023/12/09/open-source-eco3/open-source-eco3)
103+
- [Reflections on the Evaluation and Measurement of Open Source Ecosystem (1) — Evolution and Trends](https://oss-compass.org/blog/2023/12/09/open-source-eco1/open-source-eco1)
104+
- [ Reflections on the Evaluation and Measurement of Open Source Ecosystem (2) - The Multidimensional Space of Evaluation Systems](https://oss-compass.org/blog/2023/12/09/open-source-eco2/open-source-eco2)
105+
- [Reflections on the Evaluation and Measurement of Open Source Ecosystem (3) - Dynamics and Statics of Contributors](https://oss-compass.org/blog/2023/12/09/open-source-eco3/open-source-eco3)
111106

112107
# Contributors
108+
113109
## Frontend
114110

115-
* Shengxiang Zhang
116-
* Feng Zhong
117-
* Xingyou Lai
111+
- Shengxiang Zhang
112+
- Feng Zhong
113+
- Xingyou Lai
118114

119115
## Backend
120116

121-
* Yehui Wang
122-
* Shengxiang Zhang
123-
* Shengbao Li
124-
* Huatian Qin
117+
- Yehui Wang
118+
- Shengxiang Zhang
119+
- Shengbao Li
120+
- Huatian Qin
125121

126122
## Metric Model
127123

128-
* Yehui Wang
129-
* Liang Wang
130-
* Shengbao Li
124+
- Yehui Wang
125+
- Liang Wang
126+
- Shengbao Li

0 commit comments

Comments
 (0)