CRCMobileApps11: Mobile Apps Engineering: Architecture, Design, Development and Testing |
Website | https://sites.google.com/view/crc-book |
Submission deadline | April 15, 2017 |
Theme, Aims and Scope
Mobile computing has changed the way we learn, interact with online services and manage information. The popularity of handheld devices among people of all ages and cultures has increased the demand for highly interactive and robust mobile apps. The multitude of sensors available in mobile devices such as GPS, ambient light sensing, and accelerometers have broadened the use of mobile apps in a multitude of application domains. Mobile apps applications vary widely from, weather forecasting, managing patient’s health, to providing online education amongst many others.
Both the students and lecturers of software engineering with particular focus to mobile app development struggle to find a self-contained guide on how to follow the development life-cycle of a mobile app project. In the great majority of these projects, the process generally follows a traditional software development life-cycle. Namely, setting-up a set of requirements and then following an incremental development of the mobile app till the achievement of acceptable functionality and design. A mobile app is however very different from a desktop application. For instance, mobile apps are expected to run on a multitude of mobile OSs, screen size, technologies. Testing mobile apps is therefore different from that of desktop applications. Additionally, mobile apps differ in their context of use and may need to take account of whether or not there is an internet connection available, if memory-intensive computation is needed, the battery status, if accessibility features are required and so on. These factors affect the software life-cycle of a mobile app project and therefore more suitable architectures, design patterns and testing approaches are needed. In practice, students as well as developers use their experience in desktop applications development and customize the methodologies and tools to fit the particularities of a mobile app. We believe that a more structured approach can supplant this ad-hoc one.
The objective of this edited book is to gather best practices in the development and management of mobile apps projects. We aim at providing software engineering lecturers, students and researchers of mobile computing, the concepts, architectures, models and key technologies, which are required to achieve successful mobile apps projects. To achieve these objectives, we emphasize the essential concepts and their application to real life problems. This has been done to make the book more self-contained and to stimulate further research interest in the topic. We believe, our effort can make mobile apps engineering an independent discipline inspired by traditional software engineering, but taking into account the new challenges posed by mobile computing. We are confident this contribution will make this collection interesting and highly attractive to those who teach or study software development and/or research mobile app development and even software project management.
Submission Guidelines
All papers must be original and not simultaneously submitted to another journal or conference.
Book chapters should be no more than 30 pages in length. Both '.doc' and '.tex' formats are accepted.
More detailed instructions will be provided to authors of accepted papers.
All submissions should be done through easyChair.
List of Topics
Part 1: Fundamentals of Mobile Apps Development
- Requirements gathering and analysis, Unified Modeling Language
- Mobile device operating systems
- Native vs cross-platform development vs mobile web apps
- Design patterns, software architectures and models for mobile apps
- Backend for mobile apps: web services, databases.
- Development tools, languages and technologies
Part 2: Quality of Mobile Apps
- Quality attributes of mobile apps
- Metrics, measurements, and evaluation of mobile apps
- Testing frameworks and tools
- Best practices in GUI design
- Performance, battery energy management and accessibility features
- Security and privacy
Part 3: Software Engineering Mobile apps: Case Studies
- Step-by-step development of mobile apps
- Management of mobile apps projects
- Collaborative mobile apps
- Challenges and pitfalls in the development of mobile apps
- Mobile apps in education, industry, societal applications, e-health, etc.
Contact
All questions about submissions should be emailed to one of the book editors.
Book Editors
Dr. Ghita Kouadri Mostefaoui
Department of Computer Science
University College London
Gower Street 66-72, London WC1E 6BT
United Kingdom
Email: ghitak@gmail.com
Dr. Mitul Shukla
Department of Computer Science and Technology,
University of Bedfordshire,
University Square, Luton LU1 3JU
United Kingdom
Email: mitul.shukla@beds.ac.uk
Dr. Faisal Tariq
School of Electronic Engineering and Computer Science
Queen Mary University of London (QMUL)
Mile End Road, London, E1 4NS
United Kingdom
Email: f.tariq@qmul.ac.uk
Latest information about the Call for Papers can be found here: https://sites.google.com/view/crc-book