<!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>Katarzyna Aleksiejuk, `Internet names as an anthroponomastic category', Annex Seccio</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <pub-date>
        <year>2014</year>
      </pub-date>
      <volume>3</volume>
      <issue>243</issue>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        A search on ACM DL did not returned any relevant literature. The query (username AND generat*) (NOT
(username OR generat*)) retrieved 7,049 results in January, 2020. By reading the titles and abstracts of the
100 most relevant papers (as classi ed by the ACM DL), only [
        <xref ref-type="bibr" rid="ref2">4</xref>
        ] draws near to this paper research problem.
Nevertheless, it aims to generate pronounceable random words and not human appealing usernames. The forward
snowballing over [
        <xref ref-type="bibr" rid="ref2">4</xref>
        ] also did not also retrieved any relevant literature. The literature pro le correlates with
account managers state of the art (as in gure 1) suggesting this subject as quite unexplored. Most of retrieved
papers, such as [
        <xref ref-type="bibr" rid="ref5">7</xref>
        ], aims to extract information such as gender and language from nicknames or to meet a same
person on several social media [
        <xref ref-type="bibr" rid="ref14 ref9">11, 16</xref>
        ].
      </p>
      <p>The need for username generation is due to the fact that the most common usernames were already taken.
The di culty then is to generating human likable usernames that were not yet used.</p>
      <p>Username in Twitter is called handle being also a Twitter URI. This means that it is possible to verify a Twitter
handle by fetching the URL https://twitter.com/handle (returning the 404 error the username is considered
available). This checking readiness is the main reason for focusing this paper on Twitter, yet, presumably, the
same results can be generalized for other the social-media.</p>
      <p>In addition, for this paper only American names were considered, therefore it cannot be expected to reach
similar results outside of this scope. Whereas there could be universal heuristics, presumably most of them are
related to a language and a culture, especially from a structural perspective. For instance, the use of diminutive
for nickname formation is common for several cultures including Latin (Chico in Portuguese), Saxon (Franky in
English) and Oriental (Furan-kun in Japanese), however, the di erent structure requires particular heuristics.</p>
      <p>
        This paper does not also consider the structural di erence between male and female nicknames. It is possible
to guess that Franky stands for Frank and Frankie for Francine but for properly assess such structures a
dataset like LDC2012T11 cf. [
        <xref ref-type="bibr" rid="ref1">3</xref>
        ] should be further explored considering the weighted relation between gender and
nickname structure. Additionally, even the used data-sets providing popularity weight information, they are
not considered in this paper. Finally, name order for composed nicknames or the prevalence of name/surname
derived nicknames is also not considered.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Pseudonym, Nicknames and Usernames</title>
      <p>
        Nicknames and usernames are pseudonym types distinct to each other [
        <xref ref-type="bibr" rid="ref11">13</xref>
        ] shaping its own onomastic category
[1]. The username relates to the nickname in the sense that both share etymological motivations and they
depart from each other as nicknames result from interaction whereas usernames are demanded to participate
within a community. Also, like given names and "proper" pseudonyms, usernames are chosen but di erent from
them it must be unique. In addition, usernames do not necessarily refer to a person but also to an idea or an
account content i.e., usernames are not necessarily an anthroponym. By not being necessarily anthroponym, the
username research should focus more on structure than in semantics [
        <xref ref-type="bibr" rid="ref3">5</xref>
        ]. The structural approach suits usernames
because they can be considered as linguistic exceptions [
        <xref ref-type="bibr" rid="ref4">6</xref>
        ] as they may never say aloud or be part of a syntactic
context; they are not committed to grammar and orthography rules (including gender distinctions) [
        <xref ref-type="bibr" rid="ref11">13</xref>
        ].
      </p>
      <p>
        A Twitter username1 is case-insensitive alpha-numeric 4 to 15 char length2 string in the form
username::=[a-z|0-9| ]. With 300+ million active users [
        <xref ref-type="bibr" rid="ref10">12</xref>
        ] a major problem is to nd a suitable unique
1https://help.twitter.com/en/managing-your-account/twitter-username-rules, fetched in Jan. 2020
2In the Twitter rules it is written that the handle is between 1-15, however it only accepts new usernames between 4 and 15.
This is, probably, for avoiding username squatting i.e., the act of selling social media accounts with associated earned value that
had created a black-market for rare handles. For a reference, it was o ered around $50,000 for the username @N in 2014 [
        <xref ref-type="bibr" rid="ref8">10</xref>
        ]; lesser
rare handles, up to three letters, were traded by couple hundred dollars [2]. Currently, a Twitter account in the black-market vary
from couple cents to dozens of dollars due to followers' number, SMS veri ed and account age.
username that is still available without resorting to numbers and non-name elements. Highlight that Twitter
holds both username and nickname, this paper focus on the username. In addition, there is an important
onomastic distinction between Google and Twitter/Facebook usernames as reveled in 1. For creating a Google
account, the user must de ne its own username that is unchangeable afterward. Twitter and Facebook use a
di erent strategy, they set a generic username through a simple heuristic and assign it to the new account; if the
user wants, the username can be changed afterward (to the expense of losing all linked references [
        <xref ref-type="bibr" rid="ref7">9</xref>
        ]).
      </p>
      <p>
        It must then to be veri ed the relation between nicknames and Twitter handles. For verifying this relation,
given that Twitter's active users are around 300Mi in 2020 [
        <xref ref-type="bibr" rid="ref10">12</xref>
        ] a sample of 30k random nicknames was retrieved
from LDC's Nicknames data-set [
        <xref ref-type="bibr" rid="ref1">3</xref>
        ] and checked against Twitter's user-base for availability. The results are that
1763 (5:87% of the sample) of plain nicknames are available in Twitter. This result suggests that nicknames
are being widely used as handles in Twitter, therefore, using structural nickname formation strategies suits this
paper intent on generating name-based usernames and strengthens the idea that nicknames and usernames are
structurally related.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Structural Heuristics for Nickname Generation</title>
      <p>The name formation uses two data sets, one rst-names3 another with last-names4. For a reference, by joining
one rst name with one last name (f irst last) it is possible to generate 1; 68923e10 names. It is also common
for occidental names to be formed by composed names and with two or three surnames, increasing the amount.</p>
      <p>Certainly, there are \common names" that most of the generated usernames will be already taken. The
idea is to verify if there are a name combination and nickname heuristics that are more likely to be
available as a handle on Twitter. Therefore all names were considered within the same probability. The name
builder has a function signature as buildName(gender, compound:Boolean, surnames:Integer):Name. The
command generateName(random.choice([`Male',`Female']), random.choice([True,False]), random.randint(1,3))
was then used for building the sample.</p>
      <p>
        Then, given a name, the username generation starts. As presented in table 1a there are several elements that
