Skip to main content
Top
Published in: Arabian Journal for Science and Engineering 11/2019

20-05-2019 | Review - Computer Engineering and Computer Science

Framework for Agile Development Using Cloud Computing: A Survey

Authors: Muhammad Younas, D. N. A. Jawawi, Imran Ghani, Muhammad Arif Shah, Muhammad Mahboob Khurshid, Syed Hamid Hussain Madni

Published in: Arabian Journal for Science and Engineering | Issue 11/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Agile methods are based on frequent delivery of software, improved customer satisfaction, closed interaction with the clients and accommodation of requirement change at any stage of development. However, several challenges exist such as scalability, transparency, face-to-face communication, smooth control of development, and ability to build applications from distributed locations. A framework proposed for Agile Development using Cloud Computing (ADCC) in the earlier study is evaluated in the current study. The Malaysia Research and Education Network cloud is utilized to implement the framework. An industrial survey is conducted to evaluate the framework. The results of the industrial survey show that the ADCC framework has a positive impact on the performance of agile methods and overcomes some challenges found in distributed agile development. Furthermore, the survey verifies the challenges in agile development and the solutions covers these challenges so far.

Dont have a licence yet? Then find out more about our products and how to get one now:

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 "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!

Literature
3.
go back to reference Qureshi, M.R.J.; Sayid, I.: Scheme of global scrum management software. Int. J. Inf. Eng. Electron. Bus. (IJIEEB) 2, 1–7 (2015) Qureshi, M.R.J.; Sayid, I.: Scheme of global scrum management software. Int. J. Inf. Eng. Electron. Bus. (IJIEEB) 2, 1–7 (2015)
4.
go back to reference Nazir, A.; Raana, A.; Khan, M.F.: Cloud computing ensembles agile development methodologies for successful project development. Int. J. Mod. Educ. Comput. Sci. (IJMECS) 5(11), 28 (2013)CrossRef Nazir, A.; Raana, A.; Khan, M.F.: Cloud computing ensembles agile development methodologies for successful project development. Int. J. Mod. Educ. Comput. Sci. (IJMECS) 5(11), 28 (2013)CrossRef
6.
go back to reference Dumbre, A.; Senthil, S.P.; Ghag, S.S.: Practising agile software development on the windows azure platform. Infosys Whitepaper (2011) Dumbre, A.; Senthil, S.P.; Ghag, S.S.: Practising agile software development on the windows azure platform. Infosys Whitepaper (2011)
7.
go back to reference Nanos, I.; Manthou, V.; Androutsou, E.: Cloud computing adoption decision in E-government. Operational Research in the Digital EraICT Challenges, pp. 125–145. Springer, New York (2019)CrossRef Nanos, I.; Manthou, V.; Androutsou, E.: Cloud computing adoption decision in E-government. Operational Research in the Digital EraICT Challenges, pp. 125–145. Springer, New York (2019)CrossRef
9.
go back to reference Rathod, N.; Surve, A.: Test orchestration a framework for Continuous Integration and Continuous deployment. In: 2015 international conference on pervasive computing (ICPC), pp. 1–5. IEEE (2015) Rathod, N.; Surve, A.: Test orchestration a framework for Continuous Integration and Continuous deployment. In: 2015 international conference on pervasive computing (ICPC), pp. 1–5. IEEE (2015)
11.
go back to reference Benfenatki, H.; Ferreira Da Silva, C.; Benharkat, A.-N.; Ghodous, P.: Cloud-based business applications development methodology. In: 2014 IEEE 23rd International WETICE Conference (WETICE), pp. 275–280. IEEE (2014) Benfenatki, H.; Ferreira Da Silva, C.; Benharkat, A.-N.; Ghodous, P.: Cloud-based business applications development methodology. In: 2014 IEEE 23rd International WETICE Conference (WETICE), pp. 275–280. IEEE (2014)
13.
go back to reference Zarinah, I.I.S.S.S.; Kasirun, M.: Agile-based software product development using cloud computing services: findings from a case study. Sci. Int. J. (Lahore) 1045–1052 (2013) Zarinah, I.I.S.S.S.; Kasirun, M.: Agile-based software product development using cloud computing services: findings from a case study. Sci. Int. J. (Lahore) 1045–1052 (2013)
14.
go back to reference Chaudhary, P.; Rodger, J.A.; Hyde, M.: Executing a real-time response in an agile information system. Handbook of Research on Technology Integration in the Global World, pp. 331–372. IGI Global, Hershey (2019)CrossRef Chaudhary, P.; Rodger, J.A.; Hyde, M.: Executing a real-time response in an agile information system. Handbook of Research on Technology Integration in the Global World, pp. 331–372. IGI Global, Hershey (2019)CrossRef
15.
go back to reference Haig-Smith, T.; Tanner, M.: Cloud computing as an enabler of agile global software development. Issues Inf. Sci. Inf. Technol 13, 121–144 (2016) Haig-Smith, T.; Tanner, M.: Cloud computing as an enabler of agile global software development. Issues Inf. Sci. Inf. Technol 13, 121–144 (2016)
17.
go back to reference Younas, M.; Ghani, I.; Jawawi, D.N.; Khan, M.M.: A framework for agile development in cloud computing environment. J. Internet Comput. Serv. (JICS) 5, 67–74 (2016)CrossRef Younas, M.; Ghani, I.; Jawawi, D.N.; Khan, M.M.: A framework for agile development in cloud computing environment. J. Internet Comput. Serv. (JICS) 5, 67–74 (2016)CrossRef
18.
go back to reference Younas, M.; Jawawi, DN.; Ghani, I.; Fries, T.; Kazmi, R.: Agile development in the cloud computing environment: a systematic review. Inf. Softw. Technol. 103, 142–158 (2018) Younas, M.; Jawawi, DN.; Ghani, I.; Fries, T.; Kazmi, R.: Agile development in the cloud computing environment: a systematic review. Inf. Softw. Technol. 103, 142–158 (2018)
19.
go back to reference Hasaba, S.A.M.; Faraahib, A.: An overview of applying cloud computing in addressing agile global software development challenges. Reef Resources Assessment and Management Technical Paper (RRAMT) (2014) Hasaba, S.A.M.; Faraahib, A.: An overview of applying cloud computing in addressing agile global software development challenges. Reef Resources Assessment and Management Technical Paper (RRAMT) (2014)
20.
go back to reference Paasivaara, M.; Behm, B.; Lassenius, C.; Hallikainen, M.: Towards rapid releases in large-scale xaas development at ericsson: a case study. In: 2014 IEEE 9th International Conference on Global Software Engineering (ICGSE), pp. 16–25. IEEE (2014) Paasivaara, M.; Behm, B.; Lassenius, C.; Hallikainen, M.: Towards rapid releases in large-scale xaas development at ericsson: a case study. In: 2014 IEEE 9th International Conference on Global Software Engineering (ICGSE), pp. 16–25. IEEE (2014)
21.
go back to reference Ghosh, M.M.A.; Al Sarraj, W.F.: A case study on academic services application using agile methodology for mobile cloud computing. Int. J. Res. Eng. Sci. (IJRES) 4(2), 22–30 (2016) Ghosh, M.M.A.; Al Sarraj, W.F.: A case study on academic services application using agile methodology for mobile cloud computing. Int. J. Res. Eng. Sci. (IJRES) 4(2), 22–30 (2016)
23.
go back to reference Butt, S.A.: Study of agile methodology with the cloud. Pac. Sci. Rev. B Humanit. Soc. Sci. 2(1), 22–28 (2016) Butt, S.A.: Study of agile methodology with the cloud. Pac. Sci. Rev. B Humanit. Soc. Sci. 2(1), 22–28 (2016)
24.
go back to reference Paramita, A.S.; Wiradinata, T.: Cloud computing point of sales development for indonesia small medium enterprise. J. Telecommun. Electron. Comput. Eng 10(2–3), 149–152 (2018) Paramita, A.S.; Wiradinata, T.: Cloud computing point of sales development for indonesia small medium enterprise. J. Telecommun. Electron. Comput. Eng 10(2–3), 149–152 (2018)
25.
go back to reference Yang, O.-S.; Park, K.-R.; Kim, D.-H.: A study on cloud-based project management system model: focus on new-ICT project. J. Theor. Appl. Inf. Technol. 96(5) (2018) Yang, O.-S.; Park, K.-R.; Kim, D.-H.: A study on cloud-based project management system model: focus on new-ICT project. J. Theor. Appl. Inf. Technol. 96(5) (2018)
26.
go back to reference Wieringa, R.; Maiden, N.; Mead, N.; Rolland, C.: Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requirements Eng. 11(1), 102–107 (2006)CrossRef Wieringa, R.; Maiden, N.; Mead, N.; Rolland, C.: Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requirements Eng. 11(1), 102–107 (2006)CrossRef
27.
go back to reference Almudarra, F.; Qureshi, B.: Issues in adopting agile development principles for mobile cloud computing applications. In: Shakshuki, E. (ed.) 6th International Conference on Ambient Systems, Networks and Technologies, vol. 52. Procedia Computer Science, pp. 1133–1140 (2015) Almudarra, F.; Qureshi, B.: Issues in adopting agile development principles for mobile cloud computing applications. In: Shakshuki, E. (ed.) 6th International Conference on Ambient Systems, Networks and Technologies, vol. 52. Procedia Computer Science, pp. 1133–1140 (2015)
28.
go back to reference Kalem, S.; Donko, D.; Boskovic, D.: Agile methods for cloud computing. In: 2013 36th International Convention on Information & Communication Technology, Electronics & Microelectronics (MIPRO), pp. 1079–1083 (2013) Kalem, S.; Donko, D.; Boskovic, D.: Agile methods for cloud computing. In: 2013 36th International Convention on Information & Communication Technology, Electronics & Microelectronics (MIPRO), pp. 1079–1083 (2013)
29.
go back to reference Singh, S.; Chana, I.: Introducing agility in cloud based software development through ASD. Int. J. u-and e-Service Sci. Technol. 6(5), 191–202 (2013)CrossRef Singh, S.; Chana, I.: Introducing agility in cloud based software development through ASD. Int. J. u-and e-Service Sci. Technol. 6(5), 191–202 (2013)CrossRef
30.
go back to reference Manuja, M.; Manisha: Moving agile based projects on Cloud. In: 2014 IEEE International Advance Computing Conference (IACC), pp. 1392–1397 (2014) Manuja, M.; Manisha: Moving agile based projects on Cloud. In: 2014 IEEE International Advance Computing Conference (IACC), pp. 1392–1397 (2014)
31.
go back to reference Miglierina, M.: Application deployment and management in the cloud. In: 2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), pp. 422–428 Miglierina, M.: Application deployment and management in the cloud. In: 2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), pp. 422–428
32.
go back to reference Haddon, L.: The contribution of domestication research to in-home computing and media consumption. Inf. Soc. 22(4), 195–203 (2006)CrossRef Haddon, L.: The contribution of domestication research to in-home computing and media consumption. Inf. Soc. 22(4), 195–203 (2006)CrossRef
33.
go back to reference Hynes, D.; Richardson, H.: What use is domestication theory to information systems research? Handbook of research on contemporary theoretical models in information systems, pp. 482–494. IGI Global, Hershey (2009)CrossRef Hynes, D.; Richardson, H.: What use is domestication theory to information systems research? Handbook of research on contemporary theoretical models in information systems, pp. 482–494. IGI Global, Hershey (2009)CrossRef
34.
go back to reference Harwood, S.A.: The domestication of online technologies by smaller businesses and the busy day. Inf. Organ. 21(2), 84–106 (2011)CrossRef Harwood, S.A.: The domestication of online technologies by smaller businesses and the busy day. Inf. Organ. 21(2), 84–106 (2011)CrossRef
35.
go back to reference van der Graff, S.: Smartphone domestication in the urban environment. Vrije Universiteit Brussel (2013) van der Graff, S.: Smartphone domestication in the urban environment. Vrije Universiteit Brussel (2013)
37.
go back to reference Lee, Y.; Smith-Jackson, T.; Kwon, G.: Domestication of technology theory: conceptual framework of user experience. Adjuct proc CHI (2009) Lee, Y.; Smith-Jackson, T.; Kwon, G.: Domestication of technology theory: conceptual framework of user experience. Adjuct proc CHI (2009)
38.
go back to reference Lzaro, M.; Marcos, E.: Research in software engineering: paradigms and methods. In: CAiSE Workshops (2) 2005, pp. 517–522 Lzaro, M.; Marcos, E.: Research in software engineering: paradigms and methods. In: CAiSE Workshops (2) 2005, pp. 517–522
40.
go back to reference Durrani, U.; Richardson, J.; Lenarcic, J.; Pita, Z.: Lean traceability solution through SLAM model: a case study of a hybrid delivery team in a hybrid cloud computing environment. In: 22nd Australasian Software Engineering Conference: ASWEC 2013 2013, pp. 19–26. Engineers Australia (2013) Durrani, U.; Richardson, J.; Lenarcic, J.; Pita, Z.: Lean traceability solution through SLAM model: a case study of a hybrid delivery team in a hybrid cloud computing environment. In: 22nd Australasian Software Engineering Conference: ASWEC 2013 2013, pp. 19–26. Engineers Australia (2013)
41.
go back to reference Arbain, A.F.B.; Ghani, I.; Kadir, W.M.N.W.: Agile non functional requiremnents (NFR) traceability metamodel. In: 2014 8th Malaysian Software Engineering Conference (MySEC), pp. 228–233. IEEE (2014) Arbain, A.F.B.; Ghani, I.; Kadir, W.M.N.W.: Agile non functional requiremnents (NFR) traceability metamodel. In: 2014 8th Malaysian Software Engineering Conference (MySEC), pp. 228–233. IEEE (2014)
42.
go back to reference Abello, A.; Ferrarons, J.; Romero, O.: Building cubes with MapReduce. Paper presented at the Proceedings of the ACM 14th international workshop on Data Warehousing and OLAP, Glasgow, Scotland, UK Abello, A.; Ferrarons, J.; Romero, O.: Building cubes with MapReduce. Paper presented at the Proceedings of the ACM 14th international workshop on Data Warehousing and OLAP, Glasgow, Scotland, UK
43.
go back to reference Pallant, J.: SPSS Survival Manual. McGraw-Hill Education, New York (2013) Pallant, J.: SPSS Survival Manual. McGraw-Hill Education, New York (2013)
44.
go back to reference Gopularam, B.P.; Yogeesha, C.B.; Periasamy, P.; Ieee: Highly scalable model for tests execution in cloud environments. In: 2012 18th Annual International Conference on Advanced Computing and Communications (2012) Gopularam, B.P.; Yogeesha, C.B.; Periasamy, P.; Ieee: Highly scalable model for tests execution in cloud environments. In: 2012 18th Annual International Conference on Advanced Computing and Communications (2012)
45.
go back to reference Abhishek, S.; Frank, M.: A roadmap for software engineering for the cloud: results of a systematic review. Software Design and Development: Concepts, Methodologies, Tools and Applications, pp. 1–16. IGI Global, Hershey (2014) Abhishek, S.; Frank, M.: A roadmap for software engineering for the cloud: results of a systematic review. Software Design and Development: Concepts, Methodologies, Tools and Applications, pp. 1–16. IGI Global, Hershey (2014)
47.
go back to reference Jyothi, V.E.; Rao, K.N.: Effective implementation of agile practices in collaboration with cloud computing. Int. J. Curr. Eng. Technol. 4(3), 41–48 (2014) Jyothi, V.E.; Rao, K.N.: Effective implementation of agile practices in collaboration with cloud computing. Int. J. Curr. Eng. Technol. 4(3), 41–48 (2014)
48.
go back to reference Karunakaran, S.: Impact of cloud adoption on agile software development. Software Engineering Frameworks for the Cloud Computing Paradigm, pp. 213–234. Springer, New York (2013)CrossRef Karunakaran, S.: Impact of cloud adoption on agile software development. Software Engineering Frameworks for the Cloud Computing Paradigm, pp. 213–234. Springer, New York (2013)CrossRef
Metadata
Title
Framework for Agile Development Using Cloud Computing: A Survey
Authors
Muhammad Younas
D. N. A. Jawawi
Imran Ghani
Muhammad Arif Shah
Muhammad Mahboob Khurshid
Syed Hamid Hussain Madni
Publication date
20-05-2019
Publisher
Springer Berlin Heidelberg
Published in
Arabian Journal for Science and Engineering / Issue 11/2019
Print ISSN: 2193-567X
Electronic ISSN: 2191-4281
DOI
https://doi.org/10.1007/s13369-019-03923-6

Other articles of this Issue 11/2019

Arabian Journal for Science and Engineering 11/2019 Go to the issue

Research Article - Computer Engineering and Computer Science

Hybrid Cascade Forward Neural Network with Elman Neural Network for Disease Prediction

Research Article - Computer Engineering and Computer Science

A Novel Distance Metric Based on Differential Evolution

Research Article - Computer Engineering and Computer Science

Computing Dynamic Slices of Concurrent Feature-Oriented Programs

Premium Partners