@misc{10481/99588, year = {2024}, month = {8}, url = {https://hdl.handle.net/10481/99588}, abstract = {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.}, organization = {Grant PID2019-109644RB-I00, funded by MCIN/AEI/10.13039/501100011033, i.e., the Spanish Ministry of Science and Innovation (State Research Agency)}, organization = {Grant PID2022-139297OB-I00, funded by MICIU/AEI/10.13039/501100011033 and by ERDF/EU, i.e., the Ministry of Science, Innovation and Universities (State Research Agency) and the European Regional Development Fund (ERDF), a way of making Europe.}, keywords = {Internet of Things (IoT)}, keywords = {Development methodologies}, keywords = {Software engineering process}, keywords = {System life cycle stages}, keywords = {Methodological approaches}, keywords = {Support tools}, title = {Development methodologies for IoT-based systems: challenges and research directions}, doi = {10.1007/s40860-024-00229-9}, author = {Hornos Barranco, Miguel Juan and Quinde, Mario}, }