What are the requirements for good WikiVandalismSolutions? It is a tough question. I suggest we break the analysis into four phases: 1 Phase one, we list our internal factors that annoy us. 2 Phase two, we list specific externally observable triggers that lead to the phase one items. 3 Phase three, we describe the externally observable behavior of others that leads to the phase two items. 4 Phase four, we enumerate whole strategies that others take, leading to observable actions listed in phase three. 5 Phase five, we guess about the internal motivations of the others that lead to the phase four items. ''All jokes about "phase zero, we list the phases", will be promptly vandalized. :)'' Note that these lists are formatted in a specific way so that they can be processed by the visualization program. Please stick with the format, or at least make your format change consistent so that the page is still machine-readable. Each item has a short name that is highlighted in bold. Items can refer to other items with the (leads to: xyz) syntax, where xyz is a short name that is defined elsewhere. Phase one: What are the things we dislike? 1 I dislike '''clutter'''. (leads to: gnome, topicality) 1 I dislike '''offensive''' content. (leads to: topicality) 1 I dislike being tricked into reading '''nonsense'''. 1 I dislike when useful content is '''discarded'''. 1 I dislike '''extra work'''. 1 I dislike being '''singled out'''. (leads to: wronged) 1 I dislike '''dishonest''' people. (leads to: suspicion) Phase two: What are the patterns we recognize in the actions of other users? 1 I conclude a massive '''spam attack''' happened. (requires: spam, quickly) (leads to: clutter, extra work) 1 I conclude a user's edits have been '''targeted'''. (requires: delete, revert, offend) (leads to: singled out, discarded) 1 I conclude useful content has been '''removed'''. (requires: delete, revert) (leads to: discarded) 1 I conclude many '''minor edits''' have been made. (requires: quickly) (leads to: clutter) 1 I conclude someone has '''stubbornness''' beyond normal limits. (requires: controversial) (leads to: nonsense, dishonest) 1 I conclude '''flame bait''' was added. (requires: offend, controversial) (leads to: offensive, nonsense) 1 I conclude '''off-topic''' content was added. (requires: new, offend, controversial) (leads to: clutter) 1 I conclude that someone is '''masquerading'''. (requires: masquerade) (leads to: dishonest) Phase three: What are the externally observable behaviors of others that lead to the above triggers? 1 I place '''new''' useful content on wiki. 1 I place '''spam''' on wiki. 1 I add content that is designed to '''offend'''. 1 I place clearly '''controversial''' content on wiki. 1 I '''delete''' a page. 1 I '''revert''' a page to its previous state. 1 I make changes '''quickly'''. 1 I '''masquerade''' as multiple personas. Phase four: What are the strategies that users take to annoy us? 1 I will '''spam many''' pages. (leads to: spam, quickly) 1 I will '''hide spam''' on a small number of pages. (leads to: spam) 1 I will '''target''' any action taken by a specific user. (leads to: delete, revert, offend) 1 I will '''expose''' another user as being bad. (leads to: offend, controversial) 1 I will '''ignore''' relevant content or customs. (leads to: offend) 1 I will '''delete offtopic''' pages. (leads to: delete) 1 I will make minor '''corrections''' to many pages. (leads to: quickly) 1 I will '''contribute''' new content to wiki. (leads to: new) 1 I will defend my views by talking '''louder''' than everyone else. (leads to: quickly, controversial, masquerade) 1 I will '''repeat''' my views. (leads to: delete) 1 I will do anything and everything to '''annoy''' others. (leads to: offend, controversial, delete, revert, quickly, masquerade) Phase five: What are the intentions that lead users to do things that annoy us? 1 I want to increase my google '''page rank'''. (leads to: spam many, hide spam) 1 I want to '''irritate''' others. (leads to: annoy) 1 I want to expose wiki as a failed '''technology'''. (leads to: annoy) 1 I have '''suspicion''' of others. (leads to: target, expose) 1 I feel I have been '''wronged'''. (leads to: target) 1 I want to enforce my personal view of '''topicality'''. (leads to: delete offtopic) 1 I like to be a wiki '''gnome'''. (leads to: corrections, delete offtopic) 1 I like to defend my controversial '''views'''. (leads to: louder) [[[This is a work in progress. I expect to do some more refactoring and then tie the two ends together, showing how regular users can be drawn to the dark side. Also, add a section to discuss cycles in the graph.]]] Here is a visualization of the dependencies among the above items (the "leads to:" references). The colors indicate which phase an item belongs to (in R,G,B,C,Y,M order). See WikiVandalismAnalysisVisualization for details. http://img225.exs.cx/img225/7378/wikivandalismanalysisdot6ks.png The picture came out as pretty unintelligible this time... still trying to tweak with dot's attributes. ---- '''Q:''' The pictures may look pretty and allow the occasional cycle to be spotted, but what other use do they have? '''A:''' Some people think better in pictures than in lists. '''Q:''' How will guessing the internal motivations of vandals help us find solutions? '''A:''' Technical solutions can only address some problems. Many problems are better solved by improved understanding and communication. '''Q:''' Given a large enough population or enough time, every possible internal motivation will induce vandalism. Any effective solution must succeed regardless of a vandal's motivation. '''A:''' We can't address everyone's unique motivations, but we may have some success by generalizing and addressing some that appear to be common. ---- CategoryWikiSecurity