<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//TaxonX//DTD Taxonomic Treatment Publishing DTD v0 20100105//EN" "../../nlm/tax-treatment-NS0.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tp="http://www.plazi.org/taxpub" article-type="research-article" dtd-version="3.0" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">109</journal-id>
      <journal-id journal-id-type="index">urn:lsid:arphahub.com:pub:3dc5f44e-8666-58db-bc76-a455210e8891</journal-id>
      <journal-title-group>
        <journal-title xml:lang="en">JUCS - Journal of Universal Computer Science</journal-title>
        <abbrev-journal-title xml:lang="en">jucs</abbrev-journal-title>
      </journal-title-group>
      <issn pub-type="ppub">0948-695X</issn>
      <issn pub-type="epub">0948-6968</issn>
      <publisher>
        <publisher-name>Journal of Universal Computer Science</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3897/jucs.80688</article-id>
      <article-id pub-id-type="publisher-id">80688</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group subj-group-type="scientific_subject">
          <subject>C.1.4 - Parallel Architectures</subject>
          <subject>C.2.4 - Distributed Systems</subject>
          <subject>G.2.2 - Graph Theory</subject>
          <subject>G.2 - DISCRETE MATHEMATICS</subject>
          <subject>J.4 - SOCIAL AND BEHAVIORAL SCIENCES</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>A Spark Parallel Betweenness Centrality Computation and its Application to Community Detection Problems</article-title>
      </title-group>
      <contrib-group content-type="authors">
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Gomez González</surname>
            <given-names>Daniel</given-names>
          </name>
          <email xlink:type="simple">dagomez@estad.ucm.es</email>
          <uri content-type="orcid">https://orcid.org/0000-0001-9548-5781</uri>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Liana Díaz</surname>
            <given-names>Luis</given-names>
          </name>
          <email xlink:type="simple">llana@ucm.es</email>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Pareja</surname>
            <given-names>Cristóbal</given-names>
          </name>
          <email xlink:type="simple">cpareja@ucm.es</email>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="A1">
        <label>1</label>
        <addr-line content-type="verbatim">Complutense University of Madrid, Madrid, Spain</addr-line>
        <institution>Complutense University of Madrid</institution>
        <addr-line content-type="city">Madrid</addr-line>
        <country>Spain</country>
      </aff>
      <author-notes>
        <fn fn-type="corresp">
          <p>Corresponding authors: Daniel Gomez González (<email xlink:type="simple">dagomez@estad.ucm.es</email>), Luis Liana Díaz (<email xlink:type="simple">llana@ucm.es</email>), Cristóbal Pareja (<email xlink:type="simple">cpareja@ucm.es</email>).</p>
        </fn>
        <fn fn-type="edited-by">
          <p>Academic editor: </p>
        </fn>
      </author-notes>
      <pub-date pub-type="collection">
        <year>2022</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>28</day>
        <month>02</month>
        <year>2022</year>
      </pub-date>
      <volume>28</volume>
      <issue>2</issue>
      <fpage>160</fpage>
      <lpage>180</lpage>
      <uri content-type="arpha" xlink:href="http://openbiodiv.net/FB67860B-C6AC-5685-97E9-943755972B0A">FB67860B-C6AC-5685-97E9-943755972B0A</uri>
      <history>
        <date date-type="received">
          <day>17</day>
          <month>12</month>
          <year>2020</year>
        </date>
        <date date-type="accepted">
          <day>02</day>
          <month>11</month>
          <year>2021</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>Daniel Gomez González, Luis Liana Díaz, Cristóbal Pareja</copyright-statement>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by-nd/4.0/" xlink:type="simple">
          <license-p>This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY-ND 4.0). This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.</license-p>
        </license>
      </permissions>
      <abstract>
        <label>Abstract</label>
        <p>The Brandes algorithm has the lowest computational complexity for computing the betweenness centrality measures of all nodes or edges in a given graph. Its numerous applications make it one of the most used algorithms in social network analysis. In this work, we provide a parallel version of the algorithm implemented in Spark. The experimental results show that the parallel algorithm scales as the number of cores increases. Finally, we provide a version of the well-known community detection Girvan-Newman algorithm, based on the Spark version of Brandes algorithm.</p>
      </abstract>
    </article-meta>
  </front>
</article>
