User Uncitoyen requested a feature enhancement for the CheckUser extension. They would like a statistics page to be available similar to the (mostly manually-created?) pages at https://meta.wikimedia.org/wiki/Meta:CheckUsers/Statistics and https://meta.wikimedia.org/wiki/Stewards/CheckUser_statistics_for_loginwiki. This shouldn't be too difficult to automate and likely would be helpful to many sysops/CUs. I'd imagine this functionality could be guarded by the existing checkuser-log right since it would likely be aggregate representations of the same underlying data.
Description
Event Timeline
I think this should go through a community discussion and/or RFC first. The raw number of checks doesn't really represent much, and can mean differently for different projects too. Enabling this feature would bring an expectation of publishing aggregated data, and with it, a desire for various projects to compare their data with one another. It can easily be misinterpreted or be the impetus for corrosive, pointless discussions.
The point is: just because we can measure something, doesn't mean we should. Do we have any reason beyond curiosity to make this a universal feature? After all, the Meta stats were stopped in 2017, and the loginwiki situation is unique and not generalizeable to other wikis.
I thought it would be useful for checkusers in local projects as well. An example from the Turkish Wiki, some users say that the checkusers are not working. Because checkuser logs are closed to the public, it is normal for them to say this. Maybe if other projects have such concerns, I thought that this tool would prevent some of these complaints for checkusers. Thanks.
What would happen if we had such statistics? They would still be private, so a CheckUser would have to take that data and make it public. In other words, a CheckUser would have to report to the Turkish Wikipedia community that "we ran this many checks over the last 6 months". They can say that right now too (just by counting the logs) and if the community were to trust them, they would now.
I don't know much about the Turkish Wikipedia situation, but I am guessing that this specific change to software is not the only (or even the main) thing missing for their community to trust that their CUs are active, or decide that they are not.
For now, I understand you are saying that it isn't true to integrate this tool into local wikis. My idea is just a suggestion. Of course, this will also have negative aspects. But I thought maybe it was acceptable on Phabricator. If RfC is required on Meta, it may be considered in the future. Thanks.
It's definitely acceptable to discuss feature enhancements like this on Phabricator. While they may merit further discussion, become more formal via an RFC or eventually get declined, they can definitely occur here. We can leave this task open a bit longer for any additional thoughts and then proceed from there.
Enwiki currently has these kind of statistics. Wikipedia:Arbitration Committee/Audit/Statistics is a page that is updated every month with the usage statistics of every CU and Oversight / Suppress every month. It also has a total number of actions per month at the bottom of each table with a percentage increase / decrease shown compared to the last month. This is currently updated by the Arbitration Committee and from what I understand they have a script that helps them generate the page. It does, however, show things like whether the person is a member of ArbCom / is on the Wikimedia Foundation Ombudsman Commission which a server generated page may find harder or not possible to do.
If this statistics page is taken further, it might be worth considering it being a static page where the results from the last period (definable per wiki) are shown. I say this because I suspect the time to generate the stats, especially on a large project like enwiki, would take a little bit of time. As such having some kind of script ran every period would then mean that the page is less of a burden on the servers. Furthermore, I suspect an instant update to this page may not be needed as if this is for aggregate stats, like the one on enwiki that is manually updated with a script, then this is just stats from the last month.
It could be useful for keeping a track of inactivity, as a public page that details who has not performed checks in the last period would then show who may need to be removed for inactivity. Enwiki has an inactivity policy for Checkusers (and Oversighers) detailed at this page and I suspect that the arbitrators use this stats page to find anyone who is inactive.
If such a feature was made, I would recommend that it be viewable on all wikis to Checkusers, perhaps (as this would show the information from the checkuser log) those who hold the checkuser-log right. Wikis could then optionally show this publicly.