<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-16T01:47:03Z</responseDate><request verb="GetRecord" identifier="oai:gredos.usal.es:10366/138147" metadataPrefix="mets">https://gredos.usal.es/oai/request</request><GetRecord><record><header><identifier>oai:gredos.usal.es:10366/138147</identifier><datestamp>2022-02-07T17:43:23Z</datestamp><setSpec>com_10366_4549</setSpec><setSpec>com_10366_4512</setSpec><setSpec>com_10366_3823</setSpec><setSpec>com_10366_4827</setSpec><setSpec>com_10366_4843</setSpec><setSpec>col_10366_4554</setSpec><setSpec>col_10366_128337</setSpec></header><metadata><mets xmlns="http://www.loc.gov/METS/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd" PROFILE="DSpace METS SIP Profile 1.0" TYPE="DSpace ITEM" ID="&#xa;&#x9;&#x9;&#x9;&#x9;DSpace_ITEM_10366-138147" OBJID="&#xa;&#x9;&#x9;&#x9;&#x9;hdl:10366/138147">
<metsHdr CREATEDATE="2026-09-16T03:47:03Z">
<agent TYPE="ORGANIZATION" ROLE="CUSTODIAN">
<name>Gestión del Repositorio Documental de la Universidad de Salamanca</name>
</agent>
</metsHdr>
<dmdSec ID="DMD_10366_138147">
<mdWrap MDTYPE="MODS">
<xmlData xmlns:mods="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
<mods:mods xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
<mods:name>
<mods:role>
<mods:roleTerm type="text">advisor</mods:roleTerm>
</mods:role>
<mods:namePart>García-Peñalvo, Francisco J.</mods:namePart>
</mods:name>
<mods:name>
<mods:role>
<mods:roleTerm type="text">advisor</mods:roleTerm>
</mods:role>
<mods:namePart>Therón Sánchez, Roberto</mods:namePart>
</mods:name>
<mods:name>
<mods:role>
<mods:roleTerm type="text">author</mods:roleTerm>
</mods:role>
<mods:namePart>Vázquez Ingelmo, Andrea</mods:namePart>
</mods:name>
<mods:extension>
<mods:dateAccessioned encoding="iso8601">2018-07-31T10:52:49Z</mods:dateAccessioned>
</mods:extension>
<mods:extension>
<mods:dateAvailable encoding="iso8601">2018-07-31T10:52:49Z</mods:dateAvailable>
</mods:extension>
<mods:originInfo>
<mods:dateIssued encoding="iso8601">2018-07-24</mods:dateIssued>
</mods:originInfo>
<mods:identifier type="uri">http://hdl.handle.net/10366/138147</mods:identifier>
<mods:abstract>[ES]Los paneles de información (dashboards, en inglés), juegan un papel clave en el proceso de análisis y visualización de datos sobre un tema o dominio específico. En esencia, los dashboards muestran información y permiten a los usuarios generar conocimiento y llegar a conclusiones para poder realizar una toma de decisiones con una consistente base informativa. Sin embargo, los usuarios finales pueden presentar una serie significativa de necesidades que difieren entre sí, incluyendo la información mostrada, características de diseño o incluso funcionalidades. Aplicar un enfoque de ingeniería de dominio (dentro del paradigma de las líneas de productos software) trae consigo valiosos beneficios, permitiendo producir dashboards personalizados y adaptados a los requisitos particulares de cada usuario (o grupo de usuarios) implicado mediante la identificación de similitudes y puntos de variabilidad de cada producto que podría ser parte de la línea. A través de la parametrización de características y la configuración de los componentes de presentación y fuentes de datos, es posible obtener una línea de productos software de paneles de control, donde podrán irse variando los diversos componentes que conforman el panel, así como sus funcionalidades o fuentes de datos. La creación de esta línea de productos puede llegar a incrementar la productividad, la mantenibilidad y la trazabilidad en cuanto a la evolución de los requisitos de los dashboards, junto a otros beneficios. Para validar esta aplicación, se ha realizado un caso de estudio en el contexto del Observatorio de Empleabilidad y Empleo Universitarios, donde los usuarios (universidades españolas y administradores), podrán controlar sus propios dashboards para explorar datos sobre la empleabilidad y el empleo de sus graduados. Dichos dashboards serán generados automáticamente a través de un lenguaje específico de dominio (DSL), donde se podrán especificar los requisitos de cada usuario, y un generador de código basado en plantillas.</mods:abstract>
<mods:language>
<mods:languageTerm authority="rfc3066">spa</mods:languageTerm>
</mods:language>
<mods:accessCondition type="useAndReproduction">Attribution-NonCommercial-ShareAlike 4.0 International</mods:accessCondition>
<mods:subject>
<mods:topic>Information technology</mods:topic>
</mods:subject>
<mods:subject>
<mods:topic>Paneles de control</mods:topic>
</mods:subject>
<mods:subject>
<mods:topic>Líneas de productos software</mods:topic>
</mods:subject>
<mods:subject>
<mods:topic>Dashboards</mods:topic>
</mods:subject>
<mods:subject>
<mods:topic>Generación de código</mods:topic>
</mods:subject>
<mods:subject>
<mods:topic>Visualización de datos</mods:topic>
</mods:subject>
<mods:subject>
<mods:topic>Sistemas de información</mods:topic>
</mods:subject>
<mods:titleInfo>
<mods:title>Aplicación de ingeniería de dominio para la generación de dashboards personalizados</mods:title>
</mods:titleInfo>
<mods:genre>info:eu-repo/semantics/masterThesis</mods:genre>
</mods:mods>
</xmlData>
</mdWrap>
</dmdSec>
<amdSec ID="TMD_10366_138147">
<rightsMD ID="RIG_10366_138147">
<mdWrap OTHERMDTYPE="DSpaceDepositLicense" MDTYPE="OTHER" MIMETYPE="text/plain">
<binData>TElDRU5DSUEgREUgRElTVFJJQlVDScOTTiBOTyBFWENMVVNJVkEKClBhcmEgcXVlIGVsIFJlcG9zaXRvcmlvIGRlIGxhIFVuaXZlcnNpZGFkIGRlIFNhbGFtYW5jYSBwdWVkYSByZXByb2R1Y2lyIHkgY29tdW5pY2FyIHDDumJsaWNhbWVudGUgc3UgZG9jdW1lbnRvIGVzIG5lY2VzYXJpbyBsYSBhY2VwdGFjacOzbiBkZSB1bmEgc2VyaWUgZGUgdMOpcm1pbm9zLiBMYXMgY29uZGljaW9uZXMgZGUgbGEgbGljZW5jaWEgZGUgZGlzdHJpYnVjacOzbiBubyBleGNsdXNpdmEgcXVlIGxvcyBhdXRvcmVzIGRlYmVuIGFjZXB0YXIgYWwgaGFjZXIgYXV0b2FyY2hpdm8gZW4gR1JFRE9TIHNvbiBsYXMgc2lndWllbnRlczoKCjEuIEFjZXB0YW5kbyBlc3RhIGxpY2VuY2lhLCB1c3RlZCAoZWwgYXV0b3IvZXMgbyBlbCBwcm9waWV0YXJpby9zIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvcikgZ2FyYW50aXphIGEgbGEgVW5pdmVyc2lkYWQgZGUgU2FsYW1hbmNhIGVsIGRlcmVjaG8gbm8gZXhjbHVzaXZvIGRlIGFyY2hpdmFyLCByZXByb2R1Y2lyLCBjb252ZXJ0aXIgKGNvbW8gc2UgZGVmaW5lIG3DoXMgYWJham8pLCBjb211bmljYXIgeS9vIGRpc3RyaWJ1aXIgc3UgZG9jdW1lbnRvIG11bmRpYWxtZW50ZSBlbiBmb3JtYXRvIGVsZWN0csOzbmljby4gCgoyLiBFbCBhdXRvciBhY2VwdGEgcXVlIGxhIFVuaXZlcnNpZGFkIGRlIFNhbGFtYW5jYSBwdWVkYSBjb25zZXJ2YXIgbcOhcyBkZSB1bmEgY29waWEgZGUgZXN0ZSBkb2N1bWVudG8geSwgc2luIGFsdGVyYXIgc3UgY29udGVuaWRvLCBjb252ZXJ0aXJsbyBhIGN1YWxxdWllciBmb3JtYXRvIGRlIGZpY2hlcm8sIG1lZGlvIG8gc29wb3J0ZSwgcGFyYSBwcm9ww7NzaXRvcyBkZSBzZWd1cmlkYWQsIHByZXNlcnZhY2nDs24geSBhY2Nlc28uCgozLiBFbCBkZXBvc2l0YXJpbyBkZWNsYXJhIHF1ZSBlbCBkb2N1bWVudG8gZXMgdW4gdHJhYmFqbyBvcmlnaW5hbCBzdXlvIHkvbyBxdWUgdGllbmUgZWwgZGVyZWNobyBwYXJhIG90b3JnYXIgbG9zIGRlcmVjaG9zIGNvbnRlbmlkb3MgZW4gZXN0YSBsaWNlbmNpYS4gVGFtYmnDqW4gZGVjbGFyYSBxdWUgc3UgZG9jdW1lbnRvIG5vIGluZnJpbmdlLCBlbiB0YW50byBlbiBjdWFudG8gbGUgc2VhIHBvc2libGUgc2FiZXIsIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSBuaW5ndW5hIG90cmEgcGVyc29uYSBvIGVudGlkYWQuCgo0LiBTaSBlbCBkb2N1bWVudG8gY29udGllbmUgbWF0ZXJpYWxlcyBkZSBsb3MgY3VhbGVzIG5vIHRpZW5lIGxvcyBkZXJlY2hvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgaGEgb2J0ZW5pZG8gZWwgcGVybWlzbyBzaW4gcmVzdHJpY2Npw7NuIGRlbCBwcm9waWV0YXJpbyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcGFyYSBvdG9yZ2FyIGEgbGEgVW5pdmVyc2lkYWQgZGUgU2FsYW1hbmNhIGxvcyBkZXJlY2hvcyByZXF1ZXJpZG9zIHBvciBlc3RhIGxpY2VuY2lhLCB5IHF1ZSBlc2UgbWF0ZXJpYWwgY3V5b3MgZGVyZWNob3Mgc29uIGRlIHRlcmNlcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIHkgcmVjb25vY2lkbyBlbiBlbCB0ZXh0byBvIGNvbnRlbmlkbyBkZWwgZG9jdW1lbnRvIGVudHJlZ2Fkby4KCjUuIFNpIGVsIGRvY3VtZW50byBzZSBiYXNhIGVuIHVuYSBvYnJhIHF1ZSBoYSBzaWRvIHBhdHJvY2luYWRhIG8gYXBveWFkYSBwb3IgdW5hIGFnZW5jaWEgdSBvcmdhbml6YWNpw7NuIGRpZmVyZW50ZSBkZSBsYSBVbml2ZXJzaWRhZCBkZSBTYWxhbWFuY2EsIHNlIHByZXN1cG9uZSBxdWUgc2UgaGEgY3VtcGxpZG8gY29uIGN1YWxxdWllciBkZXJlY2hvIGRlIHJldmlzacOzbiB1IG90cmFzIG9ibGlnYWNpb25lcyByZXF1ZXJpZGFzIHBvciBlc3RlIGNvbnRyYXRvIG8gYWN1ZXJkby4KCjYuIExhIFVuaXZlcnNpZGFkIGRlIFNhbGFtYW5jYSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgc3UvcyBub21icmUvcyBjb21vIGVsL2xvcyBhdXRvci9lcyBvIHByb3BpZXRhcmlvL3MgZGUgbG9zIGRlcmVjaG9zIGRlbCBkb2N1bWVudG8sIHkgbm8gaGFyw6EgbmluZ3VuYSBhbHRlcmFjacOzbiBkZSBzdSBkb2N1bWVudG8gZGlmZXJlbnRlIGEgbGFzIHBlcm1pdGlkYXMgZW4gZXN0YSBsaWNlbmNpYS4KClNpIGVzdGFzIGNvbmRpY2lvbmVzIG5vIHNvbiBhY2VwdGFkYXMgcG9yIGVsIGF1dG9yLCBubyBlcyBwb3NpYmxlIGRlcG9zaXRhciBuaW5nw7puIGRvY3VtZW50by4KClNpIHVuIGF1dG9yIGVzdMOhIGludGVyZXNhZG8gZW4gbW9kaWZpY2FyIHVuIHRyYWJham8gcXVlIGhheWEgc2lkbyBkZXBvc2l0YWRvIGVuIEdSRURPUywgZGViZSBwb25lcnNlIGVuIGNvbnRhY3RvIGNvbiBsb3MgYWRtaW5pc3RyYWRvcmVzIGRlIEdSRURPUyAocmVwb3NpdG9yaW9AdXNhbC5lcykuCg==</binData>
</mdWrap>
</rightsMD>
</amdSec>
<amdSec ID="FO_10366_138147_1">
<techMD ID="TECH_O_10366_138147_1">
<mdWrap MDTYPE="PREMIS">
<xmlData xmlns:premis="http://www.loc.gov/standards/premis" xsi:schemaLocation="http://www.loc.gov/standards/premis http://www.loc.gov/standards/premis/PREMIS-v1-0.xsd">
<premis:premis>
<premis:object>
<premis:objectIdentifier>
<premis:objectIdentifierType>URL</premis:objectIdentifierType>
<premis:objectIdentifierValue>https://gredos.usal.es/bitstream/10366/138147/1/TFM_memoria.pdf</premis:objectIdentifierValue>
</premis:objectIdentifier>
<premis:objectCategory>File</premis:objectCategory>
<premis:objectCharacteristics>
<premis:fixity>
<premis:messageDigestAlgorithm>MD5</premis:messageDigestAlgorithm>
<premis:messageDigest>a8f0252ed60557e3964ff76af1da4f31</premis:messageDigest>
</premis:fixity>
<premis:size>4193139</premis:size>
<premis:format>
<premis:formatDesignation>
<premis:formatName>application/pdf</premis:formatName>
</premis:formatDesignation>
</premis:format>
</premis:objectCharacteristics>
<premis:originalName>TFM_memoria.pdf</premis:originalName>
</premis:object>
</premis:premis>
</xmlData>
</mdWrap>
</techMD>
</amdSec>
<amdSec ID="FT_10366_138147_8">
<techMD ID="TECH_T_10366_138147_8">
<mdWrap MDTYPE="PREMIS">
<xmlData xmlns:premis="http://www.loc.gov/standards/premis" xsi:schemaLocation="http://www.loc.gov/standards/premis http://www.loc.gov/standards/premis/PREMIS-v1-0.xsd">
<premis:premis>
<premis:object>
<premis:objectIdentifier>
<premis:objectIdentifierType>URL</premis:objectIdentifierType>
<premis:objectIdentifierValue>https://gredos.usal.es/bitstream/10366/138147/8/TFM_memoria.pdf.txt</premis:objectIdentifierValue>
</premis:objectIdentifier>
<premis:objectCategory>File</premis:objectCategory>
<premis:objectCharacteristics>
<premis:fixity>
<premis:messageDigestAlgorithm>MD5</premis:messageDigestAlgorithm>
<premis:messageDigest>2ddabfd34708cf26973bd2d2c8a1f9fe</premis:messageDigest>
</premis:fixity>
<premis:size>184058</premis:size>
<premis:format>
<premis:formatDesignation>
<premis:formatName>text/plain</premis:formatName>
</premis:formatDesignation>
</premis:format>
</premis:objectCharacteristics>
<premis:originalName>TFM_memoria.pdf.txt</premis:originalName>
</premis:object>
</premis:premis>
</xmlData>
</mdWrap>
</techMD>
</amdSec>
<fileSec>
<fileGrp USE="ORIGINAL">
<file ID="BITSTREAM_ORIGINAL_10366_138147_1" MIMETYPE="application/pdf" SEQ="1" SIZE="4193139" CHECKSUM="a8f0252ed60557e3964ff76af1da4f31" CHECKSUMTYPE="MD5" ADMID="FO_10366_138147_1" GROUPID="GROUP_BITSTREAM_10366_138147_1">
<FLocat xlink:type="simple" LOCTYPE="URL" xlink:href="https://gredos.usal.es/bitstream/10366/138147/1/TFM_memoria.pdf"/>
</file>
</fileGrp>
<fileGrp USE="TEXT">
<file ID="BITSTREAM_TEXT_10366_138147_8" MIMETYPE="text/plain" SEQ="8" SIZE="184058" CHECKSUM="2ddabfd34708cf26973bd2d2c8a1f9fe" CHECKSUMTYPE="MD5" ADMID="FT_10366_138147_8" GROUPID="GROUP_BITSTREAM_10366_138147_8">
<FLocat xlink:type="simple" LOCTYPE="URL" xlink:href="https://gredos.usal.es/bitstream/10366/138147/8/TFM_memoria.pdf.txt"/>
</file>
</fileGrp>
</fileSec>
<structMap TYPE="LOGICAL" LABEL="DSpace Object">
<div TYPE="DSpace Object Contents" ADMID="DMD_10366_138147">
<div TYPE="DSpace BITSTREAM">
<fptr FILEID="BITSTREAM_ORIGINAL_10366_138147_1"/>
</div>
</div>
</structMap>
</mets></metadata></record></GetRecord></OAI-PMH>