Wikipedia:Snuggle

{{short description|Browser-based newcomer observation and support system for wikipedia}}

{{hatnote|"WP:SN" redirects here. You might be looking for Wikipedia:Survey notification or Wikipedia:Signatures.}}

{{Historical}}

File:Snuggle logo.png

----

{{channel|wikipedia-snuggle}}

----

Sign up

To be notified of new developments and features add your username to the sign-up list and watch the work log.

----

Feedback

Post and discuss feedback for Snuggle's developer at WT:Snuggle/Feedback.

----

Bugs & features

Check out the [https://github.com/halfak/snuggle GitHub repository]

Snuggle is a discontinued, browser-based newcomer observation and support system. Snuggle was designed to allow Wikipedian mentors to observe the activities of recently registered editors and separate good newcomers (good-faith and productive) from the bad ones (bad-faith and vandals).

This tool was designed in response to a 2009 study that demonstrated a decline in newcomer retention in WikipediaWikimedia Foundation, The Editor Trends Study. https://strategy.wikimedia.org/wiki/Editor_Trends_Study{{cite journal |last=Suh |first=Bongwon |last2=Convertino |first2=Gregorio |last3=Chi|first3=Ed H.|last4=Pirolli|first4=Peter|date=2009 |title=The singularity is not near: slowing growth of Wikipedia |url= |journal=WikiSym '09 |publisher=ACM |volume= |issue= |pages= |doi=10.1145/1641309.1641322 }} due to an increasingly negative environment for desirable newcomersHalfaker, A., Geiger, R. S., Morgan, J., & Riedl, J. (in-press). [http://halfaker.info/publications/The_Rise_and_Decline The Rise and Decline of an Open Collaboration System: How Wikipedia's reaction to sudden popularity is causing its decline]. American Behavioral Scientist.Halfaker, A., [http://blog.wikimedia.org/2012/03/27/analysis-of-the-quality-of-newcomers-in-wikipedia-over-time/ Kids these days: The quality of new Wikipedia editors over time], Wikimedia Blog. March 27th, 2012. and that Wikipedia's current socialization systems doesn't work because mentors don't find newcomers when they most need help.{{cite journal |last=Musicant |first=David R. |last2=Ren |first2=Yuqing |last3=Johnson|first3=James A.|last4=Riedl|first4=John|date=2011 |title=Mentoring in Wikipedia: a clash of cultures |url= |journal=WikiSym '11 |publisher=ACM |volume= |issue= |pages=173–182 |doi=10.1145/2038558.2038586 }}Note that Musicant et al., 2011 was written before WP:Teahouse Snuggle was designed to help experienced Wikipedians identify desirable newcomers who are editing in good faith and help them dodge Wikipedia's sharper corners.

User interface

:Further information: http://tools.wmflabs.org/videotutorials/Snuggle/

Snuggle's user interface runs entirely within a browser window. A user browser provides a list of newcomers, with an interactive visualization of their activities over time (see Figure 3) and a summary of messages that have been posted on the newcomers' user talk pages. Using Snuggle, you can quickly review the activities of a list of recent newly registered user accounts and sort them into good-faith newcomers who should be supported and bad-faith newcomers who ought to be ignored or sent to WP:AIV. You can also perform some relevant actions that affect the wiki such as sending a message, posting an invitation to the WP:Teahouse or reporting the user to WP:AIV (see Figure 2).

A: Tabs allow access to lists of newcomers: unsorted, good-faith, ambiguous and bad-faith. See D.

B: Talk page summary. Header text is displayed with an icon describing the content. From the figure to the right:

: W = welcome template

: csd = Criteria for speedy deletion

: V1 = Vandalism warning (level 1)

: del = Article proposed for deletion

:   = non-templated discussion

:   = non-templated discussion

C: Newcomer metadata -- data and statistics about this user.

D: Categorization systems allows you to mark newcomers as "good-faith", "ambiguous" or "bad-faith".

E: Column of usernames.

F: Interactive plot of user contributions. See Figure 3.

G: Talk page icons. See B.

Figure 1: The Snuggle user-interface with relevant components called out.

== Development ==

Snuggle is 100% free, open-source software, the source code is available under the MIT license[https://github.com/halfak/snuggle/blob/master/LICENSE LICENSE]. It's built on top of a python-based server back-end with an HTML/Javascript/CSS front-end. You can find the [https://github.com/halfak/snuggle repository] and issue tracker on GitHub.

= Status updates =

  • 2012-09-15: HTML mockup of UI produced ([http://www-users.cs.umn.edu/~halfak/snuggle/dynamic.html])
  • 2012-10-02: Synchronizer tracking recentchanges on English Wikipedia
  • 2012-12-01: Newcomer desirability prediction system proof of concept based on scores generated by WP:STiki.
  • 2012-01-02: Integration with Wikipedia's authentication system
  • 2013-01-03: User action menu released
  • 2013-01-04: [http://bots.wmflabs.org/~wm-bot/logs/%23wikimedia-office/20130104.txt IRC demo & feedback session] at 1700 UTC/11AM CST in [irc://freenode.net/#wikimedia-office #wikimedia-office]
  • 2013-01-10: Demonstration to the Wikimedia Foundation
  • 2013-03-07: User actions menu implemented
  • 2013-04-25: Intelligent newcomer desirability ranking algorithm
  • 2013-05-02: Configuration overhaul. Preliminary multi-lingual support.
  • 2013-05-10: API support for synchronization.
  • 2013-05-25: Configurable user actions
  • 2013-05-27: i18n support added
  • 2013-05-31: 1.0rc1 released on the WMF labs cluster [http://snuggle.instance-proxy.wmflabs.org http://snuggle.instance-proxy.wmflabs.org]
  • 2013-06-06: New instance set at [http://snuggle.grouplens.org http://snuggle.grouplens.org]
  • 2013-06-10: Welcome screen with recent activity
  • 2013-06-12: Version 1.1 released
  • 2013-06-14: Sign-up list notified of release. Snuggle is officially live!

= Road map =

See also [https://github.com/halfak/snuggle/issues issue and feature tracking].

  • 2013-07-17: IRC mentor discussion in {{channel|wikimedia-office}} at 1600 UTC;
  • August 9th: Present @ Wikimania in Hong Kong
  • September 18th: Full project report to be published on meta

Sign up

This project and its author needs your feedback and ideas to make sure that Snuggle ends up being a useful tool. If you'd like to be notified of development updates, please add your username below and add the work log to your watchlist.

  • {{user|Mac Henni}}
  • {{user|usernamekiran}}
  • {{user|Prabash.A}}
  • {{user|Andrewman327}}
  • {{user|The Illusive Man}}
  • {{user|You Can Act Like A Man}}
  • {{user|EpochFail}}
  • {{user|Theopolisme}}
  • {{user|West.andrew.g}}
  • {{user|Waldir}}
  • {{user|Yaris678}}
  • {{user|Gareth Griffith-Jones}}
  • {{user|Fraggle81}}
  • {{user|Ocaasi}}
  • {{user|Mojoworker}}
  • {{User|Buster7}}
  • {{User|Kudpung}}
  • {{User|Vacation9}}
  • {{User|Jtmorgan}}
  • {{User|Chiswick Chap}}
  • {{User|Addshore}}
  • {{User|WikiPuppies}}
  • {{User|Tiggerjay}}
  • {{User|John F. Lewis}}
  • {{User|Amadscientist}}
  • {{User|LWG}}
  • {{User|Gtwfan52}}
  • {{User|TheOriginalSoni}}
  • {{User|Sjones23}}
  • {{User|Carrot Lord}}
  • {{User|Thegreatgrabber}}
  • {{User|Chicocvenancio}}
  • {{User|Mdann52}}
  • {{User|Qgil}}
  • {{User|HAndrade (WMF)}}
  • {{User|Ocastro}}
  • {{User|Camyoung54}}
  • {{User|Meghaninmotion}}
  • {{User|Zad68}}
  • {{User|Charmlet}}
  • {{User|BusterD}}
  • {{User|ElectroPro}}
  • {{User|Tentinator}}
  • {{User|Pratyya Ghosh}}
  • {{User|Mikemoral}}
  • {{User|Chris troutman}}
  • {{User|wikfr}}
  • {{User|iantheimp}}
  • {{User|Jayabharat}}
  • {{User|FeralOink}}
  • {{User|Jackson Peebles}}
  • {{User|THUMOV}}
  • {{User|I Jethrobot}}
  • {{User|XapApp}}
  • {{User|Ad Huikeshoven}}
  • {{User|Hahc21}}
  • {{User|In Transit}}
  • {{User|Mr. Stradivarius}}
  • {{User|Soham}}
  • {{User|Anupmehra}}
  • {{User|Origamite}}
  • {{User|MusikAnimal}}
  • {{User|Rsrikanth05}}
  • {{User|Chess}}
  • {{User|DiscantX}}
  • {{User|Grind24}}
  • {{user|Alexmar983}}
  • {{User|Kharkiv07}}
  • {{User|Olly150}}
  • {{User|TerraCodes}}
  • {{User|JMatazzoni (WMF)}}
  • {{user|Schwiki}}
  • {{user|Framawiki}}
  • {{user|Dan Koehl}}
  • {{user|L3X1}}
  • {{user|bobherry}}
  • {{user|ZLEA}}
  • {{user|L293D}}
  • {{user|Niharika}}
  • {{user|Mr. Guye}}
  • {{user|Seby1541}}
  • {{user|Creffett}}
  • {{user|CAPTAIN MEDUSA}}
  • {{user|Chronocam}}
  • {{user|Hei314}}
  • {{user|MonkeyStolen234}}
  • {{user|Nickjohndoe}}

References