<!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>October</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Applying Group Formation in Practice on a Brazilian Postgraduate Course</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Giuseppe Fiorentino</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Péricles Miranda</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>André Nascimento</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ana Paula Cavalcanti Furtado</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rafael Ferreira Mello</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Cesar School</institution>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Departamento de Computação, Universidade Federal Rural de Pernambuco</institution>
          ,
          <country country="BR">Brazil</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>1</volume>
      <fpage>9</fpage>
      <lpage>21</lpage>
      <abstract>
        <p>Group formation is a critical activity in the collaborative learning process. The literature presents several automatic algorithms to perform this task. However, it fails to compare the results concerning experienced instructors' decisions. In this context, this paper proposes the application of an automatic group formation algorithm in real-world settings. The proposed approach was compared with a manual approach performed by an instructor with ten years of experience on this task. The results proved the potential of the proposed approach as it reached more than 80% of similarity with the groups formed manually by the instructor. The practical implications of the proposed approach are further discussed.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Group Formation</kwd>
        <kwd>Optimization</kwd>
        <kwd>Collaborative Learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        There are currently a large number of studies relating to collaborative learning methodology in
an educational context [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. However, with a limited amount in relation to studies referring
to the automatic formation of groups [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], even though the literature shows the importance
of creating heterogeneous and homogeneous groups, in relation to the characteristics of the
students, in the learning process of each student [4, 1, 5? , 6]. However, this is a complex
problem, as it considers multiple individual characteristics, causing a complexity proportional
to the number of students enrolled in a course [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        The problem of forming groups, due to its complexity, depends on intelligent algorithms so
that the process of grouping students with diferent profiles is efective and results in even more
efective learning [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ]. Among all the existing approaches, the one based on evolutionary
algorithms is the one with the best results [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. Some authors [
        <xref ref-type="bibr" rid="ref12">12, 13, 14</xref>
        ] map this problem
into a multi-objective problem with a focus on evaluating diferent criteria for each group.
Others [15, 16], which adopted the adoption of the multi-objective optimization algorithm
called Non-dominated Sorting Genetic Algorithm (NSGA-II) [17] with two and three objective
functions, respectively. Others use algorithms that combine objective functions into a [18].
      </p>
      <p>Due to the possibility related to the adoption of diferent objective functions and the fact
that this algorithm was evaluated in real world scenarios, this work focuses on bringing the
results of a study that evaluated the efectiveness of the proposed algorithm in [ 16] called
Algorithm Group Formation Multiobjective Optimization (GFMOA). This aimed to test the
extent to which the algorithm can replicate the groups created by an expert instructor, using a
set of data collected in an on-site master’s course in software engineering.</p>
      <p>This work is organized as follows: Section 2 introduces the problem formulation. Section
3 presents the experimental methodology used to evaluate the proposed method. Section 4
presents the results achieved. Finally, Section 5 highlights conclusions and future work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Problem Formulation</title>
      <p>Based on a set of criteria, the automated group formation process seeks to obtain the best
combination of students in each group and in the class as a whole. Given a finite set with
 students, ⃗ = (1, 2, ..., ), to be divided into  groups, where  &lt;  and  is divisible
by . Each student is represented by another finite set of  characteristics used to describe
the student profile, · = (1, 2, ...). A solution that is said to be valid for the problem of
forming groups is represented as a permutation of ⃗, where each set of / positions represents
individuals belonging to a certain group. So we can say that we have two types of way of seeing
the students as a whole: a) One of a physical way in which we see the students themselves;
b) another in a logical way in which we use a start and an end for each logical subset. The
following example, Figure 1, considers a possible candidate solution with  = 12 and  = 3
and shows the visual representation of each group in the class.</p>
      <p>As shown in the example the solution has a permutation of 12 students, where 1 represents
1, 2 represents 2 and so on. The first 4 elements of the solution correspond to
the students allocated in the first class; then, the next 4 elements are in the second group; and,
ifnally, the others are part of the third group, thus representing the logical way to analyze the
given set of students.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Method</title>
      <sec id="sec-3-1">
        <title>3.1. Data and course context</title>
        <p>In order to evaluate the proposed approach we used a dataset containing four oferings (two
times in the first semester of 2019, one time in the second semester of 2019, and first semester
of 2020) of a professional master-level course in software engineering ofered in a face-to-face
setting, at a Brazilian private university between 2019 and 2020. As part of the assessment
for this program (60% of the credits to conclude the master), the students were divided into
groups to develop a practical software engineering project using a problem-based learning
methodology. Without completing this project, a student is not able to graduate. In those four
oferings, a total of 93 students were divided into 14 groups. The diferent runs of the course
had the numbers present on table 1.</p>
        <p>The data acquired from the students to generate their profiles, which are then employed by the
algorithm, is presented in table 2. An online questionnaire was used to gather data throughout
the first week of the course. Students were asked for information such as their location of
residence, information about their graduating course, professional profile, time availability, and
MBTI categorization.These materials were incorporated into the GFMOA. Because GFMOA
exclusively employs numeric resources, we use the ordinal encoding method to turn categorical
characteristics into ordinal numbers [19].</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Manual Methodology for Group Formation</title>
        <p>The teacher utilized three criteria to establish the final groupings based on the information
gathered from the students:
1. Divide the students into groups based on the professional profile stated, balancing the
various talents. This criterion ensures a diversity of talents for the project’s progress.
2. Consider the experience time and graduation year when creating groups with various
experiences to avoid an imbalance in professional experience levels.
3. Adoption of the MBTI profile and availability so that organizations may better understand
each member’s psychological profile and commitment to the project throughout.</p>
        <p>Since 2007, the instructor’s group creation process has been applied, and the groups have
proven to be efective in terms of student performance (final grades). Thus, automating the
replication of this technology would be a critical step toward its scalability.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Automatic Methodology for Group Formation</title>
        <sec id="sec-3-3-1">
          <title>3.3.1. Optimization Process</title>
          <p>The multi-objective method presented in [16] was used in this work for the automated group
construction of face-to-face classes in a postgraduate degree in software engineering. The goal
is to see if the GFMOA can construct groups with similar characteristics to those produced
by the manual technique. The GFMOA seeks to maximize two goals: inter-homogeneity
between groups and intra-heterogeneity within each group. This is accomplished by taking into
consideration the same factors used by the teacher (see section 3.2). The sections that follow
describe the key aspects of the algorithm that was employed.</p>
        </sec>
        <sec id="sec-3-3-2">
          <title>3.3.2. Calculation of inter-group homogeneity ()</title>
          <p>The measure of inter-group homogeneity is obtained through the steps described below: the
matrix  represents the course run, in which each line represents a student in the
class, and the columns correspond to their features, normalized between 0 and 1. Let define
  = (1, 2, ..., ), where  is the average of the values for each feature  among all the
students.</p>
          <p>Similarly, given the matrix , whose rows represent each students of the -th group,
and ⃗ = (,1, ,2, ..., ,) the average of the values each  features in the  group. The
value of inter-group homogeneity between the  groups is given by:

 = ∑︁[(1 − ,1)2 + (2 − ,2)2 + ... + ( − ,)2].</p>
          <p>=1
(1)
 corresponds to the sum of the squares of the diferences between   and  , so
that the lower the value of , the greater the similarity of each group in relation to
the others.</p>
        </sec>
        <sec id="sec-3-3-3">
          <title>3.3.3. Calculation of intra-group heterogeneity ()</title>
          <p>Let   be a square matrix of dimensions student × student, representing the distances
(Euclidean) of each student in relation to the others. That is, each position , of   is given
by:</p>
          <p>, = √2︀(,1 − ,1)2 + (,2 − ,2)2 + ... + (, − ,)2.</p>
          <p>Where , is the average of the distances of each student in a group regarding colleagues
on the same team. The value of the total intra-group heterogeneity is given by the average of
the distances of each group, that is:
 =
∑︀=1 , .</p>
          <p>(2)
(3)</p>
        </sec>
        <sec id="sec-3-3-4">
          <title>3.3.4. Algorithm Configuration</title>
          <p>In this study, we used the same algorithm (NSGA-II) and parameters validated in [16] and
described in table 3, where it presents the details of each parameter adopted. The experiments
were performed in the following set up:
1. Operational system Arch Linux
2. CPU Intel Core i5-7300HQ
3. 8GB de RAM
4. GPU GeForce GTX 1050 de 4GB.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Results</title>
      <p>The findings were categorized into three sections: (i) Group formation in relation to the
professional profile; (ii) Group formation in relation to professional experience; (iii) Group formation
in relation to the MBTI.</p>
      <p>In this study we considered characteristics such as professional, psychological and experience
profile. In addition, we also evaluate the GFMOA in terms of processing time. The experiment
carried out in this article considered classes between 14 and 30 students, with the GFMOA taking
120 seconds to automatically form groups for the class with the largest number of students,
which enhances the use of the algorithm in practice.</p>
      <sec id="sec-4-1">
        <title>4.1. Group formation in relation to the professional profile</title>
        <p>Table 4 displays the groupings produced by the automatic and manual procedures when the
professional profile is taken into account. Each student in the group is represented by their
profile, which includes Developer (DEV), Systems Analyst (ANA), Test Analyst (TES), and
Project Manager (PM) (PM).</p>
        <p>As shown in Table 4, the automatic formation was able to generate heterogeneous groups
internally and homogeneous among themselves, in all classes. Regarding the similarity with
the groups formed by the manual approach, those underlined stretches represent the identical
elements between the groups considering their components’ profile. In 2019.1a, the instructor
allowed groups of diferent sizes. As the GFMOA formed groups of the same size (5 groups of 6
students), the variability allowed in manual formation penalized similarity in two cases (50.0%
and 66.6% similarity). However, the other groups showed similarities above 70%, reaching up
to 85.7%. In the case of 2019.1b and 2019.2, groups of the same size were formed. Consequently,
GFMOA’s performance was better, achieving 85.7% similarity across all groups formed. It
means that the algorithm made the wrong choice in only one of the seven possible profiles
per group. In 2020.1, of the four groups formed, three showed 85.7% similarity with manual
formation. Only one group presented two divergences comparing the automatic and manual
outcomes, obtaining 71.4% similarity with manual formation. On average, the similarity in
terms of the professional profile is 79.58%, with a standard deviation of 10.84%.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Group formation in relation to professional experience</title>
        <p>In addition to the analysis of the professional profile, Table 5 presents the results for the
professional experiences divided into High (H), Medium(M) and Low(L); again the underlined
stretches represent the identical elements between groups. In this case, the average similarity
reached 83.31% (with a standard deviation of 7.59%), which is higher than the professional
profile result. The main diference was in the 2019.1a class. In general, the algorithm made one
wrong choice per group. The lower accurate group achieved 71.4% of similarity in the class of
2020.1. On the other hand, the GFMOA reached 85.7% of similarity for all groups in 2019.1b and
2019.2.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Group formation in relation to the MBTI</title>
        <p>Finally, we also investigated the automatic and manual group matching in terms of the MBTI,
which divides the students into Introvert (I) and Extravert (E). Table 6 shows the results for
this category. In this case, the average similarity was the higher one, reaching 87.57%, with
a standard deviation of 11.06%. This result was expected as MBTI divides the students into
only two groups, while the professional profile and experience divides the students into four
and three groups, respectively. The groups created in the 2019.2 semesters reached a perfect
match between the automatic and manual approaches. On the other hand, the 2019.1b semester
reached its worse results. The course oferings in 2019.1a and 2020.1 obtained similar results
creating groups with 100% and 71.4% of similarity in the best and worse case, respectively.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>This work proposes the study and evaluation of the group formation algorithm proposed by [16]
in a master’s course in software engineering, in which the classes are formed by an experienced
instructor, considering technical, professional and psychological aspects . The method was
evaluated using the same information made available to the instructor, taking into account
the criteria of intergroup homogeneity and intragroup heterogeneity. The results showed that
the automatically formed groups had an average similarity of 83.46%± 9.83 with the manually
formed groups. Thus, it is possible to state that the proposed methodology can be used to
reproduce a well-established methodology for manual formation of groups from a pedagogical
point of view.</p>
      <p>As a future work, it was intended to expand the process of characterization and description of
student profiles in greater detail. In addition, in terms of assessment, we intend to use diferent
approaches, including a) a questionnaire that will be applied after the group activity to measure
student satisfaction and b) conducting a random control trail [21] to measure the efects of
diferent groups training approaches on individual and group performance. Finally, we intend
to develop a recommendation system to support the instructors’ decision on the best groups for
specific activities.
collaborative learning considering multiple student characteristics, Computers &amp; Education
58 (2012) 560–569.
[13] M.-I. Dascalu, C.-N. Bodea, M. Lytras, P. O. De Pablos, A. Burlacu, Improving e-learning
communities through optimal composition of multidisciplinary learning groups,
Computers in Human Behavior 30 (2014) 362–371.
[14] Y. Zheng, C. Li, S. Liu, W. Lu, An improved genetic approach for composing optimal
collaborative learning groups, Knowledge-Based Systems 139 (2018) 214–225.
[15] S. Garshasbi, Y. Mohammadi, S. Graf, S. Garshasbi, J. Shen, Optimal learning group
formation: A multi-objective heuristic search strategy for enhancing inter-group homogeneity
and intra-group heterogeneity, Expert Systems with Applications 118 (2019) 506–521.
[16] P. B. Miranda, R. F. Mello, A. C. Nascimento, A multi-objective optimization approach for
the group formation problem, Expert Systems with Applications 162 (2020) 113828.
[17] K. Deb, A. Pratap, S. Agarwal, T. Meyarivan, A fast and elitist multiobjective genetic
algorithm: Nsga-ii, IEEE transactions on evolutionary computation 6 (2002) 182–197.
[18] C.-L. Hwang, A. S. M. Masud, Multiple objective decision making—methods and
applications: a state-of-the-art survey, volume 164, Springer Science &amp; Business Media, 2012.
[19] K. Potdar, T. S. Pardawala, C. D. Pai, A comparative study of categorical variable encoding
techniques for neural network classifiers, International journal of computer applications
175 (2017) 7–9.
[20] A. Furnham, Myers-Briggs Type Indicator (MBTI), Springer International Publishing,</p>
      <p>Cham, 2017, pp. 1–4.
