Engineering issues related to the development of a recommender system in a critical context: Application to interactive cockpits

被引:18
作者
Bouzekri, E. [1 ]
Canny, A. [1 ]
Fayollas, C. [1 ]
Martinie, C. [1 ]
Palanque, P. [1 ]
Barboni, E. [1 ]
Deleris, Y. [2 ]
Gris, C. [2 ]
机构
[1] Univ Toulouse, ICS IRIT, 118 Route Narbonne, F-31042 Toulouse, France
[2] AIRBUS Operat, 316 Route Bayonne, F-31060 Toulouse, France
关键词
Recommender systems; Automation; Operator tasks; Dependability; Certification; DESIGN;
D O I
10.1016/j.ijhcs.2018.05.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recommender Systems (RS) are nowadays widely used in the area of consumer electronics and home entertainment. They are exploited by large companies (such as Amazon in the area of e-commerce) and used by millions of users (e.g. 93 million for Netflix). With Recommender Systems, users explore possible items of interest, consult details about these items and read explanations about the choices offered, but these tasks are relevant to other application domains too. Recommender Systems can be a powerful option to support operators of critical systems who can be confronted with choosing the right option from a set of alternative (especially in the case of incidents). However, deploying recommender systems in critical contexts requires applying critical systems engineering practices throughout its development. As recommender systems are a special kind of interactive systems, those engineering practices must integrate and reconcile the ones of critical systems engineering and interactive systems engineering. This article presents a comprehensive study of the state of the art in recommender systems engineering which highlights the fact that their engineering is still in its infancy. In the light of Recommender Systems characteristics, we propose a systematic analysis of standards in critical systems engineering and knowledge from dependable computing field to extract a set of requirements that are relevant to Recommender Systems. As those requirements target at different components of a systems, we first propose a generic architecture to decompose Recommender Systems. This generic architecture integrates existing proposals from the Recommender Systems community with current knowledge in interactive systems architectures. In order to engineer Recommender Systems compliant with the entire list of requirements identified, we propose to use a set of complementary integrated model-based approaches from the literature. This approach is illustrated on a large case study about future aircraft alerting systems, which highlights the potential benefits of the usage of recommender systems in critical contexts.
引用
收藏
页码:122 / 141
页数:20
相关论文
共 95 条
[1]   A survey on context-aware recommender systems based on computational intelligence techniques [J].
Abbas, Assad ;
Zhang, Limin ;
Khan, Samee U. .
COMPUTING, 2015, 97 (07) :667-690
[2]  
Adomavicius G., 2015, Recommender Systems Handbook, P191, DOI [DOI 10.1007/978-1-4899-7637-6, DOI 10.1145/1454008.1454068, 10.1007/978-1- 4899- 7637- 6_6, DOI 10.1007/978-1-4899-7637-6_6]
[3]  
Amatriain X, 2011, RECOMMENDER SYSTEMS HANDBOOK, P39, DOI 10.1007/978-0-387-85820-3_2
[4]  
[Anonymous], 1057 IAEA TECDOC
[5]  
[Anonymous], THESIS
[6]  
[Anonymous], 1983, HDB HUMAN RELIABILIT
[7]  
[Anonymous], CS 25 CERT SPEC ACC
[8]  
[Anonymous], P INT JOINT C ART IN
[9]  
[Anonymous], 2015, P 9 ACM C REC RECSYS
[10]  
[Anonymous], 2011, INTRO RECOMMENDER SY