Show simple item record

dc.contributor.authorGarcía Peñalvo, Francisco J. 
dc.contributor.authorTherón Sánchez, Roberto 
dc.contributor.authorVázquez Ingelmo, Andrea 
dc.date.accessioned2019-07-23T11:44:54Z
dc.date.available2019-07-23T11:44:54Z
dc.date.issued2019-07-01
dc.identifier.citationVázquez-Ingelmo, A., García-Peñalvo, F. J., & Therón, R. (2019). Taking advantage of the software product line paradigm to generate customized user interfaces for decision-making processes: A case study on university employability. PeerJ Computer Science, 5, e203. doi:10.7717/peerj-cs.203es_ES
dc.identifier.urihttp://hdl.handle.net/10366/139735
dc.description.abstract[EN]University employment and, specifically, employability has gained relevance since research in these fields can lead to improvement in the quality of life of individual citizens. However, empirical research is still insufficient to make significant decisions, and relying on powerful tools to explore data and reach insights on these fields is paramount. Information dashboards play a key role in analyzing and visually exploring data about a specific topic or domain, but end users can present several necessities that differ from each other, regarding the displayed information itself, design features and even functionalities. By applying a domain engineering approach (within the software product line paradigm), it is possible to produce customized dashboards to fit into particular requirements, by the identification of commonalities and singularities of every product that could be part of the product line. Software product lines increase productivity, maintainability and traceability regarding the evolution of the requirements, among other benefits. To validate this approach, a case study of its application in the context of the Spanish Observatory for University Employability and Employment system has been developed, where users (Spanish universities and administrators) can control their own dashboards to reach insights about the employability of their graduates. These dashboards have been automatically generated through a domain specific language, which provides the syntax to specify the requirements of each user. The domain language fuels a template-based code generator, allowing the generation of the dashboards' source code. Applying domain engineering to the dashboards' domain improves the development and maintainability of these complex software products given the variety of requirements that users might have regarding their graphical interfaces.es_ES
dc.format.mimetypeapplication/pdf
dc.language.isoenges_ES
dc.rightsAtribución-NoComercial-CompartirIgual 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.subjectSPLes_ES
dc.subjectDSLes_ES
dc.subjectDomain engineeringes_ES
dc.subjectDashboardses_ES
dc.subjectEmployabilityes_ES
dc.subjectCode generationes_ES
dc.titleTaking advantage of the software product line paradigm to generate customized user interfaces for decision-making processes: a case study on university employabilityes_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.subject.unesco1203.17 Informáticaes_ES
dc.identifier.doi10.7717/peerj-cs.203
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses_ES
dc.identifier.essn2376-5992
dc.journal.titlePeerJ Computer Sciencees_ES
dc.volume.number5es_ES
dc.page.initiale203es_ES
dc.type.hasVersioninfo:eu-repo/semantics/publishedVersiones_ES


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial-CompartirIgual 4.0 Internacional
Except where otherwise noted, this item's license is described as Atribución-NoComercial-CompartirIgual 4.0 Internacional