Skip to main content
Erschienen in: Wireless Personal Communications 4/2019

09.04.2019

Novel Approach for Mobile Based App Development Incorporating MAAF

verfasst von: Mamta Pandey, Ratnesh Litoriya, Prateek Pandey

Erschienen in: Wireless Personal Communications | Ausgabe 4/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Increased dominance of mobile applications (henceforth, app) over conventional software applications is quite apparent; however, there is a lack of structured mechanisms for efficient mobile application development. Classical software development models were successfully 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 different 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 development process, but it also eases the communication flow between the client and the development 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 fit to fulfill various parameters of mobile application 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 assigning the same project to be built by four different 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 five different 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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
3.
Zurück zum Zitat Pandey, M., Litoriya, R., & Pandey, P. (2018). An ISM approach for modelling the issues and factors of mobile APP development. International Journal of Software Engineering and Knowledge Engineering, 28(7), 937–953.CrossRef Pandey, M., Litoriya, R., & Pandey, P. (2018). An ISM approach for modelling the issues and factors of mobile APP development. International Journal of Software Engineering and Knowledge Engineering, 28(7), 937–953.CrossRef
5.
Zurück zum Zitat Morris, B., & Cheng, M. B. (2010). Introduction to bada: A developer’s guide. Hoboken: Wiley. Morris, B., & Cheng, M. B. (2010). Introduction to bada: A developer’s guide. Hoboken: Wiley.
6.
Zurück zum Zitat Pandey, M., Litoriya, R., & Pandey, P. (2018). Mobile APP development based on agility function. Ingénierie des Systèmes d’Information, 23(6), 19–44.CrossRef Pandey, M., Litoriya, R., & Pandey, P. (2018). Mobile APP development based on agility function. Ingénierie des Systèmes d’Information, 23(6), 19–44.CrossRef
7.
Zurück zum Zitat Abrahamsson, P., Hanhineva, A., Hulkko, H., Ihme, T., Jäälinoja, J., Korkala, M., Koskela, J., Kyllönen, P. & Salo, O. (2004). Mobile-D: An agile approach for mobile application development. In Proceeding of OOPSLA ‘04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications (pp. 174–175). Abrahamsson, P., Hanhineva, A., Hulkko, H., Ihme, T., Jäälinoja, J., Korkala, M., Koskela, J., Kyllönen, P. & Salo, O. (2004). Mobile-D: An agile approach for mobile application development. In Proceeding of OOPSLA ‘04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications (pp. 174–175).
13.
Zurück zum Zitat Litoriya, R., & Kothari, A. (2013). An efficient approach for agile web based project estimation: AgileMOW. Journal of Software Engineering and Applications (Scientific Research USA), 6(6), 297–303.CrossRef Litoriya, R., & Kothari, A. (2013). An efficient approach for agile web based project estimation: AgileMOW. Journal of Software Engineering and Applications (Scientific Research USA), 6(6), 297–303.CrossRef
14.
Zurück zum Zitat Islam, N., & Want, R. (2014). Smartphones: past, present, and future. IEEE Pervasive Computing, 13(4), 89–92.CrossRef Islam, N., & Want, R. (2014). Smartphones: past, present, and future. IEEE Pervasive Computing, 13(4), 89–92.CrossRef
17.
Zurück zum Zitat Corral, L., Sillitti, A. & Succi, G. (2013). Software development processes for mobile systems: Is agile really taking over the business. In 2013 1st International Workshop on the Engineering of Mobile-Enabled Systems (MOBS) (pp.19–24). Corral, L., Sillitti, A. & Succi, G. (2013). Software development processes for mobile systems: Is agile really taking over the business. In 2013 1st International Workshop on the Engineering of Mobile-Enabled Systems (MOBS) (pp.19–24).
18.
Zurück zum Zitat Patil, V., Panicker, S., & Maitreyi, K. V. (2016). Use of agile methodology for mobile applications. International Journal of Latest Technology in Engineering, Management & Applied Science., 5(10), 73–77. Patil, V., Panicker, S., & Maitreyi, K. V. (2016). Use of agile methodology for mobile applications. International Journal of Latest Technology in Engineering, Management & Applied Science., 5(10), 73–77.
19.
Zurück zum Zitat Jeong, Y. J., Lee, J. H. & Shin, G. S. (2008). Development process of mobile application SW based on agile methodology. In 10th International Conference on Advanced Communication Technology, Gangwon-Do, South Korea (pp. 362–366). Jeong, Y. J., Lee, J. H. & Shin, G. S. (2008). Development process of mobile application SW based on agile methodology. In 10th International Conference on Advanced Communication Technology, Gangwon-Do, South Korea (pp. 362–366).
20.
Zurück zum Zitat Rahimian, V. & Ramsin, R. (2007). Designing an agile methodology for mobile software development: a hybrid method engineering approach. In Second International Conference on Research Challenges in Information Science, Marrakech, Morocco (pp. 351–356). Rahimian, V. & Ramsin, R. (2007). Designing an agile methodology for mobile software development: a hybrid method engineering approach. In Second International Conference on Research Challenges in Information Science, Marrakech, Morocco (pp. 351–356).
21.
Zurück zum Zitat Scharff, C. & Verma, R. (2010). Scrum to support mobile application development projects in a just-in-time learning context. In Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering (pp. 25–31). New York, NY, USA. Scharff, C. & Verma, R. (2010). Scrum to support mobile application development projects in a just-in-time learning context. In Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering (pp. 25–31). New York, NY, USA.
22.
Zurück zum Zitat Cunha, T. F. V., & Dantas, V. L. L. (2011). SLeSS: A scrum and lean six sigma integration approach for the development of software customization for mobile phones. In 25th Brazilian Symposium on Software Engineering, Sao Paulo, Brazil (pp. 283–292). Cunha, T. F. V., & Dantas, V. L. L. (2011). SLeSS: A scrum and lean six sigma integration approach for the development of software customization for mobile phones. In 25th Brazilian Symposium on Software Engineering, Sao Paulo, Brazil (pp. 283–292).
23.
Zurück zum Zitat Zhang, D. B., & Adipat, B. (2009). Challenges, methodologies, and issues in the usability testing of mobile applications. International Journal of Human–Computer Interaction, 18(3), 293–308.CrossRef Zhang, D. B., & Adipat, B. (2009). Challenges, methodologies, and issues in the usability testing of mobile applications. International Journal of Human–Computer Interaction, 18(3), 293–308.CrossRef
24.
Zurück zum Zitat Gasimov, A., Tan, C. H., Phang C. W., & Sutanto, J. (2010). Visiting mobile application development: what, how and where. In Proceedings of 2010 ninth international conference on mobile business and global mobility roundtable, Athens, Greece (pp. 74–81). Gasimov, A., Tan, C. H., Phang C. W., & Sutanto, J. (2010). Visiting mobile application development: what, how and where. In Proceedings of 2010 ninth international conference on mobile business and global mobility roundtable, Athens, Greece (pp. 74–81).
25.
Zurück zum Zitat Kamthan, P. (2008). Towards high-quality mobile applications by a systematic integration of patterns. Journal of Mobile Multimedia, 4(3), 165–184. Kamthan, P. (2008). Towards high-quality mobile applications by a systematic integration of patterns. Journal of Mobile Multimedia, 4(3), 165–184.
26.
Zurück zum Zitat Sa, D.M., & Carrigo, L. (2008). Lessons from early stages design of mobile applications. In Proceeding of the 2008, 10th international conference on Human computer interaction with mobile devices and services, Amsterdam, The Netherlands (pp. 127–136). Sa, D.M., & Carrigo, L. (2008). Lessons from early stages design of mobile applications. In Proceeding of the 2008, 10th international conference on Human computer interaction with mobile devices and services, Amsterdam, The Netherlands (pp. 127–136).
27.
Zurück zum Zitat Scharff, C. & Verma, R. (2010). Scrum to support mobile application development projects in a just-in-time learning context. In Proceeding of the 2010 ICSE workshop on cooperative and human aspects of software engineering (pp. 25–31). Amsterdam, Netherlands. Scharff, C. & Verma, R. (2010). Scrum to support mobile application development projects in a just-in-time learning context. In Proceeding of the 2010 ICSE workshop on cooperative and human aspects of software engineering (pp. 25–31). Amsterdam, Netherlands.
28.
Zurück zum Zitat Liu, Z., Gao, X., & Long, X. (2010). Adaptive random testing of mobile application. In Proceeding of the 2010, 2nd International conference on computer engineering and technology, Chengdu, China (pp. 297–301). Liu, Z., Gao, X., & Long, X. (2010). Adaptive random testing of mobile application. In Proceeding of the 2010, 2nd International conference on computer engineering and technology, Chengdu, China (pp. 297–301).
29.
Zurück zum Zitat Kim, Y., & Park, G. (2011). The 4-tier design pattern for the development of an Android application. In Proceeding of the 2016 international conference on data and software engineering, Berlin, Heidelberg (pp. 196–203). Kim, Y., & Park, G. (2011). The 4-tier design pattern for the development of an Android application. In Proceeding of the 2016 international conference on data and software engineering, Berlin, Heidelberg (pp. 196–203).
30.
Zurück zum Zitat Amalfitano, D., Fasilino, A. R., Tramontana, P., Amatucci, N. (2013). Considering context events in event based testing of mobile applications. In Proceeding of the 2013, sixth international conference on software testing verification and validation workshops (pp. 126–133). Luxembourg, Luxembourg. Amalfitano, D., Fasilino, A. R., Tramontana, P., Amatucci, N. (2013). Considering context events in event based testing of mobile applications. In Proceeding of the 2013, sixth international conference on software testing verification and validation workshops (pp. 126–133). Luxembourg, Luxembourg.
31.
Zurück zum Zitat Flora, D., & Wang, X. (2014). Adopting an agile approach for the development of mobile applications. Journal of Computer Applications, 94(17), 43–50.CrossRef Flora, D., & Wang, X. (2014). Adopting an agile approach for the development of mobile applications. Journal of Computer Applications, 94(17), 43–50.CrossRef
32.
Zurück zum Zitat Vallon, R. (2015). An agile and lean process model for mobile APP development: Case study into austrian industry. Journal of Software, 10(11), 1245–1264.CrossRef Vallon, R. (2015). An agile and lean process model for mobile APP development: Case study into austrian industry. Journal of Software, 10(11), 1245–1264.CrossRef
33.
Zurück zum Zitat Pandey, P., & Litoriya, R. (2019). An activity vigilance system for elderly based on fuzzy probability transformations. Journal of Intelligent and Fuzzy Systems, 36(3), 2481–2494.CrossRef Pandey, P., & Litoriya, R. (2019). An activity vigilance system for elderly based on fuzzy probability transformations. Journal of Intelligent and Fuzzy Systems, 36(3), 2481–2494.CrossRef
34.
Zurück zum Zitat Almasri, A. K. (2016). A proposed hybrid agile framework model for mobile apps development. International Journal of Software Engineering & Applications, 7(2), 1–9.MathSciNetCrossRef Almasri, A. K. (2016). A proposed hybrid agile framework model for mobile apps development. International Journal of Software Engineering & Applications, 7(2), 1–9.MathSciNetCrossRef
35.
Zurück zum Zitat Baktha, K. (2017). Mobile application development: All the steps and guidelines for successful creation of mobile app. International Journal of Computer Science and Mobile Computing, 6(6), 15–20. Baktha, K. (2017). Mobile application development: All the steps and guidelines for successful creation of mobile app. International Journal of Computer Science and Mobile Computing, 6(6), 15–20.
36.
Zurück zum Zitat Ahmad, A., Li, K., Feng, C., Asim, S. M., Yousif, A., & Ge, S. (2018). An empirical study of investigating mobile applications development challenges. IEEE Access, 6, 17711–17728.CrossRef Ahmad, A., Li, K., Feng, C., Asim, S. M., Yousif, A., & Ge, S. (2018). An empirical study of investigating mobile applications development challenges. IEEE Access, 6, 17711–17728.CrossRef
38.
Zurück zum Zitat Scacchi, W. (2011). Process models in software engineering. Encyclopaedia of software engineering. Scacchi, W. (2011). Process models in software engineering. Encyclopaedia of software engineering.
41.
Zurück zum Zitat Pressmen, R. (2014). Software engineering: A practitioner’s perspectiven (7th ed., pp. 769–798). New York: McGraw-Hill. Pressmen, R. (2014). Software engineering: A practitioner’s perspectiven (7th ed., pp. 769–798). New York: McGraw-Hill.
42.
Zurück zum Zitat Boehm, B. W. (1988). A spiral model of software development and enhancement. Computer, 21(5), 61–72.CrossRef Boehm, B. W. (1988). A spiral model of software development and enhancement. Computer, 21(5), 61–72.CrossRef
43.
Zurück zum Zitat Matharu, G. S., Mishra, A., Singh, H., & Upadhyay, P. (2015). Empirical study of agile software development methodologies: A comparative analysis. ACM SIGSOFT Software Engineering Notes, 40, 1–6.CrossRef Matharu, G. S., Mishra, A., Singh, H., & Upadhyay, P. (2015). Empirical study of agile software development methodologies: A comparative analysis. ACM SIGSOFT Software Engineering Notes, 40, 1–6.CrossRef
44.
Zurück zum Zitat Litoriya, R., & Kothari, A. (2013). Cost estimation of web projects in context with Agile paradigm: Improvements and validation. International Journal of Software Engineering (A Publication of Software Engineering Competence Center Egypt)., 6(2), 91–114. Litoriya, R., & Kothari, A. (2013). Cost estimation of web projects in context with Agile paradigm: Improvements and validation. International Journal of Software Engineering (A Publication of Software Engineering Competence Center Egypt)., 6(2), 91–114.
45.
Zurück zum Zitat Hwang, C. L., & Yoon, K. (1981). Multiple attribute decision making. In Y. J. Lai & C. L. Hwang (Eds.), Lecture notes in economics and mathematical systems. Heidelberg: Springer. Hwang, C. L., & Yoon, K. (1981). Multiple attribute decision making. In Y. J. Lai & C. L. Hwang (Eds.), Lecture notes in economics and mathematical systems. Heidelberg: Springer.
46.
Zurück zum Zitat Chen, C. T. (2000). Extensions of the TOPSİS for group decision making under fuzzy environment. Fuzzy Sets and Systems, 114(1), 1–9.CrossRefMATH Chen, C. T. (2000). Extensions of the TOPSİS for group decision making under fuzzy environment. Fuzzy Sets and Systems, 114(1), 1–9.CrossRefMATH
47.
48.
Zurück zum Zitat Saaty, T. L. (1980). The analytic hierarchy process. New York: McGra Hill.MATH Saaty, T. L. (1980). The analytic hierarchy process. New York: McGra Hill.MATH
49.
Zurück zum Zitat Csutora, R., & Buckley, J. J. (2001). Fuzzy hierarchical analysis: The lambda-max method. Fuzzy Sets and Systems, 120(2), 181–195.MathSciNetCrossRefMATH Csutora, R., & Buckley, J. J. (2001). Fuzzy hierarchical analysis: The lambda-max method. Fuzzy Sets and Systems, 120(2), 181–195.MathSciNetCrossRefMATH
50.
Zurück zum Zitat Deng, H. (1999). Multicriteria analysis with fuzzy pairwise comparison. International Journal of Approximate Reasoning, 21(3), 215–231.CrossRef Deng, H. (1999). Multicriteria analysis with fuzzy pairwise comparison. International Journal of Approximate Reasoning, 21(3), 215–231.CrossRef
51.
Zurück zum Zitat Chen, C. T. (2000). Extensions of the TOPSİS for group decision making under fuzzy environment. Fuzzy Sets and Systems, 114(1), 1–9.CrossRefMATH Chen, C. T. (2000). Extensions of the TOPSİS for group decision making under fuzzy environment. Fuzzy Sets and Systems, 114(1), 1–9.CrossRefMATH
52.
Zurück zum Zitat Pandey, P., Litoriya, R., & Tiwari, A. (2018). A framework for fuzzy modelling in agricultural diagnostics. Journal Européen des Systèmes Automatisés, 51(4), 203–223.CrossRef Pandey, P., Litoriya, R., & Tiwari, A. (2018). A framework for fuzzy modelling in agricultural diagnostics. Journal Européen des Systèmes Automatisés, 51(4), 203–223.CrossRef
53.
Zurück zum Zitat Olson, D. L. (2004). Comparison of weights in TOPSIS models. Mathematical and Computer Modelling, 1, 1–7.MathSciNetMATH Olson, D. L. (2004). Comparison of weights in TOPSIS models. Mathematical and Computer Modelling, 1, 1–7.MathSciNetMATH
54.
Zurück zum Zitat Pandey, M., Litoriya, R., & Pandey, P. (2019). Perception-based classification of mobile apps: A critical review. In A. K. Luhach, K. B. Hawari, I. C. Mihai, P. A. Hsiung, & R. B. Mishra (Eds.), Smart computational strategies: Theoretical and practical aspects (pp. 121–133). Singapore: Springer. https://doi.org/10.1007/978-981-13-6295-8_11.CrossRef Pandey, M., Litoriya, R., & Pandey, P. (2019). Perception-based classification of mobile apps: A critical review. In A. K. Luhach, K. B. Hawari, I. C. Mihai, P. A. Hsiung, & R. B. Mishra (Eds.), Smart computational strategies: Theoretical and practical aspects (pp. 121–133). Singapore: Springer. https://​doi.​org/​10.​1007/​978-981-13-6295-8_​11.CrossRef
Metadaten
Titel
Novel Approach for Mobile Based App Development Incorporating MAAF
verfasst von
Mamta Pandey
Ratnesh Litoriya
Prateek Pandey
Publikationsdatum
09.04.2019
Verlag
Springer US
Erschienen in
Wireless Personal Communications / Ausgabe 4/2019
Print ISSN: 0929-6212
Elektronische ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-019-06351-9

Weitere Artikel der Ausgabe 4/2019

Wireless Personal Communications 4/2019 Zur Ausgabe

Neuer Inhalt