Software engineering for mobile applications, a survey on challenges and solutions

Mobile app development has become the front line in software engineering. With the recent years many smartphone platforms have grew including but not limited to webOS, blackberry os, Tizen, android, and iOS. The coexistence of these platforms results in a challenging situation where apps must be developed and maintained to the same level. The mobile app development scene has recently seen a noticeable rise in the number of applications that adapt web elements like HTML5 to produce native like applications that are essentially web views wrapped into containers to appear as any normal application. This means that the application behavior can vary drastically from one user to another meaning that the app behavior can be changed drastically. Therefore, application developers rely on an agile or an ad-hoc approach to development that is mostly autonomous. In this paper, we describe the current state of the art of context awareness in mobile application development.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/22/2020

Facilitating the Development of Cross-Platform mHealth Applications for Chronic Supportive Care and a Case Study

Mobile health (mHealth) apps have received increasing attention, due to ...
research
09/09/2019

Toward a Knowledge-based Personalised Recommender System for Mobile App Development

Over the last few years, the arena of mobile application development has...
research
03/22/2021

Checking App Behavior Against App Descriptions: What If There are No App Descriptions?

Classifying mobile apps based on their description is beneficial for sev...
research
09/20/2017

Mobile-D: An Agile Approach for Mobile Application Development

Mobile phones have been closed environments until recent years. The chan...
research
09/20/2022

Software Product Line for Metaverse: Preliminary Results

The Metaverse is a network of eXtended Reality applications (XR apps) co...
research
07/18/2018

Automating Software Development for Mobile Computing Platforms (Doctoral Symposium)

Mobile devices such as smartphones and tablets have become ubiquitous in...
research
11/10/2020

Assessing the usability of the mobile application game Call of Duty

The technological advances in the smartphone application market has expa...

Please sign up or login with your details

Forgot password? Click here to reset