TY - GEN
T1 - Mining families of android applications for extractive SPL adoption
AU - Li, Li
AU - Martinez, Jabier
AU - Ziadi, Tewfik
AU - Bissyandé, Tegawendé F.
AU - Klein, Jacques
AU - Traon, Yves Le
N1 - Publisher Copyright:
© 2016 ACM.
PY - 2016/9/16
Y1 - 2016/9/16
N2 - The myriads of smart phones around the globe gave rise to a vast proliferation of mobile applications. These applications target an increasing number of user profiles and tasks. In this context, Android is a leading technology for their development and on-line markets are the main means for their distribution. In this paper we motivate, from two perspectives, the mining of these markets with the objective to identify families of apps variants in the wild. The first perspective is related to research activities where building realistic case studies for evaluating extractive SPL adoption techniques are needed. The second is related to a largescale, world-wide and time-aware study of reuse practice in an industry which is now flourishing among all others within the software engineering community. This study is relevant to assess potential for SPLE practices adoption. We present initial implementations of the mining process and we discuss analyses of variant families.
AB - The myriads of smart phones around the globe gave rise to a vast proliferation of mobile applications. These applications target an increasing number of user profiles and tasks. In this context, Android is a leading technology for their development and on-line markets are the main means for their distribution. In this paper we motivate, from two perspectives, the mining of these markets with the objective to identify families of apps variants in the wild. The first perspective is related to research activities where building realistic case studies for evaluating extractive SPL adoption techniques are needed. The second is related to a largescale, world-wide and time-aware study of reuse practice in an industry which is now flourishing among all others within the software engineering community. This study is relevant to assess potential for SPLE practices adoption. We present initial implementations of the mining process and we discuss analyses of variant families.
KW - Android
KW - AppVariants
KW - Mining Software Repositories
KW - Reverse Engineering
KW - Software Product Line Engineering
UR - https://www.scopus.com/pages/publications/84991628275
U2 - 10.1145/2934466.2946047
DO - 10.1145/2934466.2946047
M3 - Conference contribution
AN - SCOPUS:84991628275
T3 - ACM International Conference Proceeding Series
SP - 271
EP - 275
BT - Proceedings - 20th International Systems and Software Product Line Conference, SPLC 2016
A2 - Bagheri, Ebrahim
A2 - Mei, Hong
A2 - Peng, Xin
A2 - Ruiz Cortes, Antonio
A2 - Selic, Bran
A2 - Xiong, Yingfei
A2 - Rabiser, Rick
A2 - Siegmund, Norbert
A2 - Elsner, Christoph
A2 - Wei, Jun
A2 - Xie, Bing
A2 - Andersson, Jesper
A2 - Wasowski, Andrzej
A2 - Zhang, Li
A2 - Xie, Yun
A2 - Czarnecki, Krzysztof
A2 - Berger, Thorsten
A2 - Simmonds, Jocelyn
PB - Association for Computing Machinery
T2 - 20th International Systems and Software Product Line Conference, SPLC 2016
Y2 - 16 September 2016 through 23 September 2016
ER -