Using a Machine Learning Approach to Implement and Evaluate Product Line Features

被引:5
作者
Bacciu, Davide [1 ]
Gnesi, Stefania [2 ]
Semini, Laura [1 ]
机构
[1] Univ Pisa, Dipartimento Informat, I-56100 Pisa, Italy
[2] CNR, ISTI, Ist Sci & Tecnol Informaz A Faedo, I-56100 Pisa, Italy
关键词
D O I
10.4204/EPTCS.188.8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Bike-sharing systems are a means of smart transportation in urban environments with the benefit of a positive impact on urban mobility. In this paper we are interested in studying and modeling the behavior of features that permit the end user to access, with her/his web browser, the status of the Bike-Sharing system. In particular, we address features able to make a prediction on the system state. We propose to use a machine learning approach to analyze usage patterns and learn computational models of such features from logs of system usage. On the one hand, machine learning methodologies provide a powerful and general means to implement a wide choice of predictive features. On the other hand, trained machine learning models are provided with a measure of predictive performance that can be used as a metric to assess the cost-performance trade-off of the feature. This provides a principled way to assess the runtime behavior of different components before putting them into operation.
引用
收藏
页码:75 / 83
页数:9
相关论文
共 21 条
[1]  
Antkiewicz M, 2013, PROCEEDINGS OF THE 17TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE CO-LOCATED WORKSHOPS (SPLC'13 WORKSHOPS), P130
[2]   An experimental characterization of reservoir computing in ambient assisted living applications [J].
Bacciu, Davide ;
Barsocchi, Paolo ;
Chessa, Stefano ;
Gallicchio, Claudio ;
Micheli, Alessio .
NEURAL COMPUTING & APPLICATIONS, 2014, 24 (06) :1451-1464
[3]  
Bak Kacper, 2013, THESIS
[4]  
Benavides D, 2005, LECT NOTES COMPUT SC, V3520, P491
[5]   LIBSVM: A Library for Support Vector Machines [J].
Chang, Chih-Chung ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
[6]   SVMTorch: Support vector machines for large-scale regression problems [J].
Collobert, R ;
Bengio, S .
JOURNAL OF MACHINE LEARNING RESEARCH, 2001, 1 (02) :143-160
[7]  
Come Etienne, 2014, TRB 93 ANN M FRANC
[8]  
Getoor L., 2007, INTRO STAT RELATIONA
[9]  
Giot R, 2014, 2014 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN VEHICLES AND TRANSPORTATION SYSTEMS (CIVTS), P22, DOI 10.1109/CIVTS.2014.7009473
[10]  
Joachims T., 1999, ADV KERNEL METHODS S, V1999, P169, DOI DOI 10.17877/DE290R-5098