Cortiñas, AlejandroLamas Sardiña, Víctor JuanRodríguez Luaces, Miguel2026-08-142026-08-142024Alejandro Cortiñas, Victor Lamas, and Miguel R. Luaces. 2024. SensorPublisher: Applying Software Product Lines to the Development of IoT Dashboards. In 28th ACM International Systems and Software Product Line Conference (SPLC ’24), September 2–6, 2024, Dommeldange, Luxembourg. ACM, New York, NY, USA, pp. 153-163. https://doi.org/10.1145/3646548.3672582979-8-4007-0593-9https://hdl.handle.net/2183/49032Presented at: 28th ACM International Systems and Software Product Line Conference (SPLC '24), September 2 - 6, 2024, Dommeldange, Luxembourg. © Autor | ACM 2024. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in SPLC '24: Proceedings of the 28th ACM International Systems and Software Product Line Conference, https://doi.org/10.1145/3646548.3672582[Abstract]: Geosciences have witnessed a revolution in data collection thanks to the Internet of Things (IoT), which has made it possible to monitor complex phenomena using sensor networks. However, developing web-centric, sensor-based, data warehousing information systems presents challenges because of their complexity and cost. This paper presents an intuitive low-code development system (called SensorPublisher), based on a software product line (SPL) and a domain-specific language (DSL), that speeds up the creation of data warehousing applications for geographic sensor data. SensorPublisher allows the geoscientist to define the sensor network, to generate a software product, and to deploy the product to a local or a remote server. Our tool seeks to encourage scientists to share the outcomes of their sensor data analysis projects with their communities by means of a simple, user-friendly and cost-effective approach. We showcase the system in different geoscientific domains, such as meteorological monitoring services, traffic data and air quality monitoring in urban areas, and marine area monitoring systems. © 2024 Copyright held by the owner/author(s). Publication rights licensed to ACM.eng© Autor | ACM 2024Domain Specific Language (DSL)Internet of Things (IoT)Software Product Line (SPL)SensorPublisher: Applying Software Product Lines to the Development of IoT Dashboardsconference outputopen access10.1145/3646548.3672582