Wikimedia Apps/Team/Android/Anti Vandalism/id

Latar belakang
Tim kami telah menerima masukan dari berbagai komunitas agar meningkatkan kualitas penyuntingan yang dilakukan melalui aplikasi. Selain itu, mereka juga menginginkan akan penerapan perkakas moderasi yang tidak bias ke seluruh proyek Wikimedia. Kami memiliki tujuan untuk meningkatkan sistem yang sudah dimiliki sebelumnya dengan cara memastikan kualitas moderasi melalui halaman berikut.

Melalui pembaruan terkini yang tersedia di aplikasi; yaitu seperti daftar pantau, riwayat suntingan, serta kemampuan untuk mengembalikan suntingan hanya dengan satu klik; hal ini sangat memungkinkan bagi kami untuk membuat sistem moderasi di dalam aplikasi tersebut.

Maka dari itu, kami memiliki rencana untuk mengembangkan perkakas anti vandalisme (tahap pertama) yang ditujukan bagi kontributor berpengalaman di seluruh proyek Wikimedia. Selain itu, dari pihak komunitas sendiri diharapkan agar membuat pelatihan bagi kontributor yang belum pernah memiliki pengalaman dalam berpatroli. Kami berharap dengan pendekatan ini akan menciptakan kesepemahaman antara kami dengan komunitas yang notabene sudah memiliki pengalaman lebih dalam memantau suntingan terbaru.



Kriteria perkakas

 * Kontributor dapat melihat perbedaan suntingan
 * Kontributor memiliki opsi untuk melewati perubahan yang disarankan
 * Suntingan terkini dari seluruh proyek Wikimedia dapat ditampilkan
 * Kontributor dapat membuat dan/atau menyimpan pesan yang digunakan untuk mengembalikan suntingan
 * Kontributor berpengalaman akan diperkenalkan dengan sistem patroli melalui aplikasi pada tahap pengembangan berikutnya.

Keterbatasan teknis
Untuk saat ini tidak dimungkinkan untuk menampilkan berbagai macam bahasa dalam satu sistem, tetapi kontributor mampu untuk berpindah antar bahasa lainnya.

Hypothesis & Assumptions
We believe that simplifying the patrolling tasks and structuring them as advanced-level tasks would be beneficial. Experienced editors without sysops or rollback rights could be assigned easier patrolling tasks or a training task, and once they reach a threshold of initial patrolling activities, they can be promoted to higher levels. To achieve this, we plan to start with a proof of concept for general patrolling of edits based on users with rollback rights.

We understand that patrolling recent edits is a priority and more suitable for mobile than tasks like NPP (New Page Patrol), AFD (Articles for Deletion), and AFC (Articles for Creation). Additionally, we expect that there will be community consensus on implementing a training task across different languages.

Validation

 * Key Indicator 1: 65% of target mature audiences using the tool find it helpful for maintaining the quality of wikis and would recommend it to other patrollers
 * Key Indicator 2: Increase in edits made by mature audiences by 5%
 * Key Indicator 3: 10% of target mature audiences engage with filter preferences
 * Key Indicator 4: 65% of target mature audiences engage with the tool at least three times in a thirty-day window
 * Guardrail: Experienced users without rollback rights, both those who have and have not used alternative patrolling tools, should equally understand the workflow
 * Guardrail: There should be no reports of the tool being used to negatively target underrepresented content or contributors based on in-app reporting mechanisms

Bagaimana cara agar saya dapat berpartisipasi?
Kami membuat halaman Phabricator untuk memantau perkembangan proyek ini. Selain itu, kami juga mengajak Anda untuk berdiskusi di halaman pembicaraan.

Kami akan memberikan informasi terkini secara berkala di halaman ini. Apabila Anda tertarik untuk berpartisipasi dalam sesi umpan balik yang kami lakukan, silakan hubungi kami di halaman pembicaraan.

Uji coba ketergunaan
Kegiatan ini melibatkan 6 kontributor berpengalaman yang menggunakan perangkat Android dan bersedia untuk memantau perubahan terbaru di Wikipedia bahasa Spanyol, Prancis, Inggris, dan Tiongkok. Kami memilih kontributor dari bahasa tersebut karena banyaknya kontributor yang berstatus pengurus dan/atau pengembali revisi.

Mereka memberikan masukan bermanfaat bagi tahapan awal dari perkakas patroli yang tersedia di aplikasi.

Selama uji coba, kontributor ditugaskan untuk melakukan beberapa tahapan berikut.

Untuk lebih detail mengenai tes ini, silakan kunjungi halaman ini.

