SCENARIOTCHECK: Uma Técnica de Leitura Baseada em Checklist para Verificação de Cenários IoT
Autores
6823 |
296,3047
|
|
6824 |
296,3047
|
Informações:
Publicações do PESC
Sistemas de software no contexto da Internet das Coisas têm promovido uma revolução industrial, enfatizando novas características e preocupações como autonomia, conectividade contínua com dispositivos e interação entre sistemas, usuários e coisas. No entanto, a construção desse tipo de sistema de software ainda apresenta desafios, devido a suas particularidades. Estudos secundários evidenciam a falta de tecnologias para apoiar a construção desse tipo de sistema, na qual diferentes tecnologias e artefatos de software devem ser evoluídos ou criados para garantir a construção de soluções adequadas e com qualidade. A inspeção de software apoia a garantia da qualidade dos sistemas de software. Entretanto, até então não se tem conhecimento de técnica de inspeção aplicáveis a sistemas de software IoT. Nesse sentido, esta dissertação apresenta a SCENARIOTCHECK, uma técnica de inspeção baseada em checklist para apoiar a identificação de defeitos em cenários IoT. Os resultados dos estudos experimentais com a SCENARIOTCHECK indicam a viabilidade de sua utilização considerando a eficiência e efetividade observadas nos projetos nos quais foi aplicada.
IoT software systems have directed the world into a current industrial revolution, bringing with itself new features and concerns such as autonomy, continuous device connectivity, and interaction among systems, users, and things. Nevertheless, to build these types of systems is still a difficult activity due to their specific features. Empirical studies show the lack of technologies to support the construction of this type of systems, in which different software artifacts should be created to ensure their quality. Thus, software inspection has emerged as an alternative, evidence-based method, to support the quality assurance of artifacts produced during the software development cycle. However, yet, there is no knowledge of inspection techniques applicable to IoT software systems. Therefore, this dissertation presents SCENARIOTCHECK, a checklist-based inspection technique to support the reading of IoT scenarios. SCENARIOTCHECK has been evaluated following an experimental methodology. The results of this research show that the technique has good results regarding cost-efficiency, efficiency and effectiveness in the context of IoT system development.