<!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 />
    <article-meta>
      <title-group>
        <article-title>Generation of Customized Dashboards Through Software Product Line Paradigms to Analyse University Employment and Employability Data</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>GRIAL Research Group, Computer Sciences Department, Research Institute for Educational Sciences, University of Salamanca</institution>
          ,
          <addr-line>Salamanca</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>VisUSAL Research Group. University of Salamanca.</institution>
          <addr-line>Salamanca</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <abstract>
        <p>University employment and, specifically, employability has steadily gained relevance nowadays as the study of these fields can lead to improvement in the quality of life of individual citizens. However, the empirical research is still insufficient to make significant decisions within this domain. It is necessary to rely on powerful tools in order to reach insights about university employment and employability. Information dashboards have become a key software tool to reach insights and make informed decisions about a specific topic, domain or field of study. Nevertheless, dashboards' users can have several requirements that differ from each other (including displayed information itself, design features or even functionalities), and it is necessary to take into account all of these specifications, allowing users to exploit data with its own necessities and aiming to its own goals. Applying software product line paradigms, it is plausible to face different requirements regarding information dashboards' development in an efficient, scalable and maintainable way. To validate this approach, a case study is presented in the context of the Spanish Observatory of Employability and University Employment, an organization that aims to become an information reference for these fields.</p>
      </abstract>
      <kwd-group>
        <kwd>University Employment</kwd>
        <kwd>University Employability</kwd>
        <kwd>Domain Engineering</kwd>
        <kwd>SPL</kwd>
        <kwd>Information Dashboards</kwd>
        <kwd>Information Systems</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>There are certain fields of study that are gaining relevance over the years as they can
enhance access to employment, prevent unemployment and improve job quality,
elements that are part of the main concerns in society nowadays. Employability is
becoming a key pillar to explain the employment situation of individuals. However, this
research area has not yet a strong theoretical foundation given the absence of agreement
regarding the definition of employability, and, consequently, the complexity of
acquiring indicators to evaluate it. Employability factors can vary depending on the research</p>
      <p>
        Copyright © 2018 for this paper by its authors. Copying permitted for private and academic purposes
perspective used and socioeconomic context, so it is necessary to take into account
several variables to analyze this theoretical construct, from identifying the
competencies that individuals would need in their career to even sociodemographic variables
(taking a “broad” approach [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]).
      </p>
      <p>
        Universities have a key role related to the employability of individuals (specifically,
of their students) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], as they are acquiring a series of skills that could improve their
capacities to obtain a job. Recollecting employment and employability data in the
academic context can help to reach insights about the linkage between the university
training and the working career of the graduates. Research on these fields could offer
methods for individuals to identify the factors that affect their employability and,
consequently, their career path.
      </p>
      <p>
        However, as it has been aforementioned, there are several variables that can be
