1 cms, wikis, and wikipedia ahmed sameh. 2 wikis original vision / implementation original vision /...
Post on 20-Dec-2015
236 views
TRANSCRIPT
![Page 1: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/1.jpg)
1
CMS, Wikis, and CMS, Wikis, and WikipediaWikipedia
Ahmed SamehAhmed Sameh
![Page 2: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/2.jpg)
2
WikisWikis
Original vision / implementationOriginal vision / implementation Ward Cunningham: 1994/1995Ward Cunningham: 1994/1995 See /c2.com/cgi/wiki?WikiWikiWebSee /c2.com/cgi/wiki?WikiWikiWeb
Idea: open editing of web contentIdea: open editing of web content Lots of instances, lots of toolsLots of instances, lots of tools en.wikipedia.org/wiki/ en.wikipedia.org/wiki/List_of_wikis en.wikipedia.org/wiki/List_of_wiki_softwar
e en.wikipedia.org/wiki/Comparison_of_wiki
_software
![Page 3: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/3.jpg)
3
WikipediaWikipedia
Anyone can editAnyone can edit Well... Well...
en.wikipedia.org/wiki/Wikipedia:Flagged_revisioen.wikipedia.org/wiki/Wikipedia:Flagged_revisionsns
Interesting read: Interesting read: http://www.independent.co.uk/life-style/gadgets-http://www.independent.co.uk/life-style/gadgets-and-tech/features/is-wikipedia-cracking-up-and-tech/features/is-wikipedia-cracking-up-1543527.html1543527.html
Recent changesRecent changes WatchlistsWatchlists MassiveMassive amounts of discussion and amounts of discussion and
massivemassive social conventions social conventions
![Page 4: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/4.jpg)
4
![Page 5: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/5.jpg)
5
Wikipedia statsWikipedia stats
One of the 10 most visited web sitesOne of the 10 most visited web sites http://en.wikipedia.org/wiki/Wikipedia:Statisti
cs Over 2.7 millionOver 2.7 million articles (English) articles (English) Users have made Users have made over 282 millionover 282 million
edits, with an average of edits, with an average of 17.8617.86 per per page, since July 2002. page, since July 2002.
User statisticsUser statistics Over 8.8 million Over 8.8 million registered user accounts registered user accounts Over 162 thousand active in the last thirty Over 162 thousand active in the last thirty
daysdays About 1600 administratorsAbout 1600 administrators
![Page 6: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/6.jpg)
6
Interesting wikipedia Interesting wikipedia urlsurls
http://en.wikipedia.org/wiki/Talk:Bob_Dylan
http://en.wikipedia.org/w/index.php?title=Bob_Dylan&action=history
![Page 7: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/7.jpg)
7
Studying Cooperation and Studying Cooperation and Conflict between Authors Conflict between Authors with with history flowhistory flow VisualizationsVisualizations
Fernanda Viegas, Martin Fernanda Viegas, Martin Wattenberg, and Kushal Wattenberg, and Kushal DaveDave
![Page 8: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/8.jpg)
8
SummarySummary Developed history flow visualizationDeveloped history flow visualization Applied it to a (presumably) hand-Applied it to a (presumably) hand-
selected sample of 70 or so Wikipedia selected sample of 70 or so Wikipedia pagespages
Identified some interesting patternsIdentified some interesting patterns Contribution of different authorsContribution of different authors Vandalism + repairVandalism + repair Edit warsEdit wars
Did some statistical analysisDid some statistical analysis Mean/median time to repair one type of Mean/median time to repair one type of
vandalismvandalism
![Page 9: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/9.jpg)
9
history flowhistory flow
http://www.research.ibm.com/visual/projects/history_flow/
http://www.research.ibm.com/visual/projects/history_flow/gallery.htm
![Page 10: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/10.jpg)
10
Interlude...Interlude...
From Priedhorsky et al, GROUP 2007From Priedhorsky et al, GROUP 2007
![Page 11: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/11.jpg)
![Page 12: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/12.jpg)
Rapidity of damage repairRapidity of damage repair
0.06% - 1.3k≥ 10,000
0.75% - 16k ≥ 1,000
11%≥ 100
31%≥ 10 views
58%≥ 1 view
# incidentsPersistence
i.e., 42% had no impact
![Page 13: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/13.jpg)
DiscussionDiscussion
The impact of damage is low but nonzero
... and rising (?)
1. n humans review each revision quickly
2. ensure each article is on n watchlists
n × 28k humans at 5 mins daily work
![Page 14: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/14.jpg)
14
More quantitative More quantitative research on Wikipediaresearch on Wikipedia
Coordination and conflictCoordination and conflict kittur.org/research.htmlkittur.org/research.html Aaron HalfakerAaron Halfaker
Quantifying value of edits, impact of Quantifying value of edits, impact of damagedamage Ried PreidhorskyRied Preidhorsky
Wikipedians are born, not madeWikipedians are born, not made Katie PancieraKatie Panciera
Edit qualityEdit quality Michael Ekstrand, Jilin ChenMichael Ekstrand, Jilin Chen
![Page 15: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/15.jpg)
SeeSoftSeeSoft The Seesoft software visualization system allows one to analyze The Seesoft software visualization system allows one to analyze
up to 50000 lines of code simultaneously by mapping each line up to 50000 lines of code simultaneously by mapping each line of code into a thin row. The color of each row indicates a of code into a thin row. The color of each row indicates a statistic of interest, e.g., red rows are those most recently statistic of interest, e.g., red rows are those most recently changed, and blue are those least recently changed. Seesoft changed, and blue are those least recently changed. Seesoft displays data derived from a variety of sources, such as version displays data derived from a variety of sources, such as version control systems that track the age, programmer, and purpose of control systems that track the age, programmer, and purpose of the code (e.g., control ISDN lamps, fix bug in call forwarding); the code (e.g., control ISDN lamps, fix bug in call forwarding); static analyses, (e.g., locations where functions are called); and static analyses, (e.g., locations where functions are called); and dynamic analyses (e.g., profiling). By means of direct dynamic analyses (e.g., profiling). By means of direct manipulation and high interaction graphics, the user can manipulation and high interaction graphics, the user can manipulate this reduced representation of the code in order to manipulate this reduced representation of the code in order to find interesting patterns. Further insight is obtained by using find interesting patterns. Further insight is obtained by using additional windows to display the actual code. Potential additional windows to display the actual code. Potential applications for Seesoft include discovery, project management, applications for Seesoft include discovery, project management, code tuning, and analysis of development methodologies.code tuning, and analysis of development methodologies.
![Page 16: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/16.jpg)
SeeSoftSeeSoft
![Page 17: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/17.jpg)
WikiScannerWikiScanner
http://en.wikipedia.org/wiki/http://en.wikipedia.org/wiki/WikiScanner WikiScanner
![Page 18: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/18.jpg)
18
IssuesIssues history flow visualizations – useful?history flow visualizations – useful?
How confident are you in the results?How confident are you in the results? ““this visualization helps identify this visualization helps identify
patterns, not explain them; and it is not patterns, not explain them; and it is not clear how it extends onto a larger scope clear how it extends onto a larger scope than just one page at a time”than just one page at a time”
Does the paper tell us just about Does the paper tell us just about controversial topics?controversial topics? ““My only questions revolve around the My only questions revolve around the
articles chosen for inspection”articles chosen for inspection”
![Page 19: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/19.jpg)
19
IssuesIssues What do we know about fixing “vandalism” What do we know about fixing “vandalism”
on Wikipedia after reading this article?on Wikipedia after reading this article? Why do users watch?Why do users watch? How many users have to be watching?How many users have to be watching? How many users have to be beneficent?How many users have to be beneficent? Metrics? (see Reid’s work)Metrics? (see Reid’s work)
Computational definitions of “edit wars”, Computational definitions of “edit wars”, “vandalism”, etc.?“vandalism”, etc.? See See
http://en.wikipedia.org/wiki/User:AntiVandalBothttp://en.wikipedia.org/wiki/User:AntiVandalBot
![Page 20: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/20.jpg)
20
IssuesIssues
Coordination and conflictCoordination and conflict See kittur.org/research.htmlSee kittur.org/research.html
How to achieve consensusHow to achieve consensus Limited privileges vs. open privileges + Limited privileges vs. open privileges +
social conventionssocial conventions Note: Flagged RevisionsNote: Flagged Revisions
How to avoid “vandalism”How to avoid “vandalism” Technical approaches vs. limited privileges Technical approaches vs. limited privileges
vs. social norms (aided by mechanisms)vs. social norms (aided by mechanisms) Social approaches require scale to Social approaches require scale to
work?work? Large vs. small wikisLarge vs. small wikis
![Page 21: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/21.jpg)
21
Issues Issues
Tyranny of the first (editor)Tyranny of the first (editor) Do the history flows give any evidence Do the history flows give any evidence
about this?about this? Wikipedia and adversarial Wikipedia and adversarial
collaborationcollaboration NPOV == POV-X + POV-Y?NPOV == POV-X + POV-Y?
![Page 22: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/22.jpg)
22
IssuesIssues
Other mechanismsOther mechanisms Slashdot mass moderationSlashdot mass moderation ??????
Scenarios – what high-level tool Scenarios – what high-level tool would you choose for…would you choose for…
![Page 23: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/23.jpg)
23
Content Management Content Management Systems and DrupalSystems and Drupal
http://en.wikipedia.org/wiki/http://en.wikipedia.org/wiki/Content_management_systemContent_management_system
http://en.wikipedia.org/wiki/http://en.wikipedia.org/wiki/Comparison_of_content_managemenComparison_of_content_management_systemst_systems
![Page 24: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/24.jpg)
24
CMSCMS ““Publish” web sites without (much) Publish” web sites without (much)
programming (required)programming (required) Content separated from presentationContent separated from presentation TemplatesTemplates WorkflowWorkflow Administrative interfacesAdministrative interfaces Database backendDatabase backend Modular architectureModular architecture Can program as necessaryCan program as necessary
![Page 25: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/25.jpg)
25
Drupal – a powerful CMSDrupal – a powerful CMS
BloggingBlogging Syndication: RSSSyndication: RSS ForumsForums ““Books”Books” News + commentsNews + comments PollsPolls User roles + permissionsUser roles + permissions Web-based administrationWeb-based administration
![Page 26: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/26.jpg)
26
Drupal requirementsDrupal requirements
Web server (Apache)Web server (Apache) PHPPHP Database server (MySQL)Database server (MySQL) Installation not trivial(?)Installation not trivial(?)
Already installed on ITLabs machinesAlready installed on ITLabs machines
![Page 27: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/27.jpg)
27
Drupal informationDrupal information
http://en.wikipedia.org/wiki/Drupalhttp://en.wikipedia.org/wiki/Drupal http://drupal.org/http://drupal.org/ http://drupal.org/abouthttp://drupal.org/about (etc.) (etc.)
![Page 28: 1 CMS, Wikis, and Wikipedia Ahmed Sameh. 2 Wikis Original vision / implementation Original vision / implementation Ward Cunningham: 1994/1995 Ward Cunningham:](https://reader035.vdocuments.mx/reader035/viewer/2022062714/56649d445503460f94a20a82/html5/thumbnails/28.jpg)
28
Drupal examplesDrupal examples
Communitylab.orgCommunitylab.org Grouplens.orgGrouplens.org glaros.dtc.umn.edu/glaros.dtc.umn.edu/ volunteermatch.comvolunteermatch.com civicrm.orgcivicrm.org www.defectivebydesign.org/en/nodewww.defectivebydesign.org/en/node