Contextual Requirements Prioritization and its Application to Smart Homes

Publication date

2017-04-05

Authors

Serral, Estefanía
Sernani, PaoloISNI 0000000445483341
Dragoni, Aldo Franco
Dalpiaz, FabianoISNI 0000000419575525

Editors

Braun, Andreas
Wichert, Reiner
Maña, Antonio

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

taverne

Abstract

When many requirements co-exist for a given system, prioritization is essential to determine which ones have higher priority. While the basic prioritization algorithms result in a total or partial order of the requirements, it is often the case that the priority of the requirements depends on the context at hand. This is especially true in ambient intelligence systems such as smart homes, which operate in an inherently dynamic environment that may affect the priority of the requirements at runtime. For example, depending on the health status of a smart home inhabitant, safety may become more important than comfort or cost-saving. In this paper, we make three contributions: (i) we introduce a novel method for the contextual prioritization of requirements, (ii) we propose an online platform for prioritizing the requirements for a smart home based on our method, and (iii) we report on results from an initial evaluation of the platform and the prioritization method.

Keywords

Analytic Hierarchy Process, Smart Home, Urgent Task, Ambient Assisted Living, Prioritization Method, Taverne

Citation

Serral, E, Sernani, P, Dragoni, A F & Dalpiaz, F 2017, Contextual Requirements Prioritization and its Application to Smart Homes. in A Braun, R Wichert & A Maña (eds), Ambient Intelligence : 13th European Conference, AmI 2017, Malaga, Spain, April 26–28, 2017, Proceedings. 1 edn, Lecture Notes in Computer Science, vol. 10217, Springer, Cham, pp. 94-109. https://doi.org/10.1007/978-3-319-56997-0_7