Software Engineering for Mobile Development: Best Practices, Anti-patterns, Tools, and Techniques
In recent years, there has been exponential growth in both the development and the use of mobile applications. During the development performance, security and energy saving must to be taken into account. The goal of this tutorial is to introduce of mobile applications development using an IBM mobile development platform. As part of this tutorial, we review the challenges in mobile development, present advanced techniques for development of mobile applications according to the best practices, and present refactoring and analysis for automatic identification and fixing of anti patterns in mobile applications.
Aharon Abadi IBM-research-Haifa. Aharon works on a wide range of topics, including static analysis for mobile applications, refactoring, program transformations, mobile software engineering, mobile development tools. His work has been included in IBM products and was awarded the IBM Research Division award (RDA) and the IBM Outstanding Innovation Award (OIA). He is the main author of many patents and papers. His recent work on fine slicing received the European Association of Software Science and Technology (EASST) Award as Best Software Science paper presented at the European Joint Conferences on Theory and Practice of Software ETAPS 2012. He is the main organizer and the PC chair of: DeMobile, MobileDeLi 2013 and 2014 and MobileSoft 2014 and 2015.
Thu 23 Oct
|13:30 - 15:00|
Aharon AbadiIBM Research