involved in the research of the student’s employability and employment. The recollection
of employability and employment data is crucial, but the possession of large data
volumes is not valuable by itself; it acquires real value when it is analyzed and exploited
with the goal of extracting knowledge from it [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Data analysis has gained relevance
in different sectors through data-driven [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] approaches with the vision of conducting
well-informed knowledge management [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ] and decision-making processes [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        In the academic context, this kind of processes could help policymakers and
institutions to improve and promote the most influential factors that affect the employability
and employment of the students, placing it in the scope of emergent areas like the
Academic Analytics [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref8 ref9">8-12</xref>
        ] or Institutional Intelligence [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ].
      </p>
      <p>For that reason and given the social implications that these decision-making
processes could have, it is crucial to count on powerful tools that allow decision makers to
reach insights about certain fields of study (in this case university employability and
employment) and to support their decisions with an informed foundation.</p>
      <p>
        Information dashboards constitute one of the most commonly used software
products for knowledge extraction and datasets exploitation [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], being composed by a
series of graphic resources and metrics with the goal of showing information in an
understandable manner [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and allowing the identification of relevant patterns and
indicators for making decisions.
      </p>
      <p>
        But the development of information dashboards is not a trivial process. Not every
decision maker has the same requirements and aims to the same goals. What is more,
during the decision-making processes different profiles could be involved, generating
communication gaps as they could not have the same knowledge regarding their
specialties [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. It is then, important to take into account the requirements of the target
users (i.e. the users that will make use of the dashboard). However, developing a
dashboard for every profile encountered could be a very complex and time-consuming task.
In addition, not only the developing process but also the maintenance of the dashboards
will end up being barely an impossible and not scalable job.
      </p>
      <p>
        Software engineering paradigms like software product lines (SPL) [
        <xref ref-type="bibr" rid="ref18 ref19">18, 19</xref>
        ] offer
potential solutions for managing diverse sets of requirements, focusing in the reutilization
and combination of base software assets (core assets) to improve scalability and
maintainability, as well as providing a systematic framework for efficiently developing
software products. Given the benefits of software product lines, applying this approach
could be a potential solution for generating customized and flexible dashboards based
on the users’ requirements.
      </p>
      <p>With regard to all these considerations, a proposal to automate the generation of
customized dashboards for analyzing employability and employment data (in the
context of the Observatory of Employability and Employment, OEEU, described in Section
2) is made through the design of a domain specific language (DSL) to control all the
features and parameters of the dashboard product family that fuels a template-based
source code generator.</p>
      <p>The rest of this paper is structured as follows: Section 2 describes the issues faced
by the OEEU regarding the dissemination of their studies’ results and the
personalization of its products for each user, followed by Section 3, in which the methodology used
is described. Section 4 summarizes the results obtained by the application of the SPL
paradigm to the OEEU ecosystem, followed by section 5, where these results are
discussed. Finally, section 6 offers the conclusions derived from this work and future
research lines.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Context</title>
      <p>
        The work presented in this paper has its motivation behind the problems and issues
regarding data analysis and visualization faced by the Observatory for University
Employment and Employability (also known as OEEU, it’s Spanish acronym,
http://oeeu.org). This organization aims to become an information reference for
understanding and exploiting knowledge about employment and employability of students
from Spanish universities, by conducting studies about these fields in the academic
context [
        <xref ref-type="bibr" rid="ref20 ref21 ref22">20-22</xref>
        ].
      </p>
      <p>To do so, the Observatory takes a data-driven approach to recollect, analyze,
visualize and disseminate employment and employability data of graduates from Spanish
universities. During the recollection process universities send their administrative data
records, and then, their students answer a questionnaire in which they are asked about their
sociodemographic context, their skills levels, their career path, etc. At the end of this
process, the bank of knowledge of the Observatory counts on a significant set of
variables from the students’ sample. For instance, in the 2015 study edition more than 500
variables were collected from 13006 bachelor students. On the other hand, in the 2017
study edition 376 variables were collected from 6738 master degree students.</p>
      <p>However, the volume of the data collected makes the presentation of the study results
to the ecosystem’s users (i.e. administrators, Spanish universities and general users) a
challenge. The presentation of the results is not trivial, as the users have different
requirements and permission levels to access the study data.</p>
      <p>These are the very reasons why an approach based on domain engineering fits the
OEEU necessities, as it will allow developers to efficiently generate customized
dashboards to present the studies’ results, meeting different requirements.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Methodology</title>
      <p>As it has been aforementioned, the core of this work is the application of the software
product lines (SPL) paradigm. To put it into practice, there are two main phases: the
domain engineering phase and the application engineering phase.</p>
      <p>
        In the domain engineering phase, the abstract features of the domain are identified.
This process focuses on identifying the commonalities and variability of the different
products (dashboards, in this case) belonging to the line. Commonalities and variability
are modelled through feature models [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], offering a structured diagram with the
mandatory, optional or alternative features that a product of the line could have. Taking into
account the results of this modelling task, the core assets for the software product line
are implemented. These core assets compose the foundation of the product line. They
will materialize the variability points [
        <xref ref-type="bibr" rid="ref24 ref25 ref26">24-26</xref>
        ] specified in the feature model, so they can
be configured and reutilized in specific products of the line based on the requirements
of the stakeholders.
      </p>
      <p>For example, for the software product line of dashboards designed for the
Observatory, the top-level feature model is showed in the Fig. 1. Only this level of the feature
model is showed given its magnitude. To sum up, a dashboard has a mandatory feature,
which is the base system that gives support to the product line. Dashboards will have
at least one page in which different visual and control components can be displayed:
scatter diagrams, heat maps, chord diagrams or a data filter. Every individual
component will have its own functionalities, which can be mandatory, optional or alternative.</p>
      <p>
        Once this phase is complete, the application engineering phase starts. During this
phase, the core assets previously implemented are retrieved and configured to meet the
requirements of the final product being implemented. The configuration process could
be automated to improve the efficiency of the generation of specific products of the
software line [
        <xref ref-type="bibr" rid="ref27 ref28 ref29">27-29</xref>
        ].
      </p>
      <p>
        This automatic generation was made in this work through a template-based code
generator implemented in Python and Jinja2 [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. Every component and functionality
of the dashboard product line is implemented in templates in which the different
features are injected according to the requirements through the definition of macros.
      </p>
      <p>
        To specify the configuration of the dashboard being generated, and consequently, to
inform the code generator which functionalities should add to the different components,
a domain specific language (DSL) was implemented through XML technology [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ].
This DSL is based on the feature model obtained during the domain engineering phase,
and it fuels the code generator to allow the configuration of the product according to
the requirements specified in the DSL.
      </p>
      <p>The outcomes of the code generator (Fig. 2), in this case, are the different JavaScript
and HTML files that will compose the final dashboard. These files are automatically
deployed on the folder from which the dashboard will be served to the specific user
which it has been generated for.
The application of this paradigm along with the automatic generation of code has
brought valuable results in terms of development time, maintainability and scalability
of the OEEU’s dashboards.</p>
      <p>The configuration of the components through XML files makes the personalization
of dashboards a straightforward task, being the specification of the requirements the
difficult part. Once the requirements are collected from the stakeholders, it is only
necessary to specify them in terms of the DSL designed and execute the code generator to
provide the dashboard.</p>
      <p>
        To illustrate the results, a series of examples of the potential of this approach are
described. One of the main parts of the Observatory studies are the evaluation of a series
of skills from different perspectives. Students give a score to the level of the skills they
felt they have, the level they felt they acquired during their studies and the level they
felt they required during their jobs. The visualization of these results was previously
made through bar charts [
        <xref ref-type="bibr" rid="ref20 ref21">20, 21</xref>
        ], as they are simple and a common way to visualize
this kind of variables.
      </p>
      <p>
        However, this kind of visualization makes difficult the comparison of the different
perspectives (possessed skills, skills acquired during the studies and skills required in
job), so another method to visualized these variables was necessary. The representation
of the skills through a heat map was proposed [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], as it allows the identification of
values that stand up through a color codification (Fig. 3). Most intense colors represent
greater values than the less intense ones. This visualization could help decision makers
to identify at first sight, which branch of knowledge lack different competencies, for
example.
      </p>
      <sec id="sec-3-1">
        <title>Arts &amp; Humanities</title>
      </sec>
      <sec id="sec-3-2">
        <title>Sciences</title>
      </sec>
      <sec id="sec-3-3">
        <title>Judicial &amp; Social Sciences</title>
        <p>To materialize the previous heat map, the configuration showed in the Fig. 4 was
specified. Through the DSL, it is possible to specify that a heat map component is
required with three dimensions, one for each skills’ perspective. Each dimension has a
particular data source (in this case, the Observatory’s API codes to retrieve the
necessary information about the students’ skills).</p>
        <p>The DSL also allow developers to specify specific functionalities, like the possibility
to export the visualization as an image or different controls (data selectors to explore
different data aggregations or data filters).</p>
      </sec>
      <sec id="sec-3-4">
        <title>Arts &amp; Humanities</title>
      </sec>
      <sec id="sec-3-5">
        <title>Sciences</title>
      </sec>
      <sec id="sec-3-6">
        <title>Health Sciences Engineering &amp; Architecture</title>
        <p>This heat map is a core asset of the SPL, so it can be reutilized for other purposes.
For example, the representation of the most used methods to search job can be also
done through the heat map (Fig. 5), being only necessary to specify in the XML
configuration files the new data source for this component (Fig. 6).</p>
        <p>Health Sciences</p>
        <p>On the other hand, a user could rather to explore this data with a scatter plot in order
to find patterns and relations between the variables collected. In this case, the scatter
diagram component would be selected during the configuration of the product to have
a new perspective. Or even a set of components could be part of the same page (Fig. 7)
to allow comparisons and different perspectives simultaneously, obtaining the final
dashboard presented in the Fig. 8.</p>
        <p>To accomplish the previous visualizations, it has only been necessary to change the
XML configuration for a target user and regenerate the code automatically through the
code generator.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Discussion</title>
      <p>Applying the software product line paradigm in the context of the Observatory for
University Employment and Employability has proved to be an interesting approach to
manage different and dynamic requirements among users with varied profiles.</p>
      <p>Once the core assets are implemented, the reconfiguration and maintainability of the
code that gives support to the dashboards is straightforward. Adding new components
from scratch to the product line is also easy, as it does not affect the rest of the features
previously implemented.</p>
      <p>This pilot framework for generating this kind of software products given a set of
requirements could lead to the construction of more effective dashboards. The tough
part in the design of a dashboard is not the implementation, although it is, obviously,
also a time-consuming process. The main problem in the design of dashboards is the
recollection and specification of requirements from the users that will end up
employing the final product. Dashboards are not a set of visualizations and graphical resources
that show arbitrary data; they need to seek for a goal that could give support to
decisionmaking processes.</p>
      <p>This kind of approach could ease the refinement of the dashboards implemented, as
it allows the evolution of requirements in a smooth and effective way. It could also help
testing different configurations of the dashboards to find the right one for every profile
involved without consuming significant resources, or even add the capacity of
generating dashboards in different languages on demand.</p>
      <p>Domains continuously evolving like employment and employability or academic
analytics could benefit from this paradigm by having powerful and adaptive visualization
tools to support decision-makers and policy-makers.</p>
      <p>In this case, new components could be added to the software product line or new
product could be configured in order to exploit and explore new perspectives of
employability and employment in the academic context.</p>
      <p>
        There are some challenges, however, to face. The automatic generation of user
interfaces is not trivial [
        <xref ref-type="bibr" rid="ref33 ref34 ref35">33-35</xref>
        ]. Interfaces not only need to be functional but also usable,
and modelling usability is a major challenge. Usability could lead to a good or a bad
experience with the dashboard, no matter how many functionalities it has. Further
research will involve usability tests on the automatically generated dashboards.
      </p>
      <p>Another challenge are data sources. Data is the fuel of dashboards and sources need
to be well integrated in order to maintain interoperability and scalability, as data sources
can be heterogeneous and can be presented in different formats.
6</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>The software product line approach has been applied to the Spanish Observatory for
University Employment and Employability to manage the presentation of their studies’
results taking into account different requirements. This approach allows the automatic
generation of dashboards by composing different visualizations with different
functionalities that consume from a variety of data sources.</p>
      <p>Data visualization is important to reach insights about different fields (in this case,
university employment and employability), but it is crucial to take into account the
requirements of the final users of the dashboards, as they will be the ones involved in
decision-making processes.</p>
      <p>Providing powerful tools and frameworks to visualize this kind of data could help
policy-makers and institutions to identify areas to improve or promote and report more
benefits by having well-informed foundations.
Acknowledgments. The research leading to these results has received funding from “la
Caixa” Foundation This work has been partially funded by the Spanish Government
Ministry of Economy and Competitiveness throughout the DEFINES project (Ref.
TIN2016-80172-R).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>McQuaid</surname>
            ,
            <given-names>R.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lindsay</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>The concept of employability</article-title>
          .
          <source>Urban studies 42</source>
          ,
          <fpage>197</fpage>
          -
          <lpage>219</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>García-Peñalvo</surname>
            ,
            <given-names>F.J.</given-names>
          </string-name>
          :
          <source>The Third Mission. Education in the Knowledge Society</source>
          <volume>17</volume>
          ,
          <fpage>7</fpage>
          -
          <lpage>18</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Albright</surname>
            ,
            <given-names>S.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Winston</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zappe</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Data analysis and decision making</article-title>
          .
          <source>Cengage Learning</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Patil</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mason</surname>
            ,
            <given-names>H.: Data</given-names>
          </string-name>
          <string-name>
            <surname>Driven. " O'Reilly Media</surname>
          </string-name>
          ,
          <source>Inc."</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Fidalgo-Blanco</surname>
          </string-name>
          , Á.,
          <string-name>
            <surname>Sein-Echaluce</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>García-Peñalvo</surname>
            ,
            <given-names>F.J.</given-names>
          </string-name>
          :
          <article-title>Knowledge spirals in higher education teaching innovation</article-title>
          .
          <source>International Journal of Knowledge Management</source>
          <volume>10</volume>
          ,
          <fpage>16</fpage>
          -
          <lpage>37</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Fidalgo-Blanco</surname>
          </string-name>
          , Á.,
          <string-name>
            <surname>Sein-Echaluce</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>García-Peñalvo</surname>
            ,
            <given-names>F.J.</given-names>
          </string-name>
          :
          <article-title>Epistemological and ontological spirals: From individual experience in educational innovation to the organisational knowledge in the university sector</article-title>
          .
          <source>Program: Electronic library and information systems 49</source>
          ,
          <fpage>266</fpage>
          -
          <lpage>288</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Sharda</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turban</surname>
          </string-name>
          , E.:
          <article-title>Business intelligence: a managerial perspective on analytics</article-title>
          . Prentice Hall Press (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Baepler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murdoch</surname>
            ,
            <given-names>C.J.</given-names>
          </string-name>
          :
          <article-title>Academic analytics and data mining in higher education</article-title>
          .
          <source>International Journal for the Scholarship of Teaching and Learning</source>
          <volume>4</volume>
          ,
          <issue>17</issue>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Bichsel</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Analytics in higher education: Benefits, barriers, progress, and recommendations</article-title>
          .
          <source>EDUCAUSE Center for Applied Research</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Campbell</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          , DeBlois, P.B.,
          <string-name>
            <surname>Oblinger</surname>
            ,
            <given-names>D.G.</given-names>
          </string-name>
          :
          <article-title>Academic Analytics. A new tool for a new era</article-title>
          .
          <source>Educause Review</source>
          <volume>42</volume>
          ,
          <fpage>40</fpage>
          -
          <lpage>42</lpage>
          ,
          <issue>44</issue>
          ,
          <issue>46</issue>
          ,
          <issue>48</issue>
          ,
          <issue>50</issue>
          ,
          <issue>52</issue>
          ,
          <issue>54</issue>
          ,
          <fpage>56</fpage>
          -
          <lpage>57</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Gómez-Aguilar</surname>
            ,
            <given-names>D.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>García-Peñalvo</surname>
            ,
            <given-names>F.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Therón</surname>
          </string-name>
          , R.:
          <article-title>Analítica Visual en eLearning</article-title>
          .
          <source>El Profesional de la Información</source>
          <volume>23</volume>
          ,
          <fpage>236</fpage>
          -
          <lpage>245</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Michavila</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martín-González</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martínez</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>García-Peñalvo</surname>
            ,
            <given-names>F.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cruz-Benito</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Analyzing the employability and employment factors of graduate students in Spain: The OEEU Information System</article-title>
          . In: Alves,
          <string-name>
            <given-names>G.R.</given-names>
            ,
            <surname>Felgueiras</surname>
          </string-name>
          , M.C. (eds.)
          <source>Proceedings of the Third International Conference on Technological Ecosystems for Enhancing Multiculturality (TEEM'15) (Porto, Portugal, October 7-9</source>
          ,
          <year>2015</year>
          ), pp.
          <fpage>277</fpage>
          -
          <lpage>283</lpage>
          . ACM, New York, USA (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Oficina de Cooperación Universitaria</surname>
          </string-name>
          :
          <article-title>Libro Blanco Inteligencia Institucional en Universidades</article-title>
          .
          <string-name>
            <surname>OCU (Oficina de Cooperación Universitaria</surname>
          </string-name>
          ), Madrid, España (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>García</given-names>
            <surname>Peñalvo</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.J.</surname>
          </string-name>
          : Inteligencia Institucional para la Mejora de los Procesos de EnseñanzaAprendizaje. (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Few</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Information dashboard design</article-title>
          . (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Tufte</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Graves-Morris</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>The visual display of quantitative information</article-title>
          .;
          <year>1983</year>
          . (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Eppler</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          :
          <article-title>Knowledge communication problems between experts and decision makers: An overview and classification</article-title>
          .
          <source>Electronic Journal of Knowledge Management</source>
          <volume>5</volume>
          , (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Clements</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Northrop</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Software product lines</article-title>
          .
          <source>Addison-Wesley</source>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Gomaa</surname>
          </string-name>
          , H.:
          <article-title>Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures</article-title>
          .
          <source>Addison Wesley Longman Publishing Co., Inc</source>
          . (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Michavila</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martínez</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martín-González</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>García-Peñalvo</surname>
            ,
            <given-names>F.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cruz-Benito</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          : Barómetro de empleabilidad y empleo de los universitarios en España,
          <year>2015</year>
          (Primer informe de resultados). Observatorio de Empleabilidad y Empleo Universitarios, Madrid (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Michavila</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martínez</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martín-González</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>García-Peñalvo</surname>
            ,
            <given-names>F.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cruz-Benito</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vázquez-Ingelmo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Barómetro de empleabilidad y empleo universitarios</article-title>
          .
          <source>Edición Máster</source>
          <year>2017</year>
          . Observatorio de Empleabilidad y Empleo Universitarios, Madrid, España (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Michavila</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martínez</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martín-González</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>García-Peñalvo</surname>
            ,
            <given-names>F.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cruz</surname>
            <given-names>Benito</given-names>
          </string-name>
          , J.: Empleabilidad de los titulados universitarios en España.
          <source>Proyecto OEEU. Education in the Knowledge Society</source>
          <volume>19</volume>
          ,
          <fpage>21</fpage>
          -
          <lpage>39</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Kang</surname>
            ,
            <given-names>K.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cohen</surname>
            ,
            <given-names>S.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hess</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Novak</surname>
            ,
            <given-names>W.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peterson</surname>
            ,
            <given-names>A.S.</given-names>
          </string-name>
          :
          <article-title>Feature-oriented domain analysis (FODA) feasibility study</article-title>
          .
          <source>Carnegie-Mellon Univ Pittsburgh Pa Software Engineering Inst</source>
          (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Metzger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pohl</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Variability management in software product line engineering</article-title>
          . In: Companion to the
          <source>proceedings of the 29th International Conference on Software Engineering</source>
          , pp.
          <fpage>186</fpage>
          -
          <lpage>187</lpage>
          . IEEE Computer Society, (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Van Gurp</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bosch</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Svahnberg</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>On the notion of variability in software product lines</article-title>
          .
          <source>In: Software Architecture</source>
          ,
          <year>2001</year>
          . Proceedings. Working IEEE/IFIP Conference on, pp.
          <fpage>45</fpage>
          -
          <lpage>54</lpage>
          . IEEE, (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Gacek</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Anastasopoules</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Implementing product line variabilities</article-title>
          .
          <source>In: ACM SIGSOFT Software Engineering Notes</source>
          , pp.
          <fpage>109</fpage>
          -
          <lpage>117</lpage>
          . ACM, (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Tajali</surname>
            ,
            <given-names>S.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corriveau</surname>
            ,
            <given-names>J.-P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shi</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>A Template-Based Approach to Modeling Variability</article-title>
          .
          <source>In: Proceedings of the International Conference on Software Engineering Research and Practice (SERP)</source>
          , pp.
          <fpage>1</fpage>
          .
          <source>The Steering Committee of The World Congress in Computer Science</source>
          , Computer Engineering and Applied Computing (WorldComp), (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Greifenberg</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Müller</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rumpe</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schulze</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wortmann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Modeling variability in template-based code generators for product line engineering</article-title>
          .
          <source>arXiv preprint arXiv:1606.02903</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Rodger</surname>
          </string-name>
          , R.J.:
          <article-title>Jostraca: a template engine for generative programming</article-title>
          .
          <source>In: European Conference for Object-Oriented Programming. Citeseer</source>
          , (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Ronacher</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Jinja2 Documentation. Welcome to Jinja2-Jinja2 Documentation (2.8-dev</article-title>
          ) (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Bray</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paoli</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sperberg-McQueen</surname>
            ,
            <given-names>C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maler</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yergeau</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Extensible markup language (XML)</article-title>
          .
          <source>World Wide Web Journal</source>
          <volume>2</volume>
          ,
          <fpage>27</fpage>
          -
          <lpage>66</lpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32. Harvard Business Review, https://hbr.org/
          <year>2016</year>
          /09/we-need
          <article-title>-a-better-way-tovisualize-peoples-skills</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Pleuss</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wollny</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Botterweck</surname>
          </string-name>
          , G.:
          <article-title>Model-driven development and evolution of customized user interfaces</article-title>
          .
          <source>In: Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems</source>
          , pp.
          <fpage>13</fpage>
          -
          <lpage>22</lpage>
          . ACM, (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Kramer</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oussena</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Komisarczuk</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clark</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Graphical user interfaces in dynamic software product lines</article-title>
          .
          <source>In: Product Line Approaches in Software Engineering (PLEASE)</source>
          ,
          <year>2013</year>
          4th International Workshop on, pp.
          <fpage>25</fpage>
          -
          <lpage>28</lpage>
          . IEEE, (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Pleuss</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hauptmann</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Keunecke</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Botterweck</surname>
          </string-name>
          , G.:
          <article-title>A case study on variability in user interfaces</article-title>
          .
          <source>In: Proceedings of the 16th International Software Product Line ConferenceVolume 1</source>
          , pp.
          <fpage>6</fpage>
          -
          <lpage>10</lpage>
          . ACM, (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>