RT Journal Article T1 Data visualization guidance using a software product line approach. A1 Romero-Organvidez, David A1 Horcas-Aguilera, José Miguel A1 Galindo, José A. A1 Benavides, David K1 Software - Desarrollo K1 Ingeniería del software AB Data visualization aims to convey quantitative and qualitative information effectively by determining which techniques and visualizations are most appropriate for different situations and why. Various software solutions can produce numerous visualizations of the same data set. However, data visualization encompasses a wide range of visual configurations that depend on factors such as the type of data being displayed, the different displays (e.g., scatter plots, line graphs, and pie charts), the visual components used to represent the data (e.g., lines, dots, and bars), and the specific visual attributes of those components (e.g., color, shape, size, and length). A similar problem arises when designing data tables, where the dimensionality of the data and its complexity influence the choice of the most appropriate structure (e.g., unidirectional, bidirectional). Often, this broad spectrum of configurations requires a visualization expert who knows which techniques are best for which type of data source and what is to be conveyed. Typically, researchers and developers lack knowledge of data visualization best practices and must learn the design principles that enable effective communication and the technical details of the specific software tool they use to generate visualizations. This paper proposes a software product line approach to model and realize the variability of the visualization design process, using feature models to encode knowledge about design best practices in graphs and charts. Our approach involves solving visualization design variability through a stepwise configuration process and evaluating the proposal for a specific software visualization tool. Our solution facilitates effective communication of quantitative results by helping researchers and developers select and generate the most effective visualizations for each case. This approach opens up new opportunities for research at the intersection of data visualization and variability. PB Elsevier YR 2024 FD 2024 LK https://hdl.handle.net/10630/35581 UL https://hdl.handle.net/10630/35581 LA eng NO This work was partially supported by FEDER/Ministry of Science, Innovation and Universities/Junta de Andalucía/State Research Agency/CDTI with the following grants: Data-pl (PID2022-138486OB-I00), TASOVA PLUS research network (RED2022-134337-T) and MIDAS (IDI-20230256). Also, the work from the University of Málaga is supported by the projects IRIS PID2021-122812OB-I00 (co-financed by FEDER funds), LEIA UMA18-FEDERJA-157, and DAEMON H2020-101017109. David Romero-Organvidez is supported by PREP2022-000335, financed by MICIN/AEI/10.13039/501100011033 and by FSE+Thanks to Mario Pérez Montoro (Universitat de Barcelona) and Jorge García Gutiérrez (Universidad de Sevilla) for their contribution to the evaluation of this article. DS RIUMA. Repositorio Institucional de la Universidad de Málaga RD 25 ene 2026