Taking advantage of the software product line paradigm to generate customized user interfaces for decision-making processes: a case study on university employability

Author:

Vázquez-Ingelmo Andrea1,García-Peñalvo Francisco J.1,Therón Roberto12

Affiliation:

1. GRIAL Research Group, Department of Computer Science and Automatics, University of Salamanca, Salamanca, Spain

2. VisUSAL Research Group, Department of Computer Science and Automatics, University of Salamanca, Salamanca, Spain

Abstract

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.

Funder

Spanish Government Ministry of Economy and Competitiveness

CHIST-ERA Programme

La Caixa Foundation

Spanish Ministry of Education and Vocational Training

Publisher

PeerJ

Subject

General Computer Science

Reference66 articles.

1. The effect of culture on user interface design of social media—a case study on preferences of saudi arabians on the arabic user interface of facebook;Almakky;World Academy of Science, Engineering Technology International Journal of Social, Behavioral, Educational, Economic, Business Industrial Engineering,2015

2. Mapping between levels in the metamodel architecture;Álvarez,2001

3. FEATUREHOUSE: language-independent, automated software composition;Apel,2009

4. Language-independent and automated software composition: the FeatureHouse experience;Apel;IEEE Transactions on Software Engineering,2013

Cited by 21 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Heuristic Evaluation of MetaViz: Insights and Strategic Recommendations to Elevate User Experience in an Automated Data Visualization Platform;Proceedings of the XXIV International Conference on Human Computer Interaction;2024-06-19

2. Data visualization and domain knowledge: Insights through focus groups of researchers in Spain;Computers in Human Behavior;2024-06

3. Managing Customizable User Interface for Web Application Product Lines using Delta Modeling;Proceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems;2024-02-07

4. A new frontier in dashboard design: Evaluating an innovative meta‐modelling approach through expert insights;Expert Systems;2024-02-05

5. KoopaML: A Graphical Platform for Building Machine Learning Pipelines Adapted to Health Professionals;International Journal of Interactive Multimedia and Artificial Intelligence;2023

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3