GRIAL resources
Permanent URI for this communityhttps://repositorio.grial.eu/handle/123456789/1
Browse
8 results
Search Results
Item Fostering Decision-Making Processes in Health Ecosystems Through Visual Analytics and Machine Learning(Springer, 2022-06-26) García-Peñalvo, F. J.; Vázquez-Ingelmo, A.; García-Holgado, A.Data-intensive contexts, such as health, use information systems to merge, synthesize, represent, and visualize data by using interfaces to ease decision-making processes. All data management processes play an essential role in exploiting data’s strategic value from acquisition to visualization. Technologi-cal ecosystems allow the deployment of highly complex services while supporting their evolutionary nature. However, there is a challenge regarding the design of high-level interfaces that adapt to the evolving nature of data. The AVisSA project is focused on tackling the development of an automatic dashboard generation system (meta-dashboard) using Domain Engineering and Artificial Intelligence techniques. This approach makes it possible to obtain dashboards from data flows in technological ecosystems adapted to specific domains. The implementation of the meta-dashboard will make intensive use of user experience testing throughout its development, which will allow the involvement of other actors in the ecosystem as stakeholders (public administration, health managers, etc.). These actors will be able to use the data for decision-making and design improvements in health provision.Item Generating Dashboards Using Fine-Grained Components: A Case Study for a PhD Programmes(Springer, 2020-07-19) Vázquez-Ingelmo, A.; García-Peñalvo, F. J.; Therón, R.Developing dashboards is a complex domain, especially when sev-eral stakeholders are involved; while some users could demand certain indica-tors, other users could demand specific visualizations or design features. Creating individual dashboards for each potential need would consume several resources and time, being an unfeasible approach. Also, user requirements must be thoroughly analyzed to understand their goals regarding the data to be explored, and other characteristics that could affect their user experience. All these necessities ask for a paradigm to foster reusability not only at development level but also at knowledge level. Some methodologies, like the Software Product Line paradigm, leverage domain knowledge and apply it to create a series of assets that can be composed, parameterized, or combined to obtain fully functional systems. This work presents an application of the SPL paradigm to the domain of information dashboards, with the goal of reducing their development time and increasing their effectiveness and user experience. Dif-ferent dashboard configurations have been suggested to test the proposed approach in the context of the Education in the Knowledge Society PhD pro-gramme of the University of Salamanca.Item Addressing Fine-Grained Variability in User-Centered Software Product Lines: A Case Study on Dashboards(Springer, 2019-04-01) Vázquez-Ingelmo, A.; García-Peñalvo, F. J.; Therón, R.Software product lines provide a theoretical framework to generate and customize products by studying the target domain and by capturing the commonalities among the potential products of the family. This domain knowledge is subsequently used to implement a series of configurable core assets that will be systematically reused to obtain products with different features to match particular user requirements. Some kind of interactive systems, like dashboards, require special attention as their features are very fine-grained. Having the capacity of configuring a dashboard product to match particular user requirements can improve the utility of these products by providing the support to users to reach useful insights, in addition to a decrease in the development time and an increase in maintainability. Several techniques for implementing features and variability points in the context of SPLs are available, and it is important to choose the right one to exploit the SPL paradigm benefits to the maximum. This work addresses the materialization of fine-grained variability in SPL through code templates and macros, framed in the particular domain of dashboardsItem Specifying information dashboards’ interactive features through meta-model instantiation(CEUR-WS.org, 2020-09-19) Vázquez-Ingelmo, A.; García-Peñalvo, F. J.; Therón, R.; García-Holgado, A.Information dashboards1 can be leveraged to make informed decisions with the goal of improving policies, processes, and results in different contexts. However, the design process of these tools can be convoluted, given the variety of profiles that can be involved in decision-making processes. The educative context is one of the contexts that can benefit from the use of information dashboards, but given the diversity of actors within this area (teachers, managers, students, researchers, etc.), it is necessary to take into account different factors to deliver useful and effective tools. This work describes an approach to generate information dashboards with interactivity capabilities in different contexts through meta-modeling. Having the possibility of specifying interaction patterns within the generative workflow makes the personalization process more fine-grained, allowing to match very specific requirements from the user. An example of application within the context of Learning Analytics is presented to demonstrate the viability of this approach.Item Connecting domain-specific features to source code: Towards the automatization of dashboard generation(2019-10-31) Vázquez-Ingelmo, A.; García-Peñalvo, F. J.; Therón, R.; Amo-Filvà, D.; Fonseca-Escudero, D.Dashboards are useful tools for generating knowledge and support decision-making processes, but the extended use of technologies and the increasingly available data asks for user-friendly tools that allow any user profile to exploit their data. Building tailored dashboards for any potential user profile would involve several resources and long development times, taking into account that dashboards can be framed in very different contexts that should be studied during the design processes to provide practical tools. This situation leads to the necessity of searching for methodologies that could accelerate these processes. The software product line paradigm is one recurrent method that can decrease the time-to-market of products by reusing generic core assets that can be tuned or configured to meet specific requirements. However, although this paradigm can solve issues regarding development times, the configuration of the dashboard is still a complex challenge; users' goals, datasets, and context must be thoroughly studied to obtain a dashboard that fulfills the users' necessities and that fosters insight delivery. This paper outlines the benefits and a potential approach to automatically configuring information dashboards by leveraging domain commonalities and code templates. The main goal is to test the functionality of a workflow that can connect external algorithms, such as artificial intelligence algorithms, to infer dashboard features and feed a generator based on the software product line paradigmItem Taking advantage of the software product line paradigm to generate customized user interfaces for decision-making processes: A case study on university employability(2019-07-01) Vázquez-Ingelmo, A.; García-Peñalvo, F. J.; Therón, R.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.Item Generation of Customized Dashboards Through Software Product Line Paradigms to Analyse University Employment and Employability Data(CEUR-WS.org, 2018-08-31) Vázquez-Ingelmo, A.; García-Peñalvo, F. J.; Therón, R.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.Item Application of domain engineering to generate customized information dashboards(Springer, 2018-07-18) Vázquez-Ingelmo, A.; García-Peñalvo, F. J.; Therón, R.Information dashboards play a key role in analyzing and visualizing data about a specific topic or domain. In essence, these dashboards display in-formation and enable users to reach insights and make informed decisions. However, end users can have several necessities that are different from each other, including the displayed information itself or other design features. For these reasons, a domain engineering approach is proposed in order to produce customized dashboards adapted to singular requirements of every involved user (or group of users) by the parameterization of features, presentation components and data sources, obtaining a software product line of information dashboards. The creation of a product line would in-crease productivity, maintainability and traceability regarding the evolu-tion of the dashboards’ requirements. To validate this approach, a case study of its application in the context of the Spanish Observatory of Em-ployability and University Employment ecosystem is described, where us-ers (Spanish universities and administrators) will control their own dash-boards to reach insights about the employability of their graduates.