can be used for composing a username. This paper focuses on generating usernames based on personal names
as elements. When usernames are formed upon personal names, they share the same structure and rules of a
nickname [
        <xref ref-type="bibr" rid="ref11">13</xref>
        ] getting into a form like &lt;nickname&gt;&lt;name&gt; [
        <xref ref-type="bibr" rid="ref3">5</xref>
        ].
      </p>
      <p>
        Structurally, a nickname is formed by abbreviation, modi cation or name portions, however, there are also
nicknames without any clear formation rule. For the rst case scenario, a set of heuristics based on structural
onomastics can be used for generating nicknames. For the second case scenario, a data-set based approach
must be used. Fortunately, this second scenario matches with contracted nicknames and then implements the
contraction heuristic. A straightforward and convenient structural onomastic typology for nickname formation
was found in [
        <xref ref-type="bibr" rid="ref13">15</xref>
        ] and adapted as depicted in table 2 guiding the heuristic development. A graphical description
of the way that these heuristics relates to themselves are presented in gure 1b. For this paper it was possible
for formulating suitable, human likeable, heuristics for Separation, Portions, Initials, Contraction, Diminutive
and Fancy but not for Swapping, Phonetic, Dropping and Combination. The focus is given for the rst group.
      </p>
      <p>Any word generator may unexpectedly produce bad-words and this is not an exception. For an instance,
