<?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.72475</article-id>
      <article-id pub-id-type="publisher-id">72475</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group subj-group-type="scientific_subject">
          <subject>D.2.7 - Distribution</subject>
          <subject> Maintenance</subject>
          <subject> and Enhancement</subject>
          <subject>D.2.8 - Metrics</subject>
          <subject>D.2.9 - Management</subject>
          <subject>K.6.1 - Project and People Management</subject>
          <subject>K.6.3 - Software Management</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Understanding the Impact of Development Efforts in Code Quality</article-title>
      </title-group>
      <contrib-group content-type="authors">
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Perez-Castillo</surname>
            <given-names>Ricardo</given-names>
          </name>
          <email xlink:type="simple">ricardo.pdelcastillo@uclm.es</email>
          <uri content-type="orcid">https://orcid.org/0000-0002-9271-3184</uri>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Piattini</surname>
            <given-names>Mario</given-names>
          </name>
          <xref ref-type="aff" rid="A2">2</xref>
        </contrib>
      </contrib-group>
      <aff id="A1">
        <label>1</label>
        <addr-line content-type="verbatim">University of Castilla-La Mancha (UCLM), Talavera de la Reina, Spain</addr-line>
        <institution>University of Castilla-La Mancha (UCLM)</institution>
        <addr-line content-type="city">Talavera de la Reina</addr-line>
        <country>Spain</country>
      </aff>
      <aff id="A2">
        <label>2</label>
        <addr-line content-type="verbatim">University of Castilla-La Mancha (UCLM), Ciudad Real, Spain</addr-line>
        <institution>University of Castilla-La Mancha (UCLM)</institution>
        <addr-line content-type="city">Ciudad Real</addr-line>
        <country>Spain</country>
      </aff>
      <author-notes>
        <fn fn-type="corresp">
          <p>Corresponding author: Ricardo Perez-Castillo (<email xlink:type="simple">ricardo.pdelcastillo@uclm.es</email>).</p>
        </fn>
        <fn fn-type="edited-by">
          <p>Academic editor: </p>
        </fn>
      </author-notes>
      <pub-date pub-type="collection">
        <year>2021</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>28</day>
        <month>10</month>
        <year>2021</year>
      </pub-date>
      <volume>27</volume>
      <issue>10</issue>
      <fpage>1096</fpage>
      <lpage>1127</lpage>
      <uri content-type="arpha" xlink:href="http://openbiodiv.net/ADD26D7B-3325-5477-8834-BD53D12E8D90">ADD26D7B-3325-5477-8834-BD53D12E8D90</uri>
      <history>
        <date date-type="received">
          <day>01</day>
          <month>02</month>
          <year>2021</year>
        </date>
        <date date-type="accepted">
          <day>20</day>
          <month>07</month>
          <year>2021</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>Ricardo Perez-Castillo, Mario Piattini</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>Today, there is no company that does not attempt to control or assure software quality in a greater or lesser extent. Software quality has been mainly studied from the perspectives of the software product and the software process. However, there is no thorough research about how code quality is affected by the software development projects’ contexts. This study analyses how the evolution of the development effort (i.e., the number of developers and their contributions) influences the code quality (i.e., the number of bugs, code smells, cloning, etc). This paper presents a multiple case study that analyses 13 open-source projects from GitHub and SonarCloud, and retrieves more than 95,000 commits and more than 25,000 quality measures. The insights are that more developers or higher number of commits does not necessary influence worse quality levels. After applying a clustering algorithm, it is detected an inverse correlation in some cases where specific efforts were made to improve code quality. The size of commits and the relative weight of developers in their teams might also affect measures like complexity or cloning. Project managers can therefore understand the mentioned relationships and consequently make better decisions based on the information retrieved from code repositories.</p>
      </abstract>
    </article-meta>
  </front>
</article>
