Not that we didn’t know that, but Gephi is the most popular DH tool actually used in research work. Followed by Omeka, stylo, MALLET, Excel, D3.js, the NLTK, WordPress, Drupal, TextGrid, CollateX, GeoNames, TXM, Solr and Voyant Tools.
We know this because we did some counting. So let’s explain:
The longest-standing tool directory in the Digital Humanities, the Canadian portal TAPoR led by Geoffrey Rockwell, has around 1.500 DH tools in its database (including historic ones). We were wondering how this richness of means and utilities in our field is manifested in actual research work. To gain some first insights, we decided to extract the names of tools from TAPoR (which is easy thanks to their API) and match them with the proceedings of the largest and broadest event series in the Digital Humanities, ADHO’s annual DH conferences. The proceedings from DH2015 to DH2019 are freely available (licensed under CC BY 4.0, thx to Fabio Ciotti for giving us early access to the DH2019 data), so that was our chosen source:
- DH2015, Sydney
- DH2016, Kraków
- DH2017, Montréal
- DH2018, Ciudad de México
- DH2019, Utrecht
Altogether, 238 tools were mentioned at least once in these five years, and we counted 1.498 mentions of tools altogether in all the proceedings. To extract this kind of data, we wrote a little Java tool called ToolXtractor, which you can run yourself with alternative source material if you like and also with different lists of tools. Since this is simple string matching, we had to throw out some false positives manually (not too many, though).
We set up another website providing a complete list of all mentioned tools including a link to corresponding conference abstracts for verification: “Tools mentioned in the proceedings of the annual ADHO conferences (2015–2019)”
Please also check the ranking of all tools at the very bottom of this blog post for further insights.
40 Most Used Tools
Here are the 40 tools with most mentions (an interactive version is here: https://datawrapper.dwcdn.net/L96xg/):
(Ed. We know that this line chart visually suggests a connection between tools that isn’t there. We still consider this type of display to be beneficial – especially in the interactive version – since you can compare occurrences per tool per year. By hovering over the lines you will see that, e.g., 2016 was the year of stylo and TextGrid, 2017 the year of Leaflet, 2018 the year of Omeka and 2019 the year of GeoNames and Transkribus. – Big thx to Jan Horstmann for bringing this up.)
Known Issues
Before we continue with more visualisations, some caveats:
- Of course, this is not a complete list of all tools mentioned in the proceedings, only of those tools comprised in the TAPoR database (the vast majority should be covered, though).
- We decided to leave programming languages like Python or JavaScript in, just like social networks (Twitter) and other things that are not DH tools in a narrower sense. Given that we published the data, it is easy to take them out to get a clearer view at actual DH tools.
- We had to use a stopword list containing tools with names that are also frequent terms, like “Processing”, and we also left out one-letter programming languages, like R and C. Especially R is quite popular in our community and it would be great to compare it to its biggest contender: Python. But this would be future work. (Stopword list etc. to be found in the ToolXtractor repo.)
Btw, everyone is welcome to do their own viz, the dataset is freely available (in CSV format).
Streamgraph
This graph shows all tools and their mentions per year (but rather than staring at the graph below you should check out the interactive version of it featuring dynamic captions: https://rpubs.com/Pozdniakov/stream_dh):
Line Chart and Bar Plot (Top-10 Tools)
Bar Plot and Stacked Area (All Tools)
Ranking
All 238 tools mentioned with number of occurrences 2015–2019:
- Python (125)
- Twitter (82)
- Gephi (60)
- JavaScript (59)
- Omeka (44)
- GitHub (40)
- HathiTrust (37)
- stylo (35)
- MALLET (33)
- Google Books (31)
- Excel (30)
- MySQL (27)
- D3.js (23)
- Natural Language Toolkit · NLTK (23)
- WordPress (20)
- Drupal (19)
- TextGrid (19)
- CollateX (18)
- GeoNames (18)
- TXM (18)
- Solr (17)
- Voyant Tools (17)
- EEBO-TCP (15)
- Palladio (15)
- PostgreSQL (15)
- Bootstrap (14)
- Leaflet (14)
- OpenRefine (14)
- Zotero (14)
- eXist-db (13)
- Google Maps (13)
- Tesseract (13)
- ArcGIS (12)
- Music Encoding Initiative (12)
- Transkribus (12)
- Carto · CartoDB (11)
- Juxta (10)
- KWIC (10)
- Perl (10)
- Neatline (9)
- GAMS (8)
- Hypothes.is (8)
- Jekyll (8)
- MediaWiki (8)
- Recogito (8)
- Ruby · Ruby on Rails (8)
- Tableau · Tableau Public (8)
- AntConc (7)
- Chrome (7)
- Firefox (7)
- Lucene (7)
- OpenStreetMap (7)
- Pundit (7)
- Tesserae (7)
- TRACER (7)
- Zenodo (7)
- Annotation Studio (6)
- Cytoscape (6)
- GATE (6)
- Lexos (6)
- Neo4j (6)
- Photogrammar (6)
- TEI Boilerplate (6)
- WebLicht (6)
- WorldCat (6)
- CATMA (5)
- Google Scholar (5)
- LIWC · Linguistic Inquiry and Word Count (5)
- QGIS (5)
- Blacklight (4)
- Bookworm (4)
- Dropbox (4)
- Freebase (4)
- Google Ngram Viewer (4)
- JGAAP (4)
- nodegoat (4)
- Oral History Metadata Synchronizer (4)
- Protégé (4)
- Textual Communities (4)
- Tumblr (4)
- VARD · VARD 2 (4)
- Weka (4)
- Wordle (4)
- WordSmith (4)
- Blender (3)
- Commons In A Box (3)
- CQPweb (3)
- ELAN (3)
- Google Drive (3)
- NetworkX (3)
- NodeXL (3)
- OxGarage (3)
- PhiloLine (3)
- RStudio (3)
- Skype (3)
- TILE (3)
- TileMill (3)
- Tropy (3)
- Versioning Machine (3)
- ABBYY FineReader (2)
- ANNIS (2)
- Archive-It (2)
- arts-humanities.net (2)
- ATLAS.ti (2)
- Bokeh (2)
- Dataverse (2)
- DiRT Directory (2)
- Diva.js (2)
- DSpace (2)
- EATS (2)
- ediarum (2)
- Fedora Commons (2)
- FromThePage (2)
- Gamera (2)
- igraph (2)
- ImageJ (2)
- Inkscape (2)
- Islandora (2)
- Joomla (2)
- Map Warper (2)
- Matlab (2)
- MAXQDA (2)
- MorphAdorner (2)
- oXygen (2)
- Pandoc (2)
- Paper Machines (2)
- PhiloLogic (2)
- Protovis (2)
- RelFinder (2)
- RoSE (2)
- Slack (2)
- Spotify (2)
- SylvaDB (2)
- T-PEN (2)
- TAPoR (2)
- TRAViz (2)
- TypeWright (2)
- UIMA (2)
- VSim (2)
- Abbot (1)
- Academia.edu (1)
- Adobe After Effects (1)
- Adobe Flash (1)
- Adobe Illustrator (1)
- Adobe InDesign (1)
- Advene (1)
- Alpheios (1)
- Alveo (1)
- Annotorious (1)
- Anthologize (1)
- Anvil (1)
- AskSam (1)
- Audacity (1)
- AustESE (1)
- Basecamp (1)
- Beautiful Soup (1)
- BuddyPress (1)
- Chart.js (1)
- Chronos Timeline (1)
- COBOL (1)
- Collex (1)
- ColorBrewer (1)
- Confluence (1)
- CONTENTdm (1)
- Dedoose (1)
- DH Press (1)
- eLaborate (1)
- EndNote (1)
- Evernote (1)
- EVI-LINHD (1)
- Exhibit 3.0 (1)
- ezlinavis (1)
- FAIMS Mobile Platform (1)
- Finale (1)
- GapVis (1)
- GeoTemCo (1)
- gFacet (1)
- Google Docs (1)
- Graphviz (1)
- H-Net (1)
- HyperImage (1)
- HyperPo (1)
- Icon (1)
- ImagePlot (1)
- IRaMuTeQ (1)
- IsaViz (1)
- jsLDA (1)
- Koha (1)
- KORA (1)
- Lexomics (1)
- LilyPond (1)
- LimeSurvey (1)
- LodLive (1)
- Mediathread (1)
- Mendeley (1)
- Mukurtu CMS (1)
- MuseScore (1)
- music21 (1)
- NeOn Toolkit (1)
- NetDraw (1)
- NVivo (1)
- Old Maps Online (1)
- OmniPage (1)
- OntoViz (1)
- OpenLayers (1)
- Pliny (1)
- Prefuse (1)
- Prism (1)
- Pro Tools (1)
- ProcessingJS (1)
- Project Quincy (1)
- Prolog (1)
- PyDelta (1)
- RDF Gravity (1)
- SARIT (1)
- Scripto (1)
- SemLens (1)
- Serendip (1)
- Serendip-o-matic (1)
- Sibelius (1)
- StoryMapJS (1)
- Textable (1)
- Textal (1)
- Textexture (1)
- TextRazor (1)
- tFacet (1)
- Transana (1)
- Trello (1)
- TUSTEP (1)
- VexFlow (1)
- Visual Browser (1)
- VisualEyes (1)
- VIVO (1)
- Wavesurfer (1)
- Wiki Map Project (1)
- WordCruncher (1)
- WordHoard (1)
- YAGO (1)