The first one is an empirical study with seven experts
to evaluate the structure and content of the guide. We
have applied the Fleiss’ Kappa method to analyse the
agreements between the experts. Most experts’ feed-
back about the guide structure were positive. The ex-
perts disagreed more about the content guide since
some aspects are difficult to understand without the
guide usage. Thus, we conducted a second evaluation
using the guide in an application through a controlled
experiment. The results show the benefits of the guide
for reducing the test effort, increasing the test cover-
age, and detecting IoT failures.
As future work, we intend to expand the experi-
ment to be conducted with more participants and in
other IoT applications. We also intend to instantiate
the guide for others IoT characteristics such as Inter-
operability and Security.
REFERENCES
Amalfitano, D., Amatucci, N., De Simone, V., Riccio, V.,
and Rita, F. A. (2017). Towards a thing-in-the-loop
approach for the verification and validation of iot sys-
tems. In Proceedings of the 1st ACM Workshop on the
Internet of Safe Things, SafeThings’17, page 57–63,
New York, NY, USA. Association for Computing Ma-
chinery.
Andrade, R. M., Carvalho, R. M., de Ara
´
ujo, I. L., Oliveira,
K. M., and Maia, M. E. (2017). What changes from
ubiquitous computing to internet of things in interac-
tion evaluation? In International Conference on Dis-
tributed, Ambient, and Pervasive Interactions, pages
3–21. Springer.
Brady, S., Hava, A., Perry, P., Murphy, J., Magoni, D., and
Portillo-Dominguez, A. O. (2017). Towards an emu-
lated iot test environment for anomaly detection us-
ing nemu. 2017 Global Internet of Things Summit
(GIoTS), pages 1–6.
Cardoso, G., Filho, F., Barbosa, R., and Kowal, J. (2021).
Business process management (bpm) and gut matrix
in support to the information technology. SSRN Elec-
tronic Journal.
Carvalho, L. (2018). A systematic mapping of
tests to IoT applications. Monograph (Bache-
lor in Software Engineering), UFC (Federal Uni-
versity of Cear
´
a), Russas, Brazil. Available on:
http://www.repositorio.ufc.br/handle/riufc/39047.
Cort
´
es, M., Saraiva, R., Souza, M., Mello, P., and Soares,
P. (2019). Adoption of software testing in internet of
things: A systematic literature mapping. In Proceed-
ings of the IV Brazilian Symposium on Systematic and
Automated Software Testing, SAST 2019, page 3–11,
New York, NY, USA. Association for Computing Ma-
chinery.
Dahmann, J., Lane, J. A., Rebovich, G., and Lowry, R.
(2010). Systems of systems test and evaluation chal-
lenges. In 2010 5th International Conference on Sys-
tem of Systems Engineering, pages 1–6.
Fleiss, J. L. and Cohen, J. (1973). The equivalence of
weighted kappa and the intraclass correlation coeffi-
cient as measures of reliability. Educational and Psy-
chological Measurement, 33(3):613–619.
Gupta, H., Vahid Dastjerdi, A., Ghosh, S. K., and Buyya,
R. (2017). ifogsim: A toolkit for modeling and
simulation of resource management techniques in
the internet of things, edge and fog computing en-
vironments. Software: Practice and Experience,
47(9):1275–1296.
Gurijala, Y. R. (2018). Perfor-
mance testing internet of things.
https://www.infosys.com/de/documents/performance-
testing-iot.pdf.
ISO 25010:2011 (2011). Software and data quality. Stan-
dard, International Organization for Standardization,
Geneva, CH.
Jain, R. (1991). The art of computer systems performance
analysis - techniques for experimental design, mea-
surement, simulation, and modeling. Wiley profes-
sional computing. Wiley.
Jeannotte, B. and Tekeoglu, A. (2019). Artorias: Iot se-
curity testing framework. In 2019 26th International
Conference on Telecommunications (ICT), pages 233–
237.
Kitchenham, B. (2004). Procedures for performing sys-
tematic reviews. Keele, UK, Keele University,
33(2004):1–26.
Lu, C., Stankovic, J. A., Abdelzaher, T. F., Tao, G., Son,
S. H., and Marley, M. (2000). Performance speci-
fications and metrics for adaptive real-time systems.
In Proceedings 21st IEEE Real-Time Systems Sympo-
sium, pages 13–23. IEEE.
Mehedi, H. (2019). Top 15 standard iot protocols that you
must know about. https://www.ubuntupit.com/top-15-
standard-iot-protocols-that-you-must-know-about/.
Meier, J., Farre, C., Bansode, P., Barber, S., and Rea, D.
(2007). Performance Testing Guidance for Web Appli-
cations: Patterns & Practices. Microsoft Press, USA.
Pontes, P. M., Lima, B., and Faria, J. a. P. (2018). Test pat-
terns for iot. In Proceedings of the 9th ACM SIGSOFT
International Workshop on Automating TEST Case
Design, Selection, and Evaluation, A-TEST 2018,
page 63–66, New York, NY, USA. Association for
Computing Machinery.
Sand, B. (2015). Iot testing-the big challenge why, what
and how. In International Internet of Things Summit,
pages 70–76. Springer.
Tappler, M., Aichernig, B. K., and Bloem, R. (2017).
Model-based testing iot communication via active au-
tomata learning. In 2017 IEEE International Confer-
ence on Software Testing, Verification and Validation
(ICST), pages 276–287.
Wohlin, C., Runeson, P., H
¨
ost, M., Ohlsson, M. C., Reg-
nell, B., and Wessl
´
en, A. (2012). Experimentation in
software engineering. Springer Science & Business
Media.
Zhang, K., Leng, S., He, Y., Maharjan, S., and Zhang, Y.
(2018). Mobile edge computing and networking for
green and low-latency internet of things. IEEE Com-
munications Magazine, 56:39–45.
ICEIS 2022 - 24th International Conference on Enterprise Information Systems
678