names such as Analee and Nazifa may produce bad words by picking the rst four letters. For handling this
problem a blacklist5 is used as a strategy, even not being the perfect solution is aids on avoiding, at least, the
most scandalous situations. It must be stressed that username suggestions are supposed to be presented privately
for each user, therefore, even names in the \gray area" may be presented being up to the human to choose it or
not. This will vary according to each user's personality. Therefore, all generations are ltered for bad-words.</p>
      <p>Finally, for limitations, the lack of papers that were found for this subject results in a preliminary set of
heuristic rules that must be further developed until they can reach some maturity. The proposed heuristic for
this paper is suitable yet not fully developed in the sense that every time a new adjustment emerges. For an
instance, a rule picking the three rst letters of name with the pattern consonant-vowel-vowel (CVV) suits for
GIO[vanni] but not for JOA[n], then, for this paper, this rule was dropped yet a \smarter" rule may be conceived
on future works. Nevertheless, some heuristics overlaps lling some gaps of each other, for instance, the gap left
by CVV rule dropped from the heuristic on the portion heuristics is mostly lled by the separation. Therefore,
understanding how the presented heuristics interact with themselves is also important for this paper.
3104,110 names from the US Social Security without duplicated names https://www.kaggle.com/kaggle/us-baby-names/version/2
4162,254 surnames from the US 2010 https://data.world/uscensusbureau/frequently-occurring-surnames-from-the-census-2010
51704 English bad-words https://www.freewebheaders.com/full-list-of-bad-words-banned-by-google/
Personal names</p>
      <p>Determiners
a) Person. pronoun</p>
      <p>Org. su xes
Circum exes
Number</p>
      <p>Characteristics
Tendency to appear rst, be
followed by a personal name.</p>
      <p>Tendency to appear rst, be
followed by a surname.</p>
      <p>Tendency to appear rst, be
followed by a noun.</p>
      <p>Tendency to appear rst, be
followed by a verb.</p>
      <p>Tendency to appear last,
following an organisation name.</p>
      <p>Tendency to appear both rst
and last, adjacent to a name.</p>
      <p>Tendency to appear last,
following a personal name.</p>
      <p>Instance Elem.
dr, ms, just, real
chris, mike
the, that, big
i, your, my
uk, news
x, xo,</p>
      <p>Example
justKrista
chirsAdams
bigJoe
iDrinkOJ
girlAtNY
xOliviax
(all numbers)</p>
      <p>Johnson78
b)</p>
      <p>The rst letter of each name.</p>
      <p>A nickname may come from the front, end or middle of name.</p>
      <p>If a name is a composition of two other names then split.</p>
      <p>Ad hoc formation, usually due to socio-historical circumstances.</p>
      <p>Swap letters for the rst letter of a name portion.</p>
      <p>Like swapping but based on the phonetic structure.</p>
      <p>Include terminations such as -EE or -Y in a name portion.</p>
      <p>Dropping such as R or H within consonant compounds.</p>
      <p>A combination of the nicknames of a compound name.</p>
      <p>Creative possibilities, a general heuristic cannot be envisioned.</p>
      <p>Name Portions. Name portion-based nicknames can emerge from the front of a name, from its back and
