Vol.:(0123456789) Wireless Personal Communications https://doi.org/10.1007/s11277-019-06351-9 1 3 Novel Approach for Mobile Based App Development Incorporating MAAF Mamta Pandey 1  · Ratnesh Litoriya 1  · Prateek Pandey 1 © Springer Science+Business Media, LLC, part of Springer Nature 2019 Abstract Increased dominance of mobile applications (henceforth, app) over conventional software applications is quite apparent; however, there is a lack of structured mechanisms for ef- cient mobile application development. Classical software development models were suc- cessfully used with conventional applications with or without adaptations, but due to the distinctive characteristics of apps, these development models are not suitable to rely upon. Agile development models proved themselves worthy of using in diferent development environments and team traits irrespective of the software application size. It is evident that incorporating agility in the software development paradigm not only speeds up the devel- opment process, but it also eases the communication fow between the client and the devel- opment team. It is also observed that peculiar characteristic of an app development project is the constant negotiations between the client and the team. Thus, agile and mobile forms a ridge-and-groove formation and deem ft to fulfll various parameters of mobile applica- tion development—if applied appropriately. The objective of this paper is to determine the agility of an app project in the subject and to propose a recommendation framework based on this agility and other project characteristics. For convenience, we call this framework as MAAF—Mobile Application Agility Framework. This framework is validated by assign- ing the same project to be built by four diferent agile teams. Out of the four agile teams, one team used the technique recommended by the proposed framework, and the other three teams adopted agile methods of their choice. This process is repeated for fve diferent mobile app projects. The developed apps were later presented to the user community for ratings. The rating reports suggest that the proposed recommendation framework based on agility indeed works satisfactorily. The outcome of this work will help app developers and project managers deliver solutions in time and with utmost customer satisfaction. Keywords Agile methodology · Agility · Fuzzy AHP · Mobile application development · MCDM · Recommendation framework * Ratnesh Litoriya litoriya.ratnesh@gmail.com Mamta Pandey mamta.pandey07@gmail.com Prateek Pandey pandeyprat@yahoo.com 1 Jaypee University of Engineering and Technology, Guna, M.P., India