Skip to main content
Top
Published in: Soft Computing 7/2021

25-01-2021 | Methodologies and Application

ARP–GWO: an efficient approach for prioritization of risks in agile software development

Authors: B. Prakash, V. Viswanathan

Published in: Soft Computing | Issue 7/2021

Log in

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

search-config
loading …

Abstract

Risk management is considered as a critical project management activity that needs to be performed for successful software development. Within risk management, risk prioritization is an important process which helps the software team to effectively manage the risks at early stage of the project. In agile-based software environment, it is necessary to prioritize the risks in an effective manner in order to address the risks in shorter duration of time. In recent times, swarm intelligence techniques are widely popular in solving various optimization problems in software development process. The main reason is due to its convergence accuracy toward global optimal solution and faster computational time. In this study, an efficient risk prioritization technique termed as ARP–GWO (agile risk prioritization–grey wolf optimization) has been proposed for prioritizing the risk factors present in the agile software development using grey wolf optimization (GWO). The proposed ARP–GWO method helps the organization to mitigate the risks and ensures successful delivery of software products with good quality, in lesser cost and time. The effectiveness of ARP–GWO is analyzed using two performance metrics, namely Index of Integration and Usability Goals Achievement Metric, for which case studies are performed on five industrial projects from two different organizations. The experimental results indicate that ARP–GWO is most effective in prioritization of risks and offers better enhancement with high degree of satisfaction among developers and users as compared with the existing agile process.

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

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!