from its middle. Most of these formations can be reduced into a letter trinomial composed by vowels (V) and
consonants (C), such as, for the name, CHARLES the front trinomial is CCV, the middle CVV, and the back
CVC (for name generation purposes the letter `Y' is considered a vowel). Eventually, the fourth and fth letters
must be also considered, such as on CCC formations, as for the front of CHRISTINE. For the middle-name
portion, good heuristics could not be conceived for this paper. There were then created 32 rules except for those
that did not suit after a brief \human likability" inspection (that were dropped). Follows a code snippet:
t r i n o m i a l = name [ : 3 ]
i f isCVV ( t r i n o m i a l ) :</p>
      <p>
        c a n d i d a t e s . append ( name [ : 2 ] ) # JO [ an ]
# c a n d i d a t e s . append (name [ : 3 ] ) # JOA[ n ] &lt; DROPPED
i f isVCC ( t r i n o m i a l ) :
. . .
i f len ( name ) &gt; 3 and i s V o w e l ( name [
        <xref ref-type="bibr" rid="ref1">3</xref>
        ] ) : c a n d i d a t e s . append ( name [ : 4 ] )
# ALLI [ sson ]
      </p>
      <p>Name Separation. It is common to a compound name to become a name such as Mary Ann becoming
Maryann that can be easily re-splat when a nickname is emerging. Therefore, structurally, name separation
is looking for inner-names within a name in the form innernames.append([n for n in dataset if n in name]).
Name separation and portions are qualitatively distinct yet structurally similar (a separation is a portion of a
name). On average, separations produces 2 2 names that were not within portions against 7 3 that are. This
suggests that these heuristics have a high structural relation yet important qualitative di erences. Nevertheless,
in practice, these heuristic names can be used interchangeably.</p>
      <p>
        Name Contraction. There are two possibilities for name contractions, one is a result from a socio-historical
process such as Greta from Margaret, another one is a result of portion, swapping and dropping letters
combination such as Mike from Michael. Therefore, for this paper, name contraction is used for denoting nicknames
whose formation rule cannot be properly determined from a structural perspective. Therefore, for handling
contraction a bag-of-words strategy will be used. Among a set of evaluated nickname data-sets (only ve were
found) the American English Nickname Collection (LDC2012T11) [
        <xref ref-type="bibr" rid="ref1">3</xref>
        ] presents the higher rate of non-obvious
nicknames, being then chosen. Highlight that data-set is copyrighted and cannot be freely distributed. Also, it
presents some compound nicknames such as Johnny Boy from John (being the space replaced with an underscore)
and it may present quite uncommon nicknames such as James from Monroe.
      </p>
      <p>For understanding the bene t of using that approach, the other heuristics proposed in this paper were used
for generating nicknames and compared to the nicknames proposed by the data-set, [i for i in h if i in c]
where c 2 Contraction and h 2 Heuristic). In short, the other heuristics do not over-set this one, meaning
that it provides a set of non-obvious nicknames adding value when joined with the other heuristics for username
formation. As a result, whereas portion and separations holds a high structural relation between each other,
contraction does not.</p>
      <p>Name Diminutive. The strategy is to include the terminals -Y, -IE, -EY, -EE, -IN and -KIN at the end of
names, also, by doubling consonants that are not H or R and replacing C and Q with K (becoming -KY, -KIE,
etc.). A caution to be taken is with names ending on I or Y as it would become something like -IY or -YEY
(some of these terminations would suits as fancy name yet not for this one). For this heuristics, it was de ned
40 rules. Being a level two ruleset, it suits better for name portions than to full-names. For instance, Burnam
as full-name results in Burnamy and Burnamey whereas as portions becomes Burny and Burney.
i f name[ 1] == ' i ' or name[ 1] == ' y ' :
c a n d i d a t e s . append ( name [ : len ( name) 1]+ ' kin ' )
i f name[ 2] != ' y ' and name[ 2] != ' i ' :</p>
      <p>
        c a n d i d a t e s . append ( name [ : len ( name) 1]+ ' ee ' )
. . .
i f i s C o n s o n a n t ( name [ 2]) and name[ 2] != name[
        <xref ref-type="bibr" rid="ref1">3</xref>
        ] and name[ 2] != ' r ' and name[ 2] != ' h ' :
c a n d i d a t e s . append ( name [ : len ( name) 1]+name[ 2]+name [ 1])
      </p>
      <p>Fancy Names. There is not a \correct" set of fancy variations for nickname formation, in short, creativity
is limited by human likability. Therefore a strict research on fancy username generation involves getting people
feedback (out of scope for this paper). For a proof of concept, three rule types is being used. The rst is fancy
characters, such as the use of \ " for creating nicknames like MARY and M A R Y and letter replacing such as `3'
for `E' and `4' for `FOR', e.g. R3DFORD and RED4D. The second is \foreignnessization" by including letters such as
`H' and `G' after the last name vowel for strength and `US' and `UM' for \latinization". The third is based on
the repetition of name portions such as JAJA from Janet and CICI from C[hr]ISTINE. These rules are extremely
ad hoc, for this paper, there were de ned 26 of them, for a snippet:
c a n d i d a t e s . append ( ' ' . j o i n ( [ c+ ' ' for c in name ] ) [ : 1 ] )
i f ' f o r ' in name : c a n d i d a t e s . append ( name . r e p l a c e ( ' f o r ' , ' 4 ' ) )
. . .
i f name[ 1] in vowel :</p>
      <p>i f name[ 2] != ' u ' : c a n d i d a t e s . append ( name [ : len ( name) 1]+ ' us ' )
. . .
i f isVCV ( t r i n o m i a l ) : c a n d i d a t e s . append ( ( name [ 1 : 3 ] + name [ 1 : 3 ] ) . c a p i t a l i z e ( ) )
3.1</p>
      <sec id="sec-3-1">
        <title>Nickname Evaluation</title>
        <p>For internal evaluation, it was built a name sample with 168922 (0.00001% of the population). The idea is to
verify how many nicknames, on average, each generator creates. The results are presented in table 3.</p>
        <p>
          Considering a total of 91 nicknames and an availability rate on Twitter of 5.87% (see section 2), the estimation
is that, for each name, it is possible to nd around 5 nicknames. This is a quite narrow margin to work with.
Then the topic must be further explored. The probability for a not available username varies according to the
range of people that they encompass. For instance, a handle such as F encompasses, at least, all names starting
with `F' whereas FSMarcondes is quite less embracing. In short, as general a nickname is, less probable to be
available due to its naming scope. For numbers, table 4 shows the availability rate in Twitter for the proposed
heuristics. Ba aware that table data may be a little biased due to Twitter's policies changes over the time. For
instance, it is not currently possible to set a handle less than 4 characters2 yet these existing accounts may still
be suspended and removed1, therefore initials availability may raised.
A common feature on usernames is to compound a nickname with a name (e.g. BillGates) or with another
nickname (e.g. JLo). This brings products into handle generation, therefore, it is possible, on average, to
produce 8281 (91 91 from table 3) username suggestions for each name; ranging from 529 to 31329 variations.
For assessing the availability for compositions as such, the products were generated for each pair of heuristic
resulting into sets composed by elements formed as &lt; h1 &gt;&lt; h2 &gt; and &lt; h2 &gt;&lt; h1 &gt;, where h1 and h2 are two
heuristics. From each set, a subset with 30k (around (0.00001% of Twitters active users cf. [
          <xref ref-type="bibr" rid="ref10">12</xref>
          ]) of non-repeating
nicknames within a length of 4 x 15 were randomly selected and checked over Twitter in March 2020; the
results are presented in table 4a.
        </p>
        <p>Table 4a shows that usernames with initials tends to be more appealing, supporting the idea that smaller
handles are preferred to longer ones, except, as shown in table 4c, that the longer handle is a personal name.
This means that EDijk is a more appealing username than EdsgerDijkstra, yet it is as appealing as Edsger or
Dijkstra. The diminutive and fancy heuristics followed the pattern raised in table 3.</p>
        <p>As for appealing, the di erence between name and name-name availability, may be explained by considering
that repetition for the former requires a two-name homonym. Also, it must be considered the di erence between
\common" and \rare" names and sociological issues in creating names such as marriage, e.g. it is more likely
to exist a German-German name than to a German-Japanese, therefore names such BernonKoyama tends to be
less common whereas splitting them, they tend to be equally common. In short, since this paper sample is
arti cial, it may be \sociologically biased" and further studies should be performed with an actual name sample
for re ning the name-name availability.</p>
        <p>For a suggestion ranking, the results gathered in tables 3 and 4a can be normalized and used as an appeal index
(depicted in 4c). According to the proposed index, as higher is the appeal of a generator, higher is the human
likability potential, yet, also, that the \best" usernames are probably already be taken. Therefore a trade-o
must be considered for suggesting. For this paper, the selected compositions are Por-Por (#8, 22.63%), Sep-Sep
(#10, 28.84%), Sep-Por (#11, 28.22%) and Dim-Ini (#13, 35.42%); see suggestion instances in table 4b.</p>
        <p>For some highlights, the suggestions is a starting point for attaining a valuable handle e.g. the DeGeGene
#01 Sep-Ini
#05 Con-Ini
#09 Portion
#13 Ini-Dim
#17 Name-Con
#21 Sep-Dim
#25 Sep-Fancy
#29 Fancy-Fancy
#33 Diminutive</p>
        <p>Name
Suggestions (109)
Name
Suggestions (91)
Name
Suggestions (224)
Name
Suggestions (58)
Name
Suggestions (272)
#03 Ini-Por
#07 Initials
#11 Sep-Por
#15 Con-Por
#19 Name-Por
#23 Name-Name
#27 Con-Dim
#31 Name-Dim
#35 Ini-Ini</p>
        <p>Oprah Gail Winfrey
OprPrah, -, WinOpra, WOprey
Ellen Lee DeGeneres
ElleDeGe, ElleGener, DeGeGene, DeGGyE
Willard Carroll Smith
MithWill, CarrolWilla, OllWill, SmiteyW
Angelina Jolie Voight
IeJoli, JoliAngeli, AnVo, VJollee
Francisco Supino Marcondes</p>
        <p>
          SupPino, MarconSup, CoFrancisc, FSuppey
may become the DeGGene (also available in Twitter) that perhaps pleases that person. Eventually, appears
\ nished" likable handles such as MithWill and WOprey. Among the suggestions there are both \fun" and \serios"
suggestions, respectively, IeJoli and AnVo. It was also noticed that bigger names compositions are more like to
present bad suggestions due to the 15 character length restriction. Finally, for a personal account, all the
presented suggestions for the last instance name are quite acceptable, they are not dream usernames but better
than those presented in gure 1. This suggests by one side that this paper has succeeded in presenting a
proofof-concept (TRL-3 [
          <xref ref-type="bibr" rid="ref12">14</xref>
          ]) that there is room for explore before recurring to number streams. By another side that
the proposed heuristics can be improved in future works.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>This paper has shown that it is possible to generate a comfortable diversity of human likable nicknames to be
explored before recurring to number streams as it is being done so far. Also, structural onomastics suits for
guiding the generation heuristics for username creation. For this paper, there was proposed a handle suggestion
system that (1) generates nicknames based on the products of six onomastic categories, and (2) ranked them
through the appeal index (A) (after checking its availability in Twitter).</p>
      <p>For future works, it is suggested to expand, improve and re ne the proposed heuristics for generating more
and better human likable usernames suggestions. That may include the middle portion of a name, phonetic
coincidences and name combinations and may consider other properties such as gender, nationality, etc. Also,
there can be proposed ontology relating name, nicknames and usernames through several parameters. For
instance, Franky is a male English diminutive for Frank that relates to Chico in Portuguese which in turn is
a diminutive for Francisco. Finally, submit the usernames for human inspection, without neglecting cultural
di erences, for improving the heuristics and the appeal index.</p>
      <p>Some questions that remains open are the appealing di erence between username patters, e.g. is &lt;
rstname&gt;&lt;last-name&gt; more appealing than &lt;compound-name&gt;&lt;middle-name&gt; or &lt;last-name&gt;&lt; rst-name&gt;?
Is there an important bias comparing automatic generated names, as used in this paper, and people actual
names? Is it possible to generate structurally odd nicknames by feeding a neural network?</p>
      <sec id="sec-4-1">
        <title>Acknowledgements</title>
        <sec id="sec-4-1-1">
          <title>This work has been supported by FCT Scope: UIDB/00319/2020</title>
        </sec>
        <sec id="sec-4-1-2">
          <title>Fundac~ao para a Ci^encia e Tecnologia within the RD Units Project</title>
          <p>[2] Mattha Busby, `You can buy anything on the black market: including twitter handles', The Guardian, (Apr.</p>
          <p>2018).</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Vitor</surname>
            <given-names>R Carvalho</given-names>
          </string-name>
          , Yigit Kiran, and Andrew Borthwick, `
          <article-title>The intelius nickname collection: quantitative analyses from billions of public records'</article-title>
          ,
          <source>in Proceedings of the 2012 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          , pp.
          <volume>607</volume>
          {
          <fpage>610</fpage>
          . Association for Computational Linguistics, (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Heather</given-names>
            <surname>Crawford</surname>
          </string-name>
          and John Aycock, `Kwyjibo:
          <article-title>Automatic domain name generation', Softw</article-title>
          . Pract. Exper.,
          <volume>38</volume>
          (
          <issue>14</issue>
          ),
          <volume>15611567</volume>
          , (
          <year>November 2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Eleanor</given-names>
            <surname>Crocker</surname>
          </string-name>
          ,
          <article-title>Whats in a Username?: An exploration of wordlist-based methodologies for the structural analysis of online usernames</article-title>
          ,
          <source>Master's thesis</source>
          , University of Edinburgh, Scotland, UK,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Vivian</given-names>
            <surname>De Klerk and Barbara Bosch</surname>
          </string-name>
          , `
          <article-title>The sound patterns of english nicknames'</article-title>
          ,
          <source>Language Sciences</source>
          ,
          <volume>19</volume>
          (
          <issue>4</issue>
          ),
          <volume>289</volume>
          {
          <fpage>301</fpage>
          , (
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Aaron</given-names>
            <surname>Jaech</surname>
          </string-name>
          and Mari Ostendorf, `
          <article-title>What your username says about you'</article-title>
          ,
          <source>in Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing</source>
          , pp.
          <year>2032</year>
          {
          <year>2037</year>
          , Lisbon, Portugal, (
          <year>September 2015</year>
          ).
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Paridhi</given-names>
            <surname>Jain</surname>
          </string-name>
          and Ponnurangam Kumaraguru, `
          <article-title>@ i to@ me: An anatomy of username changing behavior on twitter'</article-title>
          ,
          <source>arXiv preprint arXiv:1405.6539</source>
          , (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Paridhi</given-names>
            <surname>Jain</surname>
          </string-name>
          and Ponnurangam Kumaraguru, `
          <article-title>On the dynamics of username changing behavior on twitter'</article-title>
          ,
          <source>in Proceedings of the 3rd IKDD Conference on Data Science</source>
          ,
          <year>2016</year>
          , CODS 16, New York, NY, USA, (
          <year>2016</year>
          ).
          <article-title>Association for Computing Machinery</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Selena</surname>
            <given-names>Larson,</given-names>
          </string-name>
          `
          <article-title>The not-so-secret black market of twitter handles'</article-title>
          ,
          <source>ReadWrite</source>
          , (
          <year>Jan 2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Yongjun</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>You</given-names>
            <surname>Peng</surname>
          </string-name>
          , Zhen Zhang, Hongzhi Yin, and Quanqing Xu, `
          <article-title>Matching user accounts across social networks based on username and display name'</article-title>
          ,
          <source>World Wide Web</source>
          ,
          <volume>22</volume>
          (
          <issue>3</issue>
          ),
          <volume>1075</volume>
          {
          <fpage>1097</fpage>
          , (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Ying</surname>
            <given-names>Lin</given-names>
          </string-name>
          , `
          <volume>10</volume>
          twitter statistics every marketer should know in
          <year>2020</year>
          ', Oberlo, (
          <year>Nov 2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Jako</surname>
            <given-names>Olivier</given-names>
          </string-name>
          , `
          <article-title>Twitter usernames: Exploring the nature of online south african nicknames'</article-title>
          ,
          <source>Nomina Africana</source>
          ,
          <volume>28</volume>
          (
          <issue>2</issue>
          ),
          <volume>51</volume>
          {
          <fpage>74</fpage>
          , (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>ESA</given-names>
            <surname>TEC-SHS</surname>
          </string-name>
          .
          <article-title>Technology readiness levels handbook for space applications</article-title>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [15]
          <article-title>Wikipedia contributors</article-title>
          .
          <source>Nickname | Wikipedia, the free encyclopedia</source>
          ,
          <year>2020</year>
          . [Online; accessed 12-
          <fpage>February2020</fpage>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Reza</given-names>
            <surname>Zafarani</surname>
          </string-name>
          and Huan Liu, `
          <article-title>Connecting corresponding identities across communities'</article-title>
          ,
          <source>in Third International AAAI Conference on Weblogs and Social Media</source>
          , (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>