A Case Study of Applying Data Mining to Sensor Data for Contextual Requirements Analysis

被引:0
作者
Rook, Angela [1 ]
Knauss, Alessia [1 ]
Damian, Daniela [1 ]
Thomo, Alex [1 ]
机构
[1] Univ Victoria, Dept Comp Sci, Victoria, BC, Canada
来源
2014 IEEE 1ST INTERNATIONAL WORKSHOP ON ARTIFICIAL INTELLIGENCE FOR REQUIREMENTS ENGINEERING (AIRE) | 2014年
关键词
MOBILE; TOOLKIT;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Determining the context situations specific to contextual requirements is challenging, particularly for environments that are largely unobservable by system designers (e.g., dangerous system contexts of use and mobile applications). In this paper, we describe the application of data mining techniques in a case study of identifying contextual requirements for a context-aware mobile application to be used by a team of four long-distance rowers. The context of use for this application was dangerous and isolated, making it unobservable by the developers. The context situations for five mobile application requirements were defined by using a data mining algorithm applied to historical sensor data passively collected by the users while they crossed the Atlantic Ocean in a rowboat. The performance of the resulting classifiers is analyzed over time with promising results demonstrating that the data mining approach is feasible with implications for requirements engineering, context-aware mobile applications, and group-context-aware mobile applications.
引用
收藏
页码:43 / 50
页数:8
相关论文
共 32 条
[1]   Working With Activity Theory: Context, Technology, and Information Behavior [J].
Allen, David ;
Karanasios, Stan ;
Slavova, Mira .
JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2011, 62 (04) :776-788
[2]   An empirical comparison of use-in-motion evaluation scenarios for mobile computing devices [J].
Barnard, L ;
Yi, JS ;
Jacko, JA ;
Sears, A .
INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2005, 62 (04) :487-520
[3]   E-graffiti: evaluating real-world use of a context-aware system [J].
Burrell, J ;
Gay, GK .
INTERACTING WITH COMPUTERS, 2002, 14 (04) :301-312
[4]   Software Engineering for Self-Adaptive Systems: A Research Roadmap [J].
Cheng, Betty H. C. ;
de Lemos, Rogerio ;
Giese, Holger ;
Inverardi, Paola ;
Magee, Jeff ;
Andersson, Jesper ;
Becker, Basil ;
Bencomo, Nelly ;
Brun, Yuriy ;
Cukic, Bojan ;
Serugendo, Giovanna Di Marzo ;
Dustdar, Schahram ;
Finkelstein, Anthony ;
Gacek, Cristina ;
Geihs, Kurt ;
Grassi, Vincenzo ;
Karsai, Gabor ;
Kienle, Holger M. ;
Kramer, Jeff ;
Litoiu, Marin ;
Malek, Sam ;
Mirandola, Raffaela ;
Mueller, Hausi A. ;
Park, Sooyong ;
Shaw, Mary ;
Tichy, Matthias ;
Tivoli, Massimo ;
Weyns, Danny ;
Whittle, Jon .
SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS, 2009, 5525 :1-+
[5]  
Cohen W. W., 1995, Machine Learning. Proceedings of the Twelfth International Conference on Machine Learning, P115
[6]   Context is key [J].
Coutaz, J ;
Crowley, JL ;
Dobson, S ;
Garlan, D .
COMMUNICATIONS OF THE ACM, 2005, 48 (03) :49-53
[7]  
de Lemos Rogerio., 2013, Software Engineering for Self-Adaptive Systems II, volume 7475 of Lecture Notes in Computer Science, V7475, P265
[8]   A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications [J].
Dey, AK ;
Abowd, GD ;
Salber, D .
HUMAN-COMPUTER INTERACTION, 2001, 16 (2-4) :97-+
[9]   Reality mining: sensing complex social systems [J].
Eagle, Nathan ;
Pentland, Alex .
PERSONAL AND UBIQUITOUS COMPUTING, 2006, 10 (04) :255-268
[10]  
Finkelstein A., 2001, 1 INT WORKSH SOFTW R