Appendix
Available only for authorised users
Literature
go back to reference Agrawal R, Singh D, Sharma A (2016) Prioritizing and optimizing risk factors in agile software development. In: 2016 ninth international conference on contemporary computing (IC3), pp 1–7 Agrawal R, Singh D, Sharma A (2016) Prioritizing and optimizing risk factors in agile software development. In: 2016 ninth international conference on contemporary computing (IC3), pp 1–7
go back to reference Aladdin Shamilov (2010) Generalized entropy optimization problems with finite moment function sets. J Stat Manag Syst 13(3):595–603MATH Aladdin Shamilov (2010) Generalized entropy optimization problems with finite moment function sets. J Stat Manag Syst 13(3):595–603MATH
go back to reference Alzoubi YI, Gill AQ, Moulton B (2018) A measurement model to analyze the effect of agile enterprise architecture on geographically distributed agile development. J Softw Eng Res Dev 6(4):1–24 Alzoubi YI, Gill AQ, Moulton B (2018) A measurement model to analyze the effect of agile enterprise architecture on geographically distributed agile development. J Softw Eng Res Dev 6(4):1–24
go back to reference Anes V, Abreu A, Santos R (2020) A new risk assessment approach for agile projects. In: International young engineers forum, Portugal, pp 67–72 Anes V, Abreu A, Santos R (2020) A new risk assessment approach for agile projects. In: International young engineers forum, Portugal, pp 67–72
go back to reference APM (2004) Project risk analysis and management guide, 2nd edn. APM Publishing, High Wycombe, ISBN 1-903494-12, 2004 APM (2004) Project risk analysis and management guide, 2nd edn. APM Publishing, High Wycombe, ISBN 1-903494-12, 2004
go back to reference Arvinder K, Shubhra G (2011) A genetic algorithm for fault based regression test case prioritization. International Journal of Computers and Applications 32(8):30–37 Arvinder K, Shubhra G (2011) A genetic algorithm for fault based regression test case prioritization. International Journal of Computers and Applications 32(8):30–37
go back to reference Azzeh M (2011) Adjusted case-based software effort estimation using bees optimization algorithm, vol 6882. Springer, Heidelberg, pp 315–324 Azzeh M (2011) Adjusted case-based software effort estimation using bees optimization algorithm, vol 6882. Springer, Heidelberg, pp 315–324
go back to reference Badanahatti S, Rama Murthy YSS (2017) Optimal test case prioritization in cloud based regression testing with aid of KFCM. Int J Intell Eng Syst 10(2):96–106 Badanahatti S, Rama Murthy YSS (2017) Optimal test case prioritization in cloud based regression testing with aid of KFCM. Int J Intell Eng Syst 10(2):96–106
go back to reference Basturk B, Karaboga D (2006) An artificial bee colony (ABC) algorithm for numeric function optimization. In: IEEE swarm intelligence symposium, pp 2–4 Basturk B, Karaboga D (2006) An artificial bee colony (ABC) algorithm for numeric function optimization. In: IEEE swarm intelligence symposium, pp 2–4
go back to reference Beni G, Wang J (1993) Swarm intelligence in cellular robotic systems. In: Robots and biological systems: towards a new bionics, ed. Springer, pp 703–712 Beni G, Wang J (1993) Swarm intelligence in cellular robotic systems. In: Robots and biological systems: towards a new bionics, ed. Springer, pp 703–712
go back to reference Boehm BW (1991) Software risk management: principles and practices. IEEE Software 8(1):32–41CrossRef Boehm BW (1991) Software risk management: principles and practices. IEEE Software 8(1):32–41CrossRef
go back to reference Boehm B (2000) Project termination doesn’t equal project failure. Computer 33(9):94–96CrossRef Boehm B (2000) Project termination doesn’t equal project failure. Computer 33(9):94–96CrossRef
go back to reference Bonabeau E, Dorigo M, Theraulaz G (1999) From natural to artificial swarm intelligence. Oxford University Press Inc, OxfordMATHCrossRef Bonabeau E, Dorigo M, Theraulaz G (1999) From natural to artificial swarm intelligence. Oxford University Press Inc, OxfordMATHCrossRef
go back to reference Brezočnik L, Fister I, Podgorelec V (2018) Scrum task allocation based on particle swarm optimization. In: Korošec P, Melab N, Talbi E-G (eds) Bioinspired optimization methods and their applications. Springer, Berlin, pp 38–49CrossRef Brezočnik L, Fister I, Podgorelec V (2018) Scrum task allocation based on particle swarm optimization. In: Korošec P, Melab N, Talbi E-G (eds) Bioinspired optimization methods and their applications. Springer, Berlin, pp 38–49CrossRef
go back to reference Brezočnik L, Fister I, Podgorelec V (2020) Solving agile software development problems with swarm intelligence algorithms. In: Karabegović I (eds) New technologies, development and application II, Lecture notes in networks and systems, vol 76. Springer Brezočnik L, Fister I, Podgorelec V (2020) Solving agile software development problems with swarm intelligence algorithms. In: Karabegović I (eds) New technologies, development and application II, Lecture notes in networks and systems, vol 76. Springer
go back to reference Buganova K, Simickova J (2019) Risk management in traditional and agile project management. In: 13th international scientific conference on sustainable, modern, and safe transport (TRANSCOM 2019), Novy Smokovec, Slovak Republic, pp 986–993 Buganova K, Simickova J (2019) Risk management in traditional and agile project management. In: 13th international scientific conference on sustainable, modern, and safe transport (TRANSCOM 2019), Novy Smokovec, Slovak Republic, pp 986–993
go back to reference Chaves-González JM, Pérez-Toledano MA, Navasa A (2015) Software requirement optimization using a multi objective swarm intelligence evolutionary algorithm. Knowl Based Syst 83:105–115CrossRef Chaves-González JM, Pérez-Toledano MA, Navasa A (2015) Software requirement optimization using a multi objective swarm intelligence evolutionary algorithm. Knowl Based Syst 83:105–115CrossRef
go back to reference de Souza JT, Maia CLB, do Nascimento Ferreira T, de do Carmo RAF, de Brasil MMA (2011) An ant colony optimization approach to the software release planning with dependent requirements. In: International symposium on search based software engineering. Springer, Heidelberg, pp 142–157 de Souza JT, Maia CLB, do Nascimento Ferreira T, de do Carmo RAF, de Brasil MMA (2011) An ant colony optimization approach to the software release planning with dependent requirements. In: International symposium on search based software engineering. Springer, Heidelberg, pp 142–157
go back to reference Del Sagrado J, del Águila IM, Orellana FJ (2015) Multi-objective ant colony optimization for requirements selection. Empir Softw Eng 20(3):577–610CrossRef Del Sagrado J, del Águila IM, Orellana FJ (2015) Multi-objective ant colony optimization for requirements selection. Empir Softw Eng 20(3):577–610CrossRef
go back to reference Dingsøyr T, Nerur S, Balijepally V, Moe NB (2012) A decade of agile methodologies: towards explaining agile software development. Journal of Systems and Software 85(6):1213–1221CrossRef Dingsøyr T, Nerur S, Balijepally V, Moe NB (2012) A decade of agile methodologies: towards explaining agile software development. Journal of Systems and Software 85(6):1213–1221CrossRef
go back to reference Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Manag 1(4):28–39CrossRef Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Manag 1(4):28–39CrossRef
go back to reference Drury-Grogan ML, Conboy K, Acton L (2017) Examining decision characteristics challenges for agile software development. Journal of Systems and Software 131:248–265CrossRef Drury-Grogan ML, Conboy K, Acton L (2017) Examining decision characteristics challenges for agile software development. Journal of Systems and Software 131:248–265CrossRef
go back to reference Fong S, Deb S, Yang S, Zhuang Y (2014) Towards enhancement of performance of K-means clustering using nature-inspired optimization algorithms. Scientific World Journal 2014:1–16 Fong S, Deb S, Yang S, Zhuang Y (2014) Towards enhancement of performance of K-means clustering using nature-inspired optimization algorithms. Scientific World Journal 2014:1–16
go back to reference Gill AQ (2015) Distributed agile development: applying a coverage analysis approach to the evaluation of a communication technology assessment tool. Int J e-Collab 11(1):57–76 Gill AQ (2015) Distributed agile development: applying a coverage analysis approach to the evaluation of a communication technology assessment tool. Int J e-Collab 11(1):57–76
go back to reference Hopkinson M, Close P, Hillson D, Ward S (2008) Prioritising project risks: a short guide to useful techniques. Association for Project Management (APM), Princes Risborough, Bucks Hopkinson M, Close P, Hillson D, Ward S (2008) Prioritising project risks: a short guide to useful techniques. Association for Project Management (APM), Princes Risborough, Bucks
go back to reference Hudaib A, Masadeh R, Alzaqebah A (2018) WGW: a hybrid approach based on whale and grey wolf optimization algorithms for requirements prioritization. Adv Syst Sci Appl 02:63–83 Hudaib A, Masadeh R, Alzaqebah A (2018) WGW: a hybrid approach based on whale and grey wolf optimization algorithms for requirements prioritization. Adv Syst Sci Appl 02:63–83
go back to reference Jiang H, Zhang J, Xuan J, Ren Z, Hu Y (2010) A hybrid ACO algorithm for the next release problem. In: The 2nd international conference on software engineering and data mining. IEEE, pp 166–171 Jiang H, Zhang J, Xuan J, Ren Z, Hu Y (2010) A hybrid ACO algorithm for the next release problem. In: The 2nd international conference on software engineering and data mining. IEEE, pp 166–171
go back to reference Joshi A, Sarda NL, Tripathi S (2010) Measuring effectiveness of HCI integration in software development processes. Journal of Systems and Software 83(11):2045–2058CrossRef Joshi A, Sarda NL, Tripathi S (2010) Measuring effectiveness of HCI integration in software development processes. Journal of Systems and Software 83(11):2045–2058CrossRef
go back to reference Kaushik A, Verma S, Singh HJ, Chhabra G (2017) Software cost optimization integrating fuzzy system and COA-Cuckoo optimization algorithm. Int J Syst Assur Eng Manage 8(2):1461–1471CrossRef Kaushik A, Verma S, Singh HJ, Chhabra G (2017) Software cost optimization integrating fuzzy system and COA-Cuckoo optimization algorithm. Int J Syst Assur Eng Manage 8(2):1461–1471CrossRef
go back to reference Kennedy J, Eberhart R (1995) Particle swarm optimization in Neural Networks. In: Proceedings, IEEE international conference, pp 1942–1948 Kennedy J, Eberhart R (1995) Particle swarm optimization in Neural Networks. In: Proceedings, IEEE international conference, pp 1942–1948
go back to reference Khuat T, Le M (2017) A novel hybrid ABC-PSO algorithm for effort estimation of software projects using agile methodologies. J Intell Syst 27(3):1–18 Khuat T, Le M (2017) A novel hybrid ABC-PSO algorithm for effort estimation of software projects using agile methodologies. J Intell Syst 27(3):1–18
go back to reference Khuat T, My Hanh L (2017) Applying teaching-learning to artificial bee colony for parameter optimization of software effort estimation model. J Eng Sci Technol 12(5):1178–1190 Khuat T, My Hanh L (2017) Applying teaching-learning to artificial bee colony for parameter optimization of software effort estimation model. J Eng Sci Technol 12(5):1178–1190
go back to reference Kulkarni RH, Padmanabham P (2017) Integration of artificial intelligence activities in software development processes and measuring effectiveness of integration. IET Softw 11(1):18–26CrossRef Kulkarni RH, Padmanabham P (2017) Integration of artificial intelligence activities in software development processes and measuring effectiveness of integration. IET Softw 11(1):18–26CrossRef
go back to reference Lim SL (2011) Social networks and collaborative filtering for large-scale requirements elicitation. Doctoral dissertation, University of New South Wales Lim SL (2011) Social networks and collaborative filtering for large-scale requirements elicitation. Doctoral dissertation, University of New South Wales
go back to reference Lincke R, Host M, Runeson P (2007) How do PhD students plan and follow-up their work?: a case study. University Sweden, School of Mathematics and Systems Engineering Lincke R, Host M, Runeson P (2007) How do PhD students plan and follow-up their work?: a case study. University Sweden, School of Mathematics and Systems Engineering
go back to reference Manga I, Blamah N (2014) A particle swarm optimization-based framework for agile software effort estimation. Int J Eng Sci (IJES) 3(6):30–36 Manga I, Blamah N (2014) A particle swarm optimization-based framework for agile software effort estimation. Int J Eng Sci (IJES) 3(6):30–36
go back to reference Manju K, Prabhat K (2017) An effective meta-heuristic cuckoo search algorithm for test suite optimization. Informatica 41:363–377MathSciNet Manju K, Prabhat K (2017) An effective meta-heuristic cuckoo search algorithm for test suite optimization. Informatica 41:363–377MathSciNet
go back to reference Marghny MH, El-Hawary HM, Dukhan WH (2017) An effective method of system requirement optimization based on genetic algorithms. Inf Sci Lett 6(1):15–28CrossRef Marghny MH, El-Hawary HM, Dukhan WH (2017) An effective method of system requirement optimization based on genetic algorithms. Inf Sci Lett 6(1):15–28CrossRef
go back to reference Masadeh R, Sharieh A, Sleitn A (2017) Grey wolf optimization applied to the maximum flow problem. Int J Adv Appl Sci 4:95–100CrossRef Masadeh R, Sharieh A, Sleitn A (2017) Grey wolf optimization applied to the maximum flow problem. Int J Adv Appl Sci 4:95–100CrossRef
go back to reference Masadeh R, Alzaqebah A, Hudaib A (2018) Grey wolf algorithm for requirements prioritization. Mod Appl Sci 12(2):54–61CrossRef Masadeh R, Alzaqebah A, Hudaib A (2018) Grey wolf algorithm for requirements prioritization. Mod Appl Sci 12(2):54–61CrossRef
go back to reference Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Advanced Engineering Software 69:46–61CrossRef Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Advanced Engineering Software 69:46–61CrossRef
go back to reference Muntes-Mulero V, Ripolles O, Gupta S, Dominiak J, Willeke E, Matthews P, Somoskoi B (2019) Agile risk management for multi-cloud software development. IET Soft 13(3):1–11 Muntes-Mulero V, Ripolles O, Gupta S, Dominiak J, Willeke E, Matthews P, Somoskoi B (2019) Agile risk management for multi-cloud software development. IET Soft 13(3):1–11
go back to reference Muro C, Escobedo R, Spector L, Coppinger RP (2011) Wolf-pack (Canis Lupus) hunting strategies emerge from simple rules in computational simulations. Behavioural Processes 88(3):192–197CrossRef Muro C, Escobedo R, Spector L, Coppinger RP (2011) Wolf-pack (Canis Lupus) hunting strategies emerge from simple rules in computational simulations. Behavioural Processes 88(3):192–197CrossRef
go back to reference Nascimento Ferreira T, Arajo AA, Neto ADB, de Souza JT (2016) Incorporating user preferences in ant colony optimization for the next release problem. Applied Soft Computing 49:1283–1296CrossRef Nascimento Ferreira T, Arajo AA, Neto ADB, de Souza JT (2016) Incorporating user preferences in ant colony optimization for the next release problem. Applied Soft Computing 49:1283–1296CrossRef
go back to reference Nerur S, Mahapatra R, Mangalaraj G (2005) Challenges of migrating to agile methodologies. Communications of the ACM 48(5):72–78CrossRef Nerur S, Mahapatra R, Mangalaraj G (2005) Challenges of migrating to agile methodologies. Communications of the ACM 48(5):72–78CrossRef
go back to reference Odzaly EE, Greer D, Stewart D (2018) Agile risk management using software agents. Journal of Ambient Intelligence and Humanized Computing 9(3):823–841CrossRef Odzaly EE, Greer D, Stewart D (2018) Agile risk management using software agents. Journal of Ambient Intelligence and Humanized Computing 9(3):823–841CrossRef
go back to reference Oliveira M, Pinheiro D, Macedo M, Bastos-Filho C, Menezes R (2020) Uncovering the social interaction network in swarm intelligence algorithms. Appl Netw Sci 5(24):1–20 Oliveira M, Pinheiro D, Macedo M, Bastos-Filho C, Menezes R (2020) Uncovering the social interaction network in swarm intelligence algorithms. Appl Netw Sci 5(24):1–20
go back to reference Pazhaniraja N, Sountharrajan S, Sathis Kumar B (2020) High utility itemset mining: a Boolean operators-based modified grey wolf optimization algorithm. Soft Computing 24:16691–16704CrossRef Pazhaniraja N, Sountharrajan S, Sathis Kumar B (2020) High utility itemset mining: a Boolean operators-based modified grey wolf optimization algorithm. Soft Computing 24:16691–16704CrossRef
go back to reference Petersen K (2011) Is lean agile and agile lean: a comparison between two software development paradigms. In: Modern software engineering concepts and practices: advanced approaches. IGI Global, pp 19–46 Petersen K (2011) Is lean agile and agile lean: a comparison between two software development paradigms. In: Modern software engineering concepts and practices: advanced approaches. IGI Global, pp 19–46
go back to reference Petersen K, Wohlin C (2010) The effect of moving from a plan-driven to an incremental software development approach with agile practices. Empir Softw Eng 15(6):654–693CrossRef Petersen K, Wohlin C (2010) The effect of moving from a plan-driven to an incremental software development approach with agile practices. Empir Softw Eng 15(6):654–693CrossRef
go back to reference Pikkarainen M, Salo O, Kusela R, Abrahamsson P (2012) Strengths and barriers behind the successful agile deployment insights from the three software intensive companies in Finland. Empir Softw Eng 17(6):675–702CrossRef Pikkarainen M, Salo O, Kusela R, Abrahamsson P (2012) Strengths and barriers behind the successful agile deployment insights from the three software intensive companies in Finland. Empir Softw Eng 17(6):675–702CrossRef
go back to reference PMI (2004) A guide to the project management body of knowledge (PMBOK), 3rd edn. Project Management Institute, Pennsylvania, p 2004 PMI (2004) A guide to the project management body of knowledge (PMBOK), 3rd edn. Project Management Institute, Pennsylvania, p 2004
go back to reference Prakash B, Viswanathan V (2019) Distributed cat modeling based agile framework for software development. Indian Acad Sci 44(166):1–11 Prakash B, Viswanathan V (2019) Distributed cat modeling based agile framework for software development. Indian Acad Sci 44(166):1–11
go back to reference Prasad Reddy PVGD, Hari VMK (2011) Fuzzy based PSO for software effort estimation. In: International conference on advances in information technology and mobile communication. Springer, Heidelberg, pp 227–232 Prasad Reddy PVGD, Hari VMK (2011) Fuzzy based PSO for software effort estimation. In: International conference on advances in information technology and mobile communication. Springer, Heidelberg, pp 227–232
go back to reference Project Management Institute, Inc (2017) PMBOK: a guide to the project management body of knowledge, 6th edn Project Management Institute, Inc (2017) PMBOK: a guide to the project management body of knowledge, 6th edn
go back to reference Ranjith N, Marimuthu A (2016) A multi objective teacher-learning-artificial bee colony (MOTLABC) optimization for software requirements selection. Indian J Sci Technol 9(34):1–9CrossRef Ranjith N, Marimuthu A (2016) A multi objective teacher-learning-artificial bee colony (MOTLABC) optimization for software requirements selection. Indian J Sci Technol 9(34):1–9CrossRef
go back to reference Rao GS, Krishna CVP, Rao KR (2014) Multi objective particle swarm optimization for software cost estimation. In: Satapathy S, Avadhani P, Udgata S, Lakshminarayana S (eds) ICT and critical infrastructure: proceedings of the 48th annual convention of computer society of India- Vol I. Advances in intelligent systems and computing, vol 248. Springer Rao GS, Krishna CVP, Rao KR (2014) Multi objective particle swarm optimization for software cost estimation. In: Satapathy S, Avadhani P, Udgata S, Lakshminarayana S (eds) ICT and critical infrastructure: proceedings of the 48th annual convention of computer society of India- Vol I. Advances in intelligent systems and computing, vol 248. Springer
go back to reference Runeson P, Host M (2009) Guidelines for conduction and reporting case study research in software engineering. Empir Softw Eng 14:131–164CrossRef Runeson P, Host M (2009) Guidelines for conduction and reporting case study research in software engineering. Empir Softw Eng 14:131–164CrossRef
go back to reference Sankhwar S, Gupta D, Ramya KC, Sheeba R, Shankar K, Lakshmanaprabu SK (2020) Improved grey wolf optimization-based feature subset selection with fuzzy neural classifier for financial crisis prediction. Soft Computing 24:101–110CrossRef Sankhwar S, Gupta D, Ramya KC, Sheeba R, Shankar K, Lakshmanaprabu SK (2020) Improved grey wolf optimization-based feature subset selection with fuzzy neural classifier for financial crisis prediction. Soft Computing 24:101–110CrossRef
go back to reference Santos V, Goldman A, de Souza CRB (2015) Fostering effective inter-team knowledge sharing in agile software development. Empir Softw Eng 20(4):1006–1051CrossRef Santos V, Goldman A, de Souza CRB (2015) Fostering effective inter-team knowledge sharing in agile software development. Empir Softw Eng 20(4):1006–1051CrossRef
go back to reference Sheffield S, Lemétayer J (2013) Factors associated with the software development agility of successful projects. Int J Proj Manage 31(3):459–472CrossRef Sheffield S, Lemétayer J (2013) Factors associated with the software development agility of successful projects. Int J Proj Manage 31(3):459–472CrossRef
go back to reference Shrivastava SV, Rathod U (2015) Categorization of risk factors for distributed agile projects. Information and Software Technology 58:373–387CrossRef Shrivastava SV, Rathod U (2015) Categorization of risk factors for distributed agile projects. Information and Software Technology 58:373–387CrossRef
go back to reference Shrivastava SV, Rathod U (2017) A risk management framework for distributed agile projects. Information and Software Technology 85:1–15CrossRef Shrivastava SV, Rathod U (2017) A risk management framework for distributed agile projects. Information and Software Technology 85:1–15CrossRef
go back to reference Shrivastava S, Rathod U (2019) A goal-driven risk management approach for distributed agile development projects. Aust J Inf Syst 23:1–30 Shrivastava S, Rathod U (2019) A goal-driven risk management approach for distributed agile development projects. Aust J Inf Syst 23:1–30
go back to reference Simons CL, Smith J, White P (2014) Interactive ant colony optimization (iACO) for early lifecycle software design. Swarm Intell 8(2):139–157CrossRef Simons CL, Smith J, White P (2014) Interactive ant colony optimization (iACO) for early lifecycle software design. Swarm Intell 8(2):139–157CrossRef
go back to reference Solinski A, Peterson K (2016) Prioritizing agile benefits and limitations in relation to practice usage. Softw Qual J 24(2):447–482CrossRef Solinski A, Peterson K (2016) Prioritizing agile benefits and limitations in relation to practice usage. Softw Qual J 24(2):447–482CrossRef
go back to reference Sommerville I (2018) Software engineering, 10th edn. Pearson, LondonMATH Sommerville I (2018) Software engineering, 10th edn. Pearson, LondonMATH
go back to reference Sum RM (2015) Risk prioritisation using the analytic hierarchy process. In: Innovation and analytics conference and exhibition (IACE 2015): Proceedings of the 2nd innovation and analytics conference exhibition, 2015 Sum RM (2015) Risk prioritisation using the analytic hierarchy process. In: Innovation and analytics conference and exhibition (IACE 2015): Proceedings of the 2nd innovation and analytics conference exhibition, 2015
go back to reference Sunitha B, Murthy YSSR (2018) Prioritization of software applications in cloud using GWO algorithm. Int J Res Appl Sci Eng Technol 6(5):2070–2075CrossRef Sunitha B, Murthy YSSR (2018) Prioritization of software applications in cloud using GWO algorithm. Int J Res Appl Sci Eng Technol 6(5):2070–2075CrossRef
go back to reference Tavares BG, de Silva SCE, de Souza AD (2019) Practices to improve risk management in agile projects. Int J Softw Eng 29(3):381–399 Tavares BG, de Silva SCE, de Souza AD (2019) Practices to improve risk management in agile projects. Int J Softw Eng 29(3):381–399
go back to reference Teng Z, Lv J, Guo L (2019) An improved hybrid grey wolf optimization algorithm. Soft Computing 23:6617–6631CrossRef Teng Z, Lv J, Guo L (2019) An improved hybrid grey wolf optimization algorithm. Soft Computing 23:6617–6631CrossRef
go back to reference Thom-Manuel O, Ugwu C, Onyejegbu L (2018) A new mathematical risk management model for agile software development methodologies. Int J Softw Eng Appl 9:67–86 Thom-Manuel O, Ugwu C, Onyejegbu L (2018) A new mathematical risk management model for agile software development methodologies. Int J Softw Eng Appl 9:67–86
go back to reference Venkataiah V, Mohanty R, Pahariya JS, Nagaratna M (2017) Application of ant colony optimization techniques to predict software cost estimation. Springer, Singapore, pp 315–325 Venkataiah V, Mohanty R, Pahariya JS, Nagaratna M (2017) Application of ant colony optimization techniques to predict software cost estimation. Springer, Singapore, pp 315–325
go back to reference Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Transactions on Evolutionary Computation 1:67–82CrossRef Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Transactions on Evolutionary Computation 1:67–82CrossRef
go back to reference Wu D, Li J, Liang Y (2013) Linear combination of multiple case-based reasoning with optimized weight for software effort estimation. J Super Comput 64(3):898–918CrossRef Wu D, Li J, Liang Y (2013) Linear combination of multiple case-based reasoning with optimized weight for software effort estimation. J Super Comput 64(3):898–918CrossRef
Metadata
Title
ARP–GWO: an efficient approach for prioritization of risks in agile software development
Authors
B. Prakash
V. Viswanathan
Publication date
25-01-2021
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 7/2021
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-020-05555-7

Other articles of this Issue 7/2021

Soft Computing 7/2021 Go to the issue

Premium Partner