Hasil
Pembaruan sudah kami lakukan berkat masukan dari kontributor, berikut adalah beberapa di antaranya:


 * Kontributor menginginkan tag dapat muncul di setiap suntingan yang masuk di halaman suntingan terkini, serta melihat apakah kontributor (yang melakukan suntingan tersebut) melakukan beberapa suntingan di satu halaman.


 * Kontributor memberikan masukan secara lebih lanjut perihal patroli dengan memberikan pelatihan, tips, dan pengingat bagi kontributor yang melakukan patroli. Beberapa di antaranya adalah: melakukan komunikasi antar kontributor dengan pendekatan empati, serta mengedepankan kualitas kontribusi dibandingkan kuantitas (jumlah).

Fitur patroli sedang dalam tahap pengembangan. Anda dapat melihat proses pengembangannya melalui halaman Phabricator berikut.

Februari 2023: Konsep awal
Kami membuat desain/konsep awal aplikasi berdasarkan contoh dari aplikasi lainnya yang sudah ada sebelumnya.

Konsep di atas merupakan gambaran dari beberapa contoh aplikasi lainnya ketika menghadapi masalah serupa. Terlepas dari itu, hasil akhir dari aplikasi kemungkinan tidak akan serupa dengan konsep tersebut dan akan disesuaikan dari masukan yang diberikan oleh kontributor.

Januari 2023: Penelitian dan perbandingan aplikasi
Kami melakukan perbandingan terhadap beberapa perkakas patroli yang sudah ada sebelumnya.

Beberapa perkakas tersebut di antaranya:


 * Huggle
 * Twinkle


 * TwinkleMobile
 * STiki
 * SWViewer
 * WikiLoop Double Check
 * CheckWiki
 * ReWarn
 * CheckWiki

Through our evaluation, we found that the majority of tools were optimized for Desktop use, with only three exceptions. Additionally, only two of the above solutions performed well across various language wikis.

Common elements found in these tools were:
 * Icons to represent the main action (e.g. revert, speedy deletion, welcome user, etc.)
 * Access to templates
 * Filters
 * List of contributions
 * Diffs
 * Information about the editor

In addition to the comparative review of existing tools, we also collected recurring requests from patrollers regarding those tools. The common requests include:

By taking these requests into account, we aim to develop a comprehensive patrolling solution that addresses the needs and preferences of patrollers across various languages and user experience levels.
 * Filter contributions by topics of interest and specific time period
 * An easy way to exclude contributions that have already been patrolled
 * No requirement for special privileges like rollback rights to access the tools
 * An option between "skip" and "revert" for more nuanced actions
 * Tools that promote collaboration among patrollers

December 2022: Proof of Concept Prototype
The team developed a proof of concept prototype to explore the capabilities and possibilities using existing APIs. The prototype allowed us to test and experiment with different functionalities and assess the feasibility of our ideas. This early exploration helps us understand the potential of the tools and refine our approach before moving forward with further development.

During our development process, we successfully exposed the ORES score, which provides users with an indication of the likelihood that something may be vandalism. This feature allows users to get insights into the quality of edits and helps them make informed decisions during the patrolling process. We would ideally send feedback to the research team's API for improvements, which will be valuable in improving the accuracy and effectiveness of the ORES score.

November 2022: Defining Initial Audiences
The team conducted research (T322065) to assess the number of Wikipedia app users with sysops and rollback rights. The findings revealed that 372 Android app users and 176 iOS users had these rights. Based on this data, we decided to prioritize the rollout of the feature in the Android app, allowing the iOS development team to focus on building the Watchlist feature.

Additionally, we sought to understand the distribution of users with sysops and rollback rights across different languages. This information played a crucial role in determining the initial target language communities for our direct outreach during the initial research phase. By focusing on these specific language communities, we aimed to gain valuable insights and feedback from users who have experience in moderation and patrolling, which will be instrumental in shaping the development of the feature for wider use:
 * enwiki
 * frwiki
 * zhwiki
 * eswiki

While we are focusing on direct outreach to specific language wiki communities and OS users, we want to emphasize that we welcome and highly encourage feedback and ideas from any app user with patrolling experience. We value the input of Web users as well, but our priority will be to gather feedback from app users.

It is essential to create a unified experience across platforms, and to achieve this, we are in close communication with the Moderator Tools team, who will be building experiences for Web users. By learning from their findings and collaborating closely, we aim to ensure continuity and consistency across both the app and Web platforms. Your feedback and ideas will play a crucial role in shaping the development and improvement of the patrolling feature for all users.