[21] H. Bellhäuser, J. Konert, A. Müller, R. Röpke, Who is the perfect match? efects of
algorithmic learning group formation using personality traits, Journal of Interactive Media
(i-com) 17 (2018) 65–77. doi:https://doi.org/10.1515/icom-2018-0004.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Niiya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Warschauer</surname>
          </string-name>
          ,
          <article-title>Wikis and collaborative learning in higher education</article-title>
          ,
          <source>Technology, Pedagogy and Education</source>
          <volume>24</volume>
          (
          <year>2015</year>
          )
          <fpage>357</fpage>
          -
          <lpage>374</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Rolim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. F.</given-names>
            <surname>Mello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gašević</surname>
          </string-name>
          ,
          <article-title>Let's shine together! a comparative study between learning analytics and educational data mining</article-title>
          ,
          <source>in: Proceedings of the Tenth International Conference on Learning Analytics &amp; Knowledge</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>544</fpage>
          -
          <lpage>553</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C.</given-names>
            <surname>Odo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Masthof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Beacham</surname>
          </string-name>
          ,
          <article-title>Group formation for collaborative learning</article-title>
          ,
          <source>in: International Conference on Artificial Intelligence in Education</source>
          , Springer,
          <year>2019</year>
          , pp.
          <fpage>206</fpage>
          -
          <lpage>212</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Dillenbourg</surname>
          </string-name>
          ,
          <article-title>Collaborative learning: Cognitive and computational approaches. advances in learning and instruction series</article-title>
          .,
          <source>ERIC</source>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Järvelä</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Kirschner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hadwin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Järvenoja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Malmberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Laru</surname>
          </string-name>
          ,
          <article-title>Socially shared regulation of learning in cscl: Understanding and prompting individualand group-level shared regulatory activities</article-title>
          ,
          <source>International Journal of Computer-Supported Collaborative Learning</source>
          <volume>11</volume>
          (
          <year>2016</year>
          )
          <fpage>263</fpage>
          -
          <lpage>280</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Müller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Bellhäuser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Konert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Röpke</surname>
          </string-name>
          ,
          <article-title>Efects of group formation on student satisfaction and performance: A field experiment</article-title>
          ,
          <source>Small Group Research</source>
          <volume>0</volume>
          (
          <year>2021</year>
          )
          <article-title>1046496420988592</article-title>
          . doi:
          <volume>10</volume>
          .1177/1046496420988592.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>C.-C. Liu</surname>
          </string-name>
          , C.-
          <string-name>
            <surname>C. Tsai</surname>
          </string-name>
          ,
          <article-title>An analysis of peer interaction patterns as discoursed by on-line small group problem-solving activity</article-title>
          ,
          <source>Computers &amp; Education</source>
          <volume>50</volume>
          (
          <year>2008</year>
          )
          <fpage>627</fpage>
          -
          <lpage>639</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>I.</given-names>
            <surname>Monteverde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ramos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Gadelha</surname>
          </string-name>
          , E. Oliveira, P. do Nascimento, Formação de grupos em ambientes virtuais de aprendizagem:
          <article-title>Uma revisão sistemática da literatura</article-title>
          ,
          <source>in: Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na EducaçãoSBIE)</source>
          , volume
          <volume>27</volume>
          ,
          <year>2016</year>
          , p.
          <fpage>310</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>N.</given-names>
            <surname>Maqtary</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mohsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Bechkoum</surname>
          </string-name>
          ,
          <article-title>Group formation techniques in computer-supported collaborative learning: A systematic literature review</article-title>
          ,
          <source>Technology, Knowledge and Learning</source>
          <volume>24</volume>
          (
          <year>2019</year>
          )
          <fpage>169</fpage>
          -
          <lpage>190</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Krouska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Troussas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Virvou</surname>
          </string-name>
          ,
          <article-title>Applying genetic algorithms for student grouping in collaborative learning: a synthetic literature review</article-title>
          ,
          <source>Intelligent Decision Technologies</source>
          <volume>13</volume>
          (
          <year>2019</year>
          )
          <fpage>395</fpage>
          -
          <lpage>406</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>A. da</article-title>
          <string-name>
            <surname>Silva</surname>
            ,
            <given-names>D. C.</given-names>
          </string-name>
          <string-name>
            <surname>Rosa</surname>
            ,
            <given-names>P. B.</given-names>
          </string-name>
          <string-name>
            <surname>Miranda</surname>
            ,
            <given-names>F. R.</given-names>
          </string-name>
          <string-name>
            <surname>Cordeiro</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Si</surname>
            ,
            <given-names>A. C.</given-names>
          </string-name>
          <string-name>
            <surname>Nascimento</surname>
            ,
            <given-names>R. F.</given-names>
          </string-name>
          <string-name>
            <surname>Mello</surname>
          </string-name>
          ,
          <string-name>
            <surname>P. S. de Mattos Neto</surname>
          </string-name>
          ,
          <article-title>A multi-objective grammatical evolution framework to generate convolutional neural network architectures, in: 2021 IEEE Congress on Evolutionary Computation (CEC)</article-title>
          , IEEE,
          <year>2021</year>
          , pp.
          <fpage>2187</fpage>
          -
          <lpage>2194</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Moreno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Ovalle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Vicari</surname>
          </string-name>
          ,
          <article-title>A genetic algorithm approach for group formation in</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>