<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Ne. Ruth);andreas.niekler@uni-leipzig.d(Ae. Niekler);
burghardt@informatik.uni-leipzig.(dMe. Burghardt)
ç https://ch.uni-leipzig.de(/N. Ruth);https://ch.uni-leipzig.de(/A. Niekler);https://ch.uni-leipzig.de/
(M. Burghardt)
ȉ</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Peeking Inside the DH Toolbox - Detection and Classification of So昀琀ware Tools in DH Publications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>NicolasRuth</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>AndreasNiekler andManuelBurghardt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>. Introduction: Tools in DH</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computational Humanities Group, Institute for Computer Science, Leipzig University - Augustusplatz 10</institution>
          ,
          <addr-line>04109 Leipzig</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Digital tools have played an important role in Digital Humanities (DH) since its beginnings. Accordingly, a lot of research has been dedicated to the documentation of tools as well as to the analysis of their impact from an epistemological perspective. In this paper we propose a binary and a multi-class classi昀椀cation approach to detect and classify tools. The approach builds on state-of-the-art neural language models. We test our model on two di昀erent corpora and report the results for di昀erent parameter con昀椀gurations in two consecutive experiments. In the end, we demonstrate how the models can be used for actual tool detection and tool classi昀椀cation tasks in a large corpus of DH journals.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;tool studies</kwd>
        <kwd>so昀琀ware entity recognition</kwd>
        <kwd>neural language models</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        in DH. These include tutorials such as the renowPnroegdramming Historian site1, but also tool
directories, such as thDeigital Methods Initiative2 or theSSH Open Marketplace3. The oldest
and most extensive tool directory is TAPToeRxt(Analysis Portal for Research). TAPoR started
out as a database for collecting primarily text analysis tools and recently has integrated another
tool directory named DiRDTi(gital Research Tools), which also contains tools that go beyond
the text modality13[
        <xref ref-type="bibr" rid="ref10">, 10</xref>
        ]. Up to now, TAPoR 3.0 contains approx. 1,600 digital tools. Some
of these tools also have information about its type and function, which is largely based on
the TaDiRAH (Taxonomy of Digital Research Activities in the Humanities) categories2[]. While
TAPoR 3.0 is already pretty extensive, it is still far from being complete. This is also re昀氀ected by
a recent call for contribution, where DH scholars are asked to contribute more tools to TAPoR
3.0.4 Although a complete list of all digital tools ever developed in the context of DH will
probably never be produced, we believe that many of the current blind spots can be covered by
an automated approach that will eventually allow us to paint a more coherent picture of DH
tool historiography.
      </p>
      <p>In this paper we propose a binary and a multi-class classi昀椀cation approach based on neural
language models to detect and classify tools. For the detection, the binary classi昀椀er checks
if sequence has tool or sequence has no tool, while for the multi-class task the model tries to
assign one of seven TaDiRAH categories to a sequence that contains a tool. Taking up the
perspective of scientometrics, we believe that searching for tools in existing DH publications
is a good approximation of the most important tools actually used in DH research. While
TAPoR may be categorized as a more qualitative, crowdsourcing-like approach, where DH
scholars actively submit their tool candidates, our approach takes a more empirical,
corpusbased route. In this current paper we present experiments that are based on a corpus of three
established DH journals. However, we plan to use the approach on further DH publications
such as DH abstracts or journals articles from neighboring disciplines such as information
science or computational linguist2ic0s, 4[].</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work: Tool Detection and So昀琀ware Entity</title>
    </sec>
    <sec id="sec-3">
      <title>Recognition</title>
      <p>
        For the identi昀椀cation of so昀琀ware tools in academic publications, two main approaches can
be identi昀椀ed: (a) dictionary-based approaches and (b) machine learning approaches. Most
of the existing lexicon-based approaches use the TAPoR site as a basic dictionary to detect
tools mentioned in DH abstrac1t,s1[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], DH tutorials11[] and DH journal article5s].[ Some
of the key problems of dictionary-based approaches are the static list of tools and the great
number of false positives that are created by highly ambiguous tool names (for instance Python
or R). To overcome these limitations of tool dictionaries, machine learning approaches are a
promising alternative, for which we 昀椀nd some 昀椀rst attempts in the DH community already.
1https://programminghistorian.org/
2https://wiki.digitalmethods.net/Dmi/ToolDatabase
3https://marketplace.sshopencloud.eu/
4Tweet from tapordotca, April 22nd, 202h2t:tps://twitter.com/tapordotca/status/15175640343561694?s=21&amp;t=M
j6Hk76pigAxGtK8iaUuKA
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] use a combination of named entity recognition frameworks and manual 昀椀ltering to detect
so昀琀ware citations in German DHd abstracts.25[] also train an NER approach, which gives
good results for a speci昀椀c area of application. Some 昀椀rst experiments on using Transformers
for the detection of tools in DH publications have been conduct5e],dwbhyo[ successfully use
BERT embeddings to expand a static list of tools. Outside the DH domain, there are also many
examples of pre-trained models for the So昀琀ware Entity Recognition t1a9s,k8][, but most of
these come from the natural sciences and are therefore only moderately suitable for use in
Digital Humanities publications.
      </p>
      <p>In this paper, we present a new model based on the tansformer architecture RoB1E8R]Ttao[
reliably detect tools in DH publications and beyond (will be referrbeidntaroyamsodel).
Furthermore, we enable the classi昀椀cation of tools into basic usage categaonraielyss(is, capturing,
creation, etc.; will be referred tomauslti-class model), something that none of the
aforementioned approaches has considered so far.</p>
    </sec>
    <sec id="sec-4">
      <title>3. Data</title>
      <p>In this study, we will use two datasets for building and evaluating our models. The 昀椀rst corpus
(cor-1) consists of 3,737 English-language publications from three DH jourCnoamlspu(ters
and the Humanities, Digital Humanities Quarterly, Literary and Linguistic Computing/Digital
Scholarship in the Humanities) published between 1966 and 2020. We use cor-1 as our main
data input for the training and evaluation of the model. In addition, we use another existing
corpus (cor-2) that has been used by26[] to train a machine-learning approach for extracting
so昀琀ware mentions from scholarly articles. The corpus comprises approx. 1.9 million sentences
from ADHO DH conference abstracts (2015 and 2020) and PLOS ONE papers from Linguistics
and Sociology5and is used as a model-external data source to test the generalization capabilities
of our model.</p>
      <p>cor-1: This dataset was compiled by the authors and contains no annotations. To generate
training, testing, and validation data from cor-1 we need to identify passages with tool
mentions. A manual extraction of text passages in our data is not feasible given the amount of text
documents available. To obtain high-quality training data, we 昀椀rst searched for particularly
popular tools by a string based search. Popular tools were identi昀椀ed by going through
existing lists and tutorials that document DH tools (see1T)aabnldeselecting only those tools that
were mentioned in at least two di昀erent lists. From these tools, we then removed those that
exhibited a high degree of ambiguity to further improve quality. This reduced lexicon, with a
total of 246 tools, served as the starting point for creating the training data. In the next step,
all papers in the corpus were tokenized and searched with the tool lexicon. Whenever a tool
was found successfully, the sequence was transferred to the training dataset as a text snippet
with 15 tokens before and 15 tokens a昀琀er the tool mention as a sequence-label pair.</p>
      <p>Example: [analysis of the sample tweets . Students evaluated each of the default
analysis tools in]V[oyant][, and were given examples of how to use the
visualizations , statistics , and]
5The dataset is available frohmttps://gitlab.gwdg.de/sshoc/data-ingestion/-/treest/mera/repositories/extrac t.ion
Note that cor-2 is already split into sentences which is di昀erent to the format we used in cor-1.</p>
      <p>Such a sequence is annotated with the label tool. Then, the set of tool sequences was
supplemented by randomly chosen no_tool examples. Those were gathered from evenly
distributed samples from the entire corpus and serve as negative examples of tool occurrences.
For the multi-class training dataset, we used the available categories which TAPoR provides
for the majority of the 246 tools and mapped them to their corresponding
TaDi2R]AanHn[otations in our training set. For those tools that were still lacking a category annotation, we
provided a manual TaDiRAH annotation. Since TAPoR sometimes assigns multiple categories
for single tools, we selected the – in our opinion – best-昀椀tting category to prevent our classi昀椀er
from having to deal with multi-label situati6ons.</p>
      <p>cor-2 is used to test the generalization capabilities of our model and to identify external
examples which can be used to enrich the training data. In a second experiment, we will
investigate how the model performance is in昀氀uenced by this alteration. Each line in cor-2
contains a sentence and an annotation that documents whether there are tool mentions in
a particular section of the sentence or not. If any tool occurrences are annotated, we take
over the sentence with the label tool. If there are no tool annotations, we label the sentence
as no_tool. This data set therefore o昀ers the opportunity for us to de昀椀ne an external gold
standard.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Methods</title>
      <p>So昀琀ware and tool entity recognition can be seen as a text classi昀椀cation problem. Our approach
is a supervised machine learning method that consists of a binary and a multi-class
classi昀椀cation task. The basic idea of the approach is that the mention of a tool in a paper happens
in a speci昀椀c linguistic context, which can be mapped and classi昀椀ed in the form of a sequence
embedding using a Transformer-based language model. On the one hand, we try to determine
whether a tool is in a sequence (binary task) and on the other hand, we try to assign a tool
usage category to a sequence with a tool named in it (multi-class task).
6All the tools and their TaDiRAH categories can be foundhhtetrpes:://git.informatik.uni-leipzig.de/computationa
l-humanities/tools-in-dh/tool-classifier/-/blob/main/resources/tool_lists/tadirah_taxonomy.json</p>
      <p>
        We used a uniform framework for all classi昀椀cation tasks. The superior performance of
Transformer-based language models in the context of text classi昀椀cations was one of the main
decisions for our technical implementation. We experimented on the Transformer-based model
RoBERTa-Base as the main input for the classi昀椀cation componen1t8][. For e昀케ciency reasons,
distilRoBERTa-Base was used as a ”case-sensitive” and ”knowledge distilled” variant, as it
produced comparably good results to the RoBERTa-Base variant, but with considerably less
computation e昀ort. In detail, the solution consists of a Transformer-based encoder which uses the
classi昀椀cation token ([CLS]) of the model directly, a linear layer, and an output layer with
So昀琀max activation. For each instance, the encoder converts each token into an embedding vector
and adds a special classi昀椀cation token at the beginning of the sequence. The 昀椀nal hidden state
corresponding to this token is used as the aggregate sequence representation for classi昀椀cation
tasks [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. This sequence embedding is then fed into the linear layer and the output layer. The
output is a probability vector with values between 0 and 1, which is used to compute a
logistic loss during the training phase, and the class with the highest probability is chosen during
the inference phase. Language models are o昀琀en trained on very general language and do not
represent the language well for a particular text source. Therefore, a 昀椀ne-tuning step is added
and the weights of the language model are adjusted to better support the classi昀椀cation task
at hand. In the experiments, di昀erent numbers of epochs were used in 昀椀ne-tuning to test the
generalization. 1.0 and 0.2 epochs were used on a batch size of 16. We also experimented with
di昀erent amounts of epochs but found only one setting to be superior among all other
experiments. Because of that, we only used the reported epoch numbers for the experiments in this
paper.
      </p>
      <p>The experiment design in our study consists of several parts that build on each other.
In the 昀椀rst step, we use only the training data from cor-1. Following this step, we assess
automatically classi昀椀ed false positive (FP) examples from cor-2 to qualitatively investigate
errors in the model. In a second experiment, we enrich our training data with the identi昀椀ed
FP-examples from cor-2 and re-evaluate the approach.</p>
      <p>Experiment 1:In our 昀椀rst experiment, the Transformer model is 昀椀ne-tuned on the training
data. Instead of using a static train, test and validation split, the datasets for each of the
two classi昀椀cation tasks were split into 昀椀ve training and test sets according to the principle
of a 5-fold cross-validation. This was done using the K-fold component in the SciKitLearn
framework7. Finally, the dataset consists of 18,898 sequence-label pairs divided into 5
folds. For each round of cross-validation, four folds were used for training and the 昀椀琀h fold
was used as a test dataset for validation. The experiment tests performance individually
for the binary and multi-class cases on cor-1. We report on the average performances
for each split of cor-1 in the evaluation section. We also evaluate the binary case of
experiment 1 twice. On cor-2, we apply the binary model and use the existing annotations
of this dataset to evaluate whether our classi昀椀er can correctly determine the existence of a tool.
Qualitative Model AssessmentI:n a second step, we use this model to identify additional
tool mentions from cor-1 and cor-2 which are not yet annotated. In detail, we look at where
7https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.KFold.html
the model makes mistakes and which text components are relevant for the classi昀椀cation. This
allows us to better understand what the model learns and what consequences our modeling
decisions have.</p>
      <p>Experiment 2:In the second experiment, we will expand the training data set. Based on the
evaluations from experiment 1 and the qualitative tests, we repeat the evaluation again under
di昀erent conditions. For this purpose, we will include the false positive examples from cor-2
into the training data.</p>
    </sec>
    <sec id="sec-6">
      <title>5. Evaluation</title>
      <p>In this section we present the evaluation of the classi昀椀cation results with the values precision,
recall and F1. Furthermore, we will investigate the multi-class case with micro and macro
averaged F1 values. In the 昀椀rst experiment, we will document the binary and the multi-class
case. In the qualitative evaluation, we will show some examples and explain the decisions of
the classi昀椀er. Based on these observations we adapt the model and repeat the evaluation.</p>
      <p>As mentioned before, we based the evaluation in our 昀椀rst experiment on a 5-fold
crossvalidation restricted to cor-1. Based on the averaged metrics, the result of the binary
classi昀椀cation is very good on the corpus internal evaluation. The detailed results are shown2.in Table
For the second case of multi-class classi昀椀cation, Ta3blsehows the results. With an accuracy
of 0.974 the model shows excellent performance within cor-1. Although the recall is below 0.9
in two categories, the overall precision is very high.</p>
      <p>
        Based on these promising results, we wanted to test how the model behaves when
transferred to another text type. Since we have annotations in cor-2 to indicate whether a sentence
contains a tool, we can evaluate the binary approach very easily outside the training data. The
results are documented in Tab2l.eAlthough we have a very high recall in the classi昀椀cation of
tools, the precision here is very low. This can only be due to false positive classi昀椀cations made
in cor-2. For this reason, we will look at the classi昀椀cation decisions in some more detail in the
next step and take a closer look at the false positive decisions found in cor-2. We looked at the
models output using thCeaptum-based Transformers Interpret library [
        <xref ref-type="bibr" rid="ref16 ref21">16, 21</xref>
        ]. This library
calculates weights on how individual words in a sequence contribute to a classi昀椀cation. Thereby,
positive values are associated with the searched class. In T4abwle show three examples
be opened or closed by le昀琀 and right mouse clicks .
      </p>
      <p>Example C</p>
      <p>Four of the cafeteria diet food items were administered per day and
variety of diet was maintained by alternating food items daily .
taken from the output of Transformers Interpret. The separation of the tokens was determined
directly from the Transformer, which uses subword tokens. This results in fragmented single
words in some representations (sDeei昀 – erences in example A).</p>
      <p>The FP predicted in cor-2 are almost all descriptions of a methodological approach. In these
examples, one can relatively well recognize a certain pattern of syntactic components. In all
examples, and also in many FP classi昀椀cations from cor-2, there are constructions of nouns and
proper nouns followed by verbs that indicate a methodological activity. In our examples, we
椀昀nd were examined using, were considered signi昀椀cant if , was realized simply by, be opened or
closed by, were administered per and was maintained by. This surface form is very similar to
the constructions used in the naming of tools. Actually, we could just insert a tool at the end
of many of the phrases and the sentence would make perfect syntactical sense. We believe that
all of these phrases are standardized language constructs to document a procedural approach.
Since the naming of tools typically belongs to the methodical part of the text, their descriptions
and what was done with them strongly resemble these passages.</p>
      <p>The lesson to be learned here, is that our classi昀椀er learns more about syntactical patterns or
sentence constructions than about the semantic representations of the entity references they
contain. We conclude that cor-2 by containing a broader scienti昀椀c domain, there are more
such constructs in the data that would not meet the de昀椀nition of a tool when annotated. While
examples A-C demonstrate how syntactic constructions in昀氀uence the classi昀椀cation model in a
way it is likely to produce false positives, there are also many examples for words that have
higher weights and that actually imply some realistic tool context, for
minesatsaunrec,e(arithmetic) mean, assess, score oranalyses.</p>
      <p>A昀琀er showing that the false positive classi昀椀cations come from a somewhat more restrictive
de昀椀nition of what is and is not a tool, we can still evaluate whether the results can be improved
by expanding the training data set with the false positive classi昀椀cations from cor-2. We
retrained the model with 500 additional data points and evaluated it again on the cor-2. The
results show a boost in quality, which also shows that our model is easy to adapt and can be
adapted to other de昀椀nitions of tool mentions.</p>
      <p>The experiments with extended training samples show that we can easily extend our training
data with another dataset and not lose any quality on the cor-1. On the contrary, we gain
almost 0.08 points on the cor-2 and the precision has increased signi昀椀cantly. Although both
datasets were created and annotated with a slightly di昀erent idea of what a tool is, we were
able to create a reliable classi昀椀er. We assume that the loss of quality with cor-2 is also due to
the fact that we do not have sequences, but sentences, which can sometimes be very short.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Model Applications – Examples</title>
      <p>In this section we demonstrate how our classi昀椀er can be used to detect and classify tools in
cor-1 – a corpus with three popular DH journals. With the detection of tools in scienti昀椀c
papers we can learn more about methodological standards and so昀琀ware packages that are being
used within a certain discipline, such as the DH. Furthermore, the categorization of tool
occurrences is useful to understand typical scholarly activities of a discipline and to investigate
which activities have been digitally enhanced so far.</p>
      <sec id="sec-7-1">
        <title>6.1. Application of the binary model</title>
        <p>As was argued in the beginning, the TAPoR 3.0 tool repository includes a great number of tools
already. However, using our binary classi昀椀er on cor-1, we found numerous examples of tools
that are currently not included in TAPoR 3.0. Our approach produces sequences of length 31
tokens and labels those as tool or no_tool. To be able to extract the actual tool entities from
these sequences, we used the Stanford Stanza POS tagg2e2r] a[nd generated a list of all the
proper nouns contained in the sequences. Besides tool entities, these also include place and
person names, organizations and institutions, etc. We had a look at any proper noun with a
document frequency&gt; 3 and removed any non-tool entities from the list. This way we were
able to detect around 100 tools that are not yet reported in TA8PoR 3.0.
8Note that we also identi昀椀ed around 50 tool candidates that need some more close reading to verify if they are
actual tools or some other named entity.</p>
        <p>In the following we present the main types of tools (manually assigned by us) that were
identi昀椀ed by our classi昀椀er.9
• markup technologies (TEI, XML, SGML, HTML, XSLT, XPointer, etc.)
• metadata standards (Dublin Core, CIDOC, MARC, etc.)
• programming languages (Java, BASIC, Pascal, COBUILD, PASCAL, PHP, etc.)
• authoring tools (HyperCard, Photoshop, Storyspace, PageMaker, etc.)
• operating systems (DOS, UNIX, Linux, Windows, etc.)
• web browsers (Netscape, Lynx, Internet Explorer, etc.)
• web services (Google, Google Books, Google Scholar, Google Earth, Google Maps,
Facebook, YouTube, Wikipedia, Yahoo, Flickr, Gopher, Internet Archive, etc.)
• NLP (Word Net, TreeTagger, etc.)
• crowdsourcing (Mechanical Turk, Transcribe Bentham, etc.)
• corpora and databases (Perseus, Project Gutenberg, EEBO, Europeana, HathiTrust,
Pro</p>
        <p>Quest, JSTOR, etc.)
• statistics (SPSS, Zeta, etc.)
• word processors (Microso昀琀 Word, WordPerfect, WordStar, WordNet, Wordstar, MS Word,
etc.)
• infrastructures (CLARIN, DARIAH, etc.)
• hardware (Kinect, iPad, etc.)</p>
        <p>One reason for thesneew tool discoveries could well be our very broad de昀椀nitiodnigoitfal
tools, which might be somewhat narrower in TAPoR 3.0. For future analyses of tools in DH, and
also for a further 昀椀ne-tuning of the classi昀椀er, we will need to discuss what should be counted as
a tool and what not. While we beliemvaerkup technologies and programming languages could
be classi昀椀ed as ”tools for making” (as opposed to tools for exploring and think3in],gw)[eb
services and corpora might be harder to justify as actual tools.</p>
      </sec>
      <sec id="sec-7-2">
        <title>6.2. Application of the multi-class model</title>
        <p>Our multi-class model was able to classify the tool sequences into six of the seven main
TaDIRaH categories for tool types. ”Interpreting” was not included in the model, as we did not have
enough examples in our training data. Interestingly, tools for ”Analysis” are by far the most
frequent tools, followed by tools for ”Dissemination” and ”Enrichment” (se5e).Table</p>
        <p>To see how these categories have evolved through time we have plotted the frequencies
diachronically (see Figur1e). While we can observe a general diachronic upwards trend for
most of the categories, it is noticeable that tools for analysis are not only the most frequent
tool category in total, but that they are also more or less consistently mentioned in DH
publications throughout the whole time span – with a general upwards trend, similar to the other
categories. Tools for analysis include examples from many di昀erent areas, inclundeitnwgork
9For a list of all tool entitieshtseteps://docs.google.com/spreadsheets/d/1ZMV3kFAF2mooclIlvW_0gJYSh68FlE_j
gGhyeT-VVqc/edit?usp=sharing
analysis (Gephi, Cytoscape, NodeGoat, networkXn)a,tural language processing (NLTK,
Standford POS Tagger, Gensim),text analysis (Voyant, AntConc)g,eo information systems (ArcGIS,
Lea昀氀et), music analysis (music21) and many more. This observed dominance of tools for
analysis is also interesting for future work, as we believe this is the category of tools that has the
most potential for epistemological shaping of scholarly research processes, which means we
will have a closer look at this category in follow-up studies.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>7. Conclusion &amp; Future Work</title>
      <p>In this paper we have presented a Transformer-based classi昀椀er for the detection and
classi昀椀cation of digital tools. The task of tool detection worked very well (F1 = 0.978) for a large
corpus of DH journals, which also was the basis of the training data. Tool detection results
for another corpus that includes ADHO abstracts and PLOS ONE articles from Sociology and
Linguistics also worked well, with an F1 score of 0.69 and an increase to 0.77 a昀琀er 昀椀ne-tuning
the model with 500 false positive examples from the novel corpus. It can be concluded that the
model yields good results in the domain of DH journal publications already, and can also be
successfully adopted to other domains.</p>
      <p>We plan to use this model for follow-up studies in which we want to investigate the actual
tool results and their epistemological implications for DH scholars in a more detailed way.
First, we plan to enhance our current DH corpus by adding some more recent journals such
as ”Journal of Cultural Analyt1i0cso”r ”International Journal of Digital Human1i1t.ieWs”e
also plan to add abstracts from past DH conferences, which are available from the ”Index of
Digital Humanities Conferenc1e2s.”We will evaluate the performance of our model on such an
enlarged corpus and 昀椀ne-tune it with further training data if necessary. As was mentioned in
the previous section, we will also have to agree upon a working de昀椀nition of atcotolusa[lsee
3] as opposed to digital resources, services, infrastructures, etc. We certainly plan to correlate
the tools and tool categories with further metadata such as geolocation of authors, gender of
authors, disciplinary background of authors, keywords and LDA topics. By means of such
large-scale analyses we hope to be able to contribute to the historiography of DH through the
lens of what has been called ”tool scienc2e4”].[</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Barbot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Fischer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Moranville</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. PozdniakWovh.</surname>
          </string-name>
          ich DH Tools Are Actually Used in Research?
          <year>2019</year>
          . url: https://weltliteratur.net
          <article-title>/dh-tools-used-in-res</article-title>
          .
          <source>earch/</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L.</given-names>
            <surname>Borek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Dombrowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Perkins</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Schöch</surname>
          </string-name>
          . “
          <article-title>TaDiRAH: a Case Study in Pragmatic Classi昀椀cation”</article-title>
          .
          <source>In:Digital Humanities Quarterly 10.1</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bradley</surname>
          </string-name>
          . “
          <article-title>Digital tools in the humanities: Some fundamental provocationDsi?g”itIanl:</article-title>
          <source>Scholarship in the Humanities 34.1</source>
          (
          <issue>2019</issue>
          ), pp.
          <fpage>13</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Burghardt</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Luhmann</surname>
          </string-name>
          . “
          <article-title>Same same, but di昀erent? On the Relation of Information Science and the Digital Humanities A Scientometric Comparison of Academic Journals Using LDA and Hierarchical Clustering”</article-title>
          . In: (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Burghardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Luhmann</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Niekler</surname>
          </string-name>
          . “
          <article-title>Tools as Epistemologies in DH? A CorpusBased Exploration”</article-title>
          .
          <source>In: Book of Abstracts of the ADHO Digital Humanities Conference</source>
          . Tokyo,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>V.</given-names>
            <surname>Bush</surname>
          </string-name>
          . “
          <article-title>As We May Think”</article-title>
          . In:The Atlantic (
          <year>1945</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Dalbello</surname>
          </string-name>
          . “
          <article-title>A genealogy of digital humanities”</article-title>
          <source>J.oInur:nal of Documentation 67.3</source>
          (
          <issue>2011</issue>
          ), pp.
          <fpage>480</fpage>
          -
          <lpage>506</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>David</given-names>
            <surname>Schindler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Felix</given-names>
            <surname>Bensmann</surname>
          </string-name>
          , Stefan Dietze, and Frank Krüger. “
          <article-title>The role of so昀琀ware in science: a knowledge graph-based analysis of so昀琀ware mentions in PubMed Central”</article-title>
          .
          <source>In: PeerJ Computer Science 14.8</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Devlin</surname>
          </string-name>
          , M.-
          <string-name>
            <given-names>W.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Toutanova</surname>
          </string-name>
          . “BERT:
          <article-title>Pre-training of Deep Bidirectional Transformers for Language Understanding”P.rIonc:eedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</article-title>
          . Minneapolis, Minnesota: Association for Computational Linguistics,
          <year>2019</year>
          , pp.
          <fpage>4171</fpage>
          -
          <lpage>4186</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Dombrowski</surname>
          </string-name>
          . “What Ever Happened to Project Bamboo?”
          <source>ILnit:erary and Linguistic Computing 29.3</source>
          (
          <issue>2014</issue>
          ), pp.
          <fpage>326</fpage>
          -
          <lpage>339</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>F.</given-names>
            <surname>Fischer</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.</given-names>
            <surname>MoranvillDe.H Tools</surname>
          </string-name>
          <article-title>Mentioned in ”The Programming Historian”</article-title>
          .
          <year>2020</year>
          . url: https://weltliteratur.net
          <article-title>/dh-tools-programming-hist</article-title>
          .orian/
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>F.</given-names>
            <surname>Fischer</surname>
          </string-name>
          and
          <string-name>
            <surname>Y. MoranvillTeo.</surname>
          </string-name>
          <article-title>ols mentioned in DH2020 abstracts</article-title>
          .
          <year>2020</year>
          . url: https://wel tliteratur.
          <article-title>net/tools-mentioned-in-dh2020-abs t</article-title>
          .racts/
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>K.</given-names>
            <surname>Grant</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Dombrowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Ranaweera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Rodriguez-Arenas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sinclair</surname>
          </string-name>
          , and
          <string-name>
            <surname>G. Rockwell.</surname>
          </string-name>
          “
          <article-title>Absorbing DiRT: Tool Directories in the Digital AgDe”i</article-title>
          .
          <source>gIinta:l Studies/le Champ Numérique 10.1</source>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>U.</given-names>
            <surname>Henny-Krahmer</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Jettka</surname>
          </string-name>
          . “
          <article-title>So昀琀warezitation als Technik der Wissenscha昀琀skultur: Vom Umgang mit Forschungsso昀琀ware in den Digital Humanities”</article-title>
          . InD:Hd2022:
          <article-title>Kulturen des digitalen Gedächtnisses</article-title>
          .
          <source>Konferenzabstracts. Potsdam</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>203</fpage>
          -
          <lpage>206</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Kaden</surname>
          </string-name>
          , Ben.
          <source>Zur Epistemologie digitaler Methoden in den Geisteswissenscha昀琀en</source>
          .
          <year>2016</year>
          . url: https://zenodo.org/record/506.23
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>N.</given-names>
            <surname>Kokhlikyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Miglani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Martin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Alsallakh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Reynolds</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Melnikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kliushkina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Araya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Reblitz-Richardson</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Ai</surname>
          </string-name>
          . “
          <article-title>Captum: A uni昀椀ed and generic model interpretability library for PyTorch”</article-title>
          . In: (
          <year>2020</year>
          ), p.
          <fpage>11h</fpage>
          .tutrpls:://arxiv.o rg/abs/
          <year>2009</year>
          .07896.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>J. C. R.</given-names>
            <surname>Licklider</surname>
          </string-name>
          . “
          <string-name>
            <surname>Man-Computer</surname>
            <given-names>Symbiosis</given-names>
          </string-name>
          ”. InI
          <string-name>
            <surname>R</surname>
          </string-name>
          :E
          <source>Transactions on Human Factors in Electronics Hfe-1</source>
          .1 (
          <issue>1960</issue>
          ), pp.
          <fpage>4</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ott</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Goyal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Joshi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Levy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lewis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zettlemoyer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Stoyanov.RoBERTa: A Robustly Optimized BERT Pretraining Approach</surname>
          </string-name>
          .
          <year>2019</year>
          . arXiv:
          <year>1907</year>
          .11692[cs]. url: http://arxiv.org/abs/
          <year>1907</year>
          .1169. 2
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lopez</surname>
          </string-name>
          and
          <string-name>
            <given-names>Laurent</given-names>
            <surname>Romary</surname>
          </string-name>
          .
          <article-title>“GROBID - Information Extraction from Scienti昀椀c Publications”</article-title>
          .
          <source>InE:RCIM News 100</source>
          <volume>100</volume>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Luhmann</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Burghardt</surname>
          </string-name>
          . “
          <article-title>Digital humanities-A discipline in its own right? An analysis of the role and position of digital humanities in the academic landscape”</article-title>
          .
          <source>In: Journal of the Association for Information Science and Technology 73.2</source>
          (
          <issue>2022</issue>
          ), pp.
          <fpage>148</fpage>
          -
          <lpage>171</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>C.</given-names>
            <surname>Pierse</surname>
          </string-name>
          .
          <source>Transformers Interpret. Version 0.5</source>
          .
          <article-title>2 date-released: 2</article-title>
          .
          <string-name>
            <surname>Feb</surname>
          </string-name>
          .
          <volume>14</volume>
          ,
          <year>2021</year>
          . urhl:ttps: //github.com/cdpierse/transformers-inter.pret
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>P.</given-names>
            <surname>Qi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , J. Bolton, and
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Manning</surname>
          </string-name>
          . “
          <article-title>Stanza: A Python Natural Language Processing Toolkit for Many Human Languages”. PInro:ceedings of the 58th Annual Meeting of the Association for Computational Linguistics: System Demonstrations</article-title>
          .
          <source>Online: Association for Computational Linguistics</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>101</fpage>
          -
          <lpage>108</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ramsay</surname>
          </string-name>
          and
          <string-name>
            <surname>G. Rockwell.</surname>
          </string-name>
          “Developing Things:
          <article-title>Notes toward an Epistemology of Building in the Digital Humanities”</article-title>
          .
          <article-title>IDne:bates in the Digital Humanities</article-title>
          . Minneapolis; London: University of Minnesota Press,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>C. Wol昀.</surname>
          </string-name>
          “
          <article-title>The case for teaching ”tool science”: Taking so昀琀ware engineering and so昀琀ware engineering education beyond the con昀椀nements of traditional so昀琀ware development contexts”</article-title>
          .
          <source>In2:015 IEEE Global Engineering Education Conference (EDUCON)</source>
          . Tallinn, Estonia: Ieee,
          <year>2015</year>
          , pp.
          <fpage>932</fpage>
          -
          <lpage>938</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>A.</given-names>
            <surname>Zarei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Seung-Bin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Fischer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ďurčo</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Wieder</surname>
          </string-name>
          . “
          <article-title>Measuring the Use of Tools and So昀琀ware in the Digital Humanities: A Machine-Learning Approach for Extracting So昀琀ware Mentions from Scholarly Articles”</article-title>
          .
          <source>BInoo:k of Abstracts</source>
          ,
          <source>ADHO DH Conference</source>
          . Tokyo,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Zarei</surname>
          </string-name>
          , Alireza, Seung-Bin, Yim, Ďurčo, Matej, Illmayer, Klaus, Barbot, Laure, Fischer, Frank, and
          <string-name>
            <surname>Gray</surname>
          </string-name>
          , Edward. “
          <string-name>
            <surname>Der SSH Open</surname>
          </string-name>
          <article-title>Marketplace: Kontextualisiertes Praxiswissen für die Digital Humanities”</article-title>
          . InD:Hd2022:
          <article-title>Kulturen des digitalen Gedächtnisses</article-title>
          .
          <source>Konferenzabstracts. Potsdam</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>