Test-Driven Development Tool for IoT Systems Guerrero Ulloa, Gleiston Carvajal Suárez, Duval Novais, Paulo Hornos Barranco, Miguel Juan Rodríguez Domínguez, Carlos Internet of Things (IoT) CASE tool Test-driven development TDDT4IoTS is a comprehensive tool designed to streamline the development of IoT systems by integrating both device design and software application development within a test-driven framework. Its test-driven development approach enhances the reliability and efficiency of IoT systems by ensuring early error detection and facilitating the integration of diverse technologies. By addressing critical challenges such as interoperability and standardization, TDDT4IoTS empowers developers to overcome key obstacles in IoT adoption, ensuring scalable, robust, and feature-rich applications. The tool’s strong usability, validated through a System Usability Scale (SUS) evaluation, along with future enhancements like Artificial Intelligence (AI)-driven automation for keyword marking and expanded platform support, underscores its significant contribution to accelerating IoT innovation and development. 2024-10-18T15:14:04Z 2024-10-18T15:14:04Z 2024-10-17 journal article G. Guerrero-Ulloa, D. Carvajal-Suárez, P. Novais, M. J. Hornos and C. Rodríguez-Domínguez, "Test-Driven Development Tool for IoT Systems," in IEEE Software, doi: 10.1109/MS.2024.3479880 https://hdl.handle.net/10481/96110 10.1109/MS.2024.3479880 eng http://creativecommons.org/licenses/by-nc-nd/4.0/ open access Attribution-NonCommercial-NoDerivatives 4.0 Internacional Institute of Electrical and Electronics Engineers (IEEE)