D. Amalfitano, A. R. Fasolino, and A. P. Tramontana, Reverse Engineering Finite State Machines from Rich Internet Applications, 2008 15th Working Conference on Reverse Engineering, pp.69-73, 2008.
DOI : 10.1109/WCRE.2008.17

D. Amalfitano, A. R. Fasolino, and A. P. Tramontana, A GUI Crawling-Based Technique for Android Mobile Application Testing, 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops, pp.252-261, 2011.
DOI : 10.1109/ICSTW.2011.77

D. Amalfitano, A. R. Fasolino, P. Tramontana, S. De-carmine, and A. A. Memon, Using GUI ripping for automated testing of Android applications, Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, ASE 2012, pp.2012-258
DOI : 10.1145/2351676.2351717

D. Amalfitano, A. R. Fasolino, P. Tramontana, and A. B. Robbins, Testing Android Mobile Applications: Challenges, Strategies, and Approaches, Advances in Computers, pp.1-52, 2013.
DOI : 10.1016/B978-0-12-408094-2.00001-1

D. Amalfitano, A. R. Fasolino, P. Tramontana, B. Ta, and A. A. Memon, Mobiguitar-a tool for automated model-based testing of mobile apps, 2014.

S. Anderson, Mutation testing, pp.578-583, 2011.

P. Andre, J. Mottu, and A. G. Ardourel, Building test harness from service-based component models, MoDeVVa 2013 Workshop on Model Driven Engineering, Verification and Validation, p.11, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00918505

V. Beal, Api -application program interface, p.8, 2015.

B. , T. F. Belli, C. J. Budnik, and A. L. White, Event-based modelling, analysis and testing of user interactions: approach and case study, Software Testing, Verification and Reliability, BIBLIOGRAPHY [10], pp.16-19, 2006.

J. Bézivin, On the unification power of models, Software & Systems Modeling, pp.171-188, 2005.

H. Bruneliere, J. Cabot, G. Dupé, and A. F. Madiot, MoDisco, Proceedings of the IEEE/ACM international conference on Automated software engineering, ASE '10, pp.1012-1032, 2014.
DOI : 10.1145/1858996.1859032

URL : https://hal.archives-ouvertes.fr/hal-00610556

R. Budiu, Mobile: Native apps, web apps, and hybrid apps, ZEsfGJ, 2013.

N. Chapin, J. E. Hale, K. M. Khan, J. F. Ramil, and A. W. Tan, Types of software evolution and software maintenance, Journal of software maintenance and evolution: Research and Practice, pp.13-16, 2001.

G. Chen and D. Kotz, A survey of context-aware mobile computing research (tech, 2000.

W. Choi, G. Necula, and A. K. Sen, Guided gui testing of android apps with minimal restart and approximate learning, ACM SIGPLAN Notices, pp.623-640, 2013.

P. Costa, A. C. Paiva, and A. M. Nabuco, Pattern Based GUI Testing for Mobile Applications, 2014 9th International Conference on the Quality of Information and Communications Technology, pp.66-74, 2014.
DOI : 10.1109/QUATIC.2014.16

T. and A. D. Marinov, Reassert: a tool for repairing broken unit tests, Proceedings of the 33rd International Conference on Software Engineering, pp.1010-1012, 2011.

B. Daniel, T. Gvero, and A. D. Marinov, On test repair using symbolic execution, Proceedings of the 19th international symposium on Software testing and analysis, ISSTA '10, pp.207-218, 2010.
DOI : 10.1145/1831708.1831734

B. Depoortere, Reasoning about first-class changes for support in software evolution, BIBLIOGRAPHY [23] DEVELOPERS, Android studio overview, 2007.

S. Developers, Android studio overview, pp.1-3, 2014.

D. Dig, S. Negara, V. Mohindra, and A. R. Johnson, Reba: re factoring-aware b inary a daptation of evolving libraries, Proceedings of the 30th international conference on Software engineering, pp.441-450, 2008.

J. Durando, Usa today network, 2014.

J. Favre, Meta-model and model co-evolution within the 3d software space, ELISA: Workshop on Evolution of Large-scale Industrial Software Applications, pp.98-109, 2003.

D. Firesmith, Using v models for testing, 2013.

B. Fling, Mobile Design and Development: Practical concepts and techniques for creating mobile sites and web apps, 2009.

M. Gornoi, 6 key challenges of mobile app testing, 2014.

R. Groz, M. Irfan, and A. C. Oriat, Algorithmic improvements on regular inference of software models and perspectives for security testing, in Leveraging Applications of Formal Methods, Verification and Validation, Technologies for Mastering Change, pp.2012-444

W. G. Halfond and . Orso, Automated identification of parameter mismatches in web applications, Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, SIGSOFT '08/FSE-16, pp.181-191, 2008.
DOI : 10.1145/1453101.1453126

I. Herraiz, D. Rodriguez, G. Robles, and A. J. Gonzalez-barahona, The evolution of the laws of software evolution, ACM Computing Surveys, vol.46, issue.2, pp.46-74, 2013.
DOI : 10.1145/2543581.2543595

C. Hu and I. Neamtiu, A GUI bug finding framework for Android applications, Proceedings of the 2011 ACM Symposium on Applied Computing, SAC '11, pp.1490-1491, 2011.
DOI : 10.1145/1982185.1982504

H. K. Kim, Test driven mobile applications development, Proceedings of the World Congress on Engineering and Computer Science, 2013.

B. Kirubakaran-and-v and . Karthikeyani, Mobile application testing?Äîchallenges and solution approach through automation, Pattern Recognition, Informatics and Mobile Engineering (PRIME), 2013 International Conference on, pp.79-84, 2013.

M. Lehman and J. F. Ramil, Software evolution in the age of component-based software engineering, IEE Proceedings - Software, vol.147, issue.6, pp.249-255, 2000.
DOI : 10.1049/ip-sen:20000922

M. M. Lehman, J. F. Ramil, P. D. Wernick, D. E. Perry, and A. W. Turski, Metrics and laws of software evolution-the nineties view, Proceedings Fourth International Software Metrics Symposium, pp.20-32, 1997.
DOI : 10.1109/METRIC.1997.637156

T. C. Limited, Mobile telecommunications: Telecom technology evolution, p.6, 2015.

Z. Liu, X. Gao, and A. X. Long, Adaptive random testing of mobile application, Computer Engineering and Technology (ICCET), 2010 2nd International Conference on, pp.2-297, 2010.

A. Marchetto, P. Tonella, and A. F. Ricca, State-Based Testing of Ajax Web Applications, 2008 International Conference on Software Testing, Verification, and Validation, pp.121-130, 2008.
DOI : 10.1109/ICST.2008.22

A. Memon, An event-flow model of gui-based applications for testing, Software testing, verification and reliability, pp.137-157, 2007.

A. Memon, I. Banerjee, A. A. Nagarajan, and G. Ripping, Reverse engineering of graphical user interfaces for testing, p.260, 2003.

A. M. Memon, Using tasks to automate regression testing of guis, International Conference on Artificial intelligence and Applications, 2004.

A. M. Memon and M. L. Soffa, Regression testing of GUIs, ACM SIGSOFT Software Engineering Notes, vol.28, issue.5, pp.118-127, 2003.
DOI : 10.1145/949952.940088

A. M. Memon-and-q and . Xie, Studying the fault-detection effectiveness of gui test cases for rapidly evolving software, Software Engineering, IEEE Transactions on, pp.31-884, 2005.

R. Minelli-and-m and . Lanza, Software Analytics for Mobile Applications--Insights & Lessons Learned, 2013 17th European Conference on Software Maintenance and Reengineering, pp.144-153, 2013.
DOI : 10.1109/CSMR.2013.24

M. Mirzaaghaei, F. Pastore, and A. M. Pezze, Supporting Test Suite Evolution through Test Case Adaptation, 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, pp.231-240, 2012.
DOI : 10.1109/ICST.2012.103

M. Mirzaaghaei, F. Pastore, and A. M. Pezzè, Automatic test case evolution, Software Testing, Verification and Reliability, pp.386-411, 2014.

J. Moore, mobile simulators and emulators an update, p.3, 2015.

H. Muccini, A. D. Francesco, and A. P. Esposito, Software testing of mobile applications: Challenges and future research directions, 2012 7th International Workshop on Automation of Software Test (AST), pp.29-35, 2012.
DOI : 10.1109/IWAST.2012.6228987

S. Perez, Mobile app usage increases in 2014, as mobile web surfing declines, 2014.

S. Person, M. B. Dwyer, S. Elbaum, and A. C. Pasareanu, Differential symbolic execution, Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, SIGSOFT '08/FSE-16, pp.226-237, 2008.
DOI : 10.1145/1453101.1453131

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.222.9384

R. M. and C. Kitchen, Long term evolution mobile services and intention to adopt: a Malaysian perspective, Journal of Strategic Marketing, vol.2, issue.1, p.6, 2015.
DOI : 10.1016/j.tele.2004.11.003

E. Phillips, The evolution of the mobile app landscape, p.1, 2013.

L. S. Pinto, S. Sinha, and A. A. Orso, TestEvol: A tool for analyzing test-suite evolution, 2013 35th International Conference on Software Engineering (ICSE), pp.1303-1306, 2013.
DOI : 10.1109/ICSE.2013.6606703

U. Research, . In, and . Evolution, DURHAM, Dept of computer science, university of durham, p.6, 1999.

H. R. , S. Endapally, and A. X. Grant, A model-based approach for testing gui using hierarchical predicate transition nets, in Information Technology, ITNG'07. Fourth International Conference on, pp.366-370, 2007.

M. Rouse, Testing as a service (saas), p.0, 2014.

M. Satyanarayanan, Fundamental challenges in mobile computing, Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing , PODC '96, pp.1-7, 1996.
DOI : 10.1145/248052.248053

F. Stortoni, More about model based testing, 2012.

M. Torchiano, F. Ricca, A. A. De, and . Lucia, Empirical Studies in Software Maintenance and Evolution, 2007 IEEE International Conference on Software Maintenance, pp.491-494, 2007.
DOI : 10.1109/ICSM.2007.4362666

L. Vogel, Introduction to android development with android studio, 2015.

A. I. Wasserman, Software engineering issues for mobile application development, Proceedings of the FSE/SDP workshop on Future of software engineering research, FoSER '10, pp.397-400, 2010.
DOI : 10.1145/1882362.1882443

Z. Xing-and-e and . Stroulia, Refactoring practice: How it is and how it should be supportedan eclipse case study, Software Maintenance, 2006. ICSM'06. 22nd IEEE International Conference on, pp.458-468, 2006.

Z. Xu, Y. Kim, M. Kim, G. Rothermel, and A. M. Cohen, Directed test suite augmentation, Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering, FSE '10, pp.257-266, 2010.
DOI : 10.1145/1882291.1882330

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.158.8566

D. Zhang-and-b, Challenges, Methodologies, and Issues in the Usability Testing of Mobile Applications, International Journal of Human-Computer Interaction, vol.12, issue.4, pp.293-308, 2005.
DOI : 10.1080/0144929021000048538

J. Zhang, S. Sagar, and A. E. Shihab, The evolution of mobile apps: an exploratory study, Proceedings of the 2013 International Workshop on Software Development Lifecycle for Mobile, DeMobile 2013, pp.1-8, 2013.
DOI : 10.1145/2501553.2501554