Which metrics are interesting for the stakeholders. What people might want to know?
Let's collect input from Fedora Council and Fedora Mindshare groups. Also maybe from Fedora FESCo, and others.
I originally designed this to answer these questions:
Some things that aren't well-explored but could be:
One thing that's an explicit non-goal: anything that is easily tied to a specific individual in the results, except maybe for very high level totals.
I'd like to work on this issue, it would be helpful if you could point me where exactly should I begin working from.
@kaushambisharma Well, this particular issue is basically to collect ideas. So, one useful thing would be to talk to people on the Fedora Council (see this forum category) and the Mindshare Committee to collect ideas. Or, if you have any other thoughts on insights we could extract using the message bus data, that'd be valuable as well.
Some of my questions and metric ideas, supported by the CHAOSS Metrics release:
@jflory7 Responses by the numbers...
This is based on what we have in the Fedora message bus. Adding in some other sources could be interesting but is also significant scope-creep. Additionally, I've chosen to just count activity which is tied to a Fedora account, so that means bugzilla (which uses its own accounts) isn't included. The things that are measured are: dist-git, bodhi karma, wiki edits, and irc cookies.There are also bits for pagure commits and new tickets filed in pagure trackers but those parts need work.
Activity date and time might be interesting, but I want to avoid drilling down too much into personally identifiable activity reports here.
From what I see on the metrics so far, the overall answer is "no", The one observable cyclical pattern is the end-of-year holiday shutdown every year. But that's with everything aggregated together. It might be that by breaking up the data into smaller sets ("activity on packages in Fedora Workstation") there might be more of that.
Change requests and dist-git PRs are ... pretty different. I think some metrics on those would be interesting but basically a separate project. dist-git PRs are maybe something we could add, and I do think that's an interesting metric. A related one would be time-to-close of "a new version of package ___ is available" bugs.
There are a lot of entry points for someone engaging in Fedora for the first time. I also think this is an interesting one, but it also seems like a separate project.
Assuming most teams use pagure for issue tracking, that might be doable. Maybe taiga as well.
Yeah, this project is counting activity and uses that as a proxy for contribution. If we add more data-sources (like irc or matrix or mailing lists), that might be less useful. Likewise pagure tickets and comments.
Contributor location is valuable but also has data-collection risks. Also, none of it (I hope!) is on the message bus.
YES this one I'm really interested in.
I'm not sure how we can measure that without external knowledge.
I think this can be generalized into some cross-sectional reports -- once you have users bucketed into new/intermediate/older groups, you can look at different activities (like closing bugs, getting irc karma, opening new tickets) by group.
Yeah I'm also not clear on this one.