Development methodologies for IoT-based systems: challenges and research directions Hornos Barranco, Miguel Juan Quinde, Mario Internet of Things (IoT) Development methodologies Software engineering process System life cycle stages Methodological approaches Support tools The spread of IoT-based systems presents several potential benefits to society but still has crucial challenges in different research areas. From the software development point of view, an established methodology for IoT-based systems development is still yet to be found despite the considerable research efforts that are being made in the area. This article presents a literature review of the existing methodologies for IoT-based systems development, highlighting their benefits and limitations. The article also describes and analyses the existing critical challenges in finding a methodology addressing the complex nature of IoT-based systems. This analysis leads to present the open research directions in developing IoT-based systems, which are pathways to drive the research efforts towards addressing the key issues in the area with the aim of finding a methodology that is simple for developers but that ensures high-quality IoT-based systems. 2025-01-20T07:54:16Z 2025-01-20T07:54:16Z 2024-08-09 journal article Hornos, M.J., Quinde, M. Development methodologies for IoT-based systems: challenges and research directions. J Reliable Intell Environ 10, 215–244 (2024). https://doi.org/10.1007/s40860-024-00229-9 https://hdl.handle.net/10481/99588 10.1007/s40860-024-00229-9 eng http://creativecommons.org/licenses/by-nc-nd/4.0/ open access Attribution-NonCommercial-NoDerivatives 4.0 Internacional