nfrs related to user interaction. In 2020 IEEE 28th
International Requirements Engineering Conference
(RE), pages 102–112. IEEE.
Carvalho, R. M., Castro Andrade, R. M., Oliveira, K. M.,
Sousa Santos, I., and Bezerra, C. I. (2017). Quality
characteristics and measures for human—computer
interaction evaluation in ubiquitous systems. Software
Quality Journal, 25(3):743–795.
Chauhan, M. A. and Babar, M. A. (2017). Chapter 7
- using reference architectures for design and eval-
uation of web of things systems**this chapter de-
scribes a method for software architecture design,
analysis, evaluation and evolution of individual inter-
net of things (iot) subsystems and how individual iot
subsystems can be used for design of web of things
(wot) systems.: A case of smart homes domain. In
Sheng, Q. Z., Qin, Y., Yao, L., and Benatallah, B., ed-
itors, Managing the Web of Things, pages 205 – 228.
Morgan Kaufmann, Boston.
Chung, L. and Prado Leite, J. C. (2009). On Non-
Functional Requirements in Software Engineering,
page 363–379. Springer-Verlag, Berlin, Heidelberg.
Filho, J. C. S., Brito, M. R. F., and Sampaio, A. L.
(2020). Comparing heuristic evaluation and maltu
model in interaction evaluation of ubiquitous systems.
In Anais Estendidos do XIX Simp
´
osio Brasileiro so-
bre Fatores Humanos em Sistemas Computacionais
(IHC’20), Porto Alegre, RS, Brasil. SBC.
Ghasemi, F., Rezaee, A., and Rahmani, A. M. (2019).
Structural and behavioral reference model for IoT-
based elderly health-care systems in smart home.
International Journal of Communication Systems,
32(12):e4002.
ISO/IEC 25000 (2011). Iso/iec 25000 - systems and soft-
ware engineering - systems and software quality re-
quirements and evaluation (square). Technical report.
Jazdi, N., Oppenlaender, N., and Weyrich, M. (2016).
Quantification of the quality characteristics for
the calculation of software reliability. IFAC-
PapersOnLine, 49(30):1 – 5. 4th IFAC Symposium
on Telematics Applications TA 2016.
Kim, D., Choi, J.-Y., and Hong, J.-E. (2017). Evaluating
energy efficiency of internet of things software archi-
tecture based on reusable software components. In-
ternational Journal of Distributed Sensor Networks,
13(1):1550147716682738.
Kim, M. (2016). A quality model for evaluating IoT appli-
cations. International Journal of Computer and Elec-
trical Engineering, 8(1):66–76.
Kitchenham, B. and Charters, S. (2007). Guidelines for per-
forming systematic literature reviews in software en-
gineering. Technical Report EBSE 2007-001, Keele
University and Durham University Joint Report.
Moher, D., Liberati, A., Tetzlaff, J., and Altman, D. G.
(2009). Preferred reporting items for systematic re-
views and meta-analyses: the prisma statement. An-
nals of Internal Medicine, 151(4):264–269.
Munnelly, J. and Clarke, S. (2008). Infrastructure for ubiq-
uitous computing: Improving quality with modulari-
sation. In Proceedings of the 2008 AOSD Workshop
on Aspects, Components, and Patterns for Infrastruc-
ture Software, ACP4IS ’08, New York, NY, USA. As-
sociation for Computing Machinery.
Musumba, G. and Nyongesa, H. (2013). Context awareness
in mobile computing: A review. International Journal
of Machine Learning and Applications, 2(1):5.
Patel, K. K., Patel, S. M., and Scholar, P. G. (2016). Inter-
net of Things-IOT: Definition, Characteristics, Archi-
tecture, Enabling Technologies, Application & Future
Challenges. International Journal of Engineering Sci-
ence and Computing.
Petersen, K., Vakkalanka, S., and Kuzniarz, L. (2015).
Guidelines for conducting systematic mapping stud-
ies in software engineering: An update. Information
and Software Technology, 64:1 – 18.
Rocha, L. C., Andrade, R. M. C., Sampaio, A. L., and Lelli,
V. (2017). Heuristics to evaluate the usability of ubiq-
uitous systems. In Streitz, N. and Markopoulos, P.,
editors, Distributed, Ambient and Pervasive Interac-
tions, pages 120–141, Cham. Springer International
Publishing.
Rowland, C., Goodman, E., Charlier, M., Light, A., and Lui,
A. (2015). Designing connected products: UX for the
consumer Internet of Things. ” O’Reilly Media, Inc.”.
Ruiz-L
´
opez, T., Noguera, M., Rodr
´
ıguez F
´
ortiz, M. J., and
Garrido, J. L. (2013). Requirements systematization
through pattern application in ubiquitous systems. In
van Berlo, A., Hallenborg, K., Rodr
´
ıguez, J. M. C.,
Tapia, D. I., and Novais, P., editors, Ambient Intelli-
gence - Software and Applications, pages 17–24, Hei-
delberg. Springer International Publishing.
Ruiz-L
´
opez, T., Rodr
´
ıguez-Dom
´
ınguez, C., Noguera, M.,
and Rodr
´
ıguez, M. J. (2012). A model-driven ap-
proach to requirements engineering in ubiquitous sys-
tems. In Novais, P., Hallenborg, K., Tapia, D. I., and
Rodr
´
ıguez, J. M. C., editors, Ambient Intelligence -
Software and Applications, pages 85–92, Berlin, Hei-
delberg. Springer Berlin Heidelberg.
Ruiz-L
´
opez, T., Rodr
´
ıguez-Dom
´
ınguez, C., Noguera, M.,
Rodr
´
ıguez, M. J., Benghazi, K., and Garrido, J. L.
(2013). Applying model-driven engineering to a
method for systematic treatment of nfrs in ami sys-
tems. J. Ambient Intell. Smart Environ., 5(3):287–310.
Sommerville, I. (2011). Software engineering 9th edition.
ISBN-10, 137035152:18.
Uckelmann, D., Harrison, M., and Michahelles, F. (2011).
An Architectural Approach Towards the Future Inter-
net of Things, pages 1–24. Springer Berlin Heidel-
berg, Berlin, Heidelberg.
Weiser, M. (1991). The computer for the 21 st century. Sci-
entific american, 265(3):94–105.
Wiegers, K. and Beatty, J. (2013). Software Requirements,
Third Edition. Microsoft Press.
Wohlin, C. (2014). Guidelines for snowballing in system-
atic literature studies and a replication in software en-
gineering. In Proceedings of the 18th International
Conference on Evaluation and Assessment in Software
Engineering, EASE ’14, New York, NY, USA. Asso-
ciation for Computing Machinery.
Evaluation of Non-Functional Requirements for IoT Applications
119