loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Diego Clerissi 1 ; Maurizio Leotta 2 and Filippo Ricca 2

Affiliations: 1 Dipartimento di Informatica, Sistemistica e Comunicazione (DISCO), Università di Milano, Bicocca, Italy ; 2 Dipartimento di Informatica, Bioingegneria, Robotica e Ingegneria dei Sistemi (DIBRIS), Università di Genova, Italy

Keyword(s): Node-RED, Guidelines, Comprehension, IoT Web Based Systems, Visual Development.

Abstract: Internet of Things (IoT) systems are rapidly gaining importance in the human society, providing a variety of services to improve the quality of our lives, involving complex and safety-critical tasks; therefore, assuring their quality is of paramount importance. Node-RED is a Web-based visual tool inspired by the flow-based programming paradigm, built on Node.js, and recently emerged to support the users in developing IoT systems in a simple manner. The community behind Node-RED is quite active and encourages artefacts sharing. Thus, the Node-RED flows developed and submitted to public usages should be easy to comprehend and integrate within already existing systems, also in preparation of future maintenance and testing activities. Unfortunately, no consolidated approaches or guidelines to develop comprehensible Node-RED flows currently exist. In this paper, we propose a set of guidelines to help the Node-RED developers in producing flows that are easy to comprehend and use. We have d esigned and conducted an experiment to evaluate the effect of the guidelines in Node-RED flows comprehension. Results show that the adoption of the guidelines significantly reduces the number of errors (p-value = 0.00903) and the time required to comprehend Node-RED flows (p-value = 0.04883). (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.149.214.32

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Clerissi, D.; Leotta, M. and Ricca, F. (2020). A Set of Empirically Validated Development Guidelines for Improving Node-RED Flows Comprehension. In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-421-3; ISSN 2184-4895, SciTePress, pages 108-119. DOI: 10.5220/0009391101080119

@conference{enase20,
author={Diego Clerissi. and Maurizio Leotta. and Filippo Ricca.},
title={A Set of Empirically Validated Development Guidelines for Improving Node-RED Flows Comprehension},
booktitle={Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2020},
pages={108-119},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009391101080119},
isbn={978-989-758-421-3},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - A Set of Empirically Validated Development Guidelines for Improving Node-RED Flows Comprehension
SN - 978-989-758-421-3
IS - 2184-4895
AU - Clerissi, D.
AU - Leotta, M.
AU - Ricca, F.
PY - 2020
SP - 108
EP - 119
DO - 10.5220/0009391101080119
PB - SciTePress