Skip to main content
Erschienen in: Soft Computing 3/2020

30.04.2019 | Methodologies and Application

A novel fuzzy mechanism for risk assessment in software projects

verfasst von: K. Suresh, R. Dillibabu

Erschienen in: Soft Computing | Ausgabe 3/2020

Einloggen

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

search-config
loading …

Abstract

Risk management is a vital factor for ensuring better quality software development processes. Moreover, risks are the events that could adversely affect the organization activities or the development of projects. Effective prioritization of software project risks play a significant role in determining whether the project will be successful in terms of performance characteristics or not. In this work, we develop a new hybrid fuzzy-based machine learning mechanism for performing risk assessment in software projects. This newly developed hybridized risk assessment scheme can be used to determine and rank the significant software project risks that support the decision making during the software project lifecycle. For better assessment of the software project risks, we have incorporated fuzzy decision making trial and evaluation laboratory, adaptive neuro-fuzzy inference system-based multi-criteria decision making (ANFIS MCDM) and intuitionistic fuzzy-based TODIM (IF-TODIM) approaches. More significantly, for the newly introduced ANFIS MCDM approach, the parameters of ANFIS are adjusted using a traditional crow search algorithm (CSA) which applies only a reasonable as well as small changes in variables. The main activity of CSA in ANFIS is to find the best parameter to achieve most accurate software risk estimate. Experimental validation was conducted on NASA 93 dataset having 93 software project values. The result of this method exhibits a vivid picture that provides software risk factors that are key determinant for achievement of the project performance. Experimental outcomes reveal that our proposed integrated fuzzy approaches can exhibit better and accurate performance in the assessment of software project risks compared to other existing approaches.

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

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!

Literatur
Zurück zum Zitat Al-Janabi S, Patel A, Fatlawi H, Kalajdzic K, Al Shourbaji I (2014) Empirical rapid and accurate prediction model for data mining tasks in cloud computing environments. In: International congress on technology, communication and knowledge (ICTCK), Mashhad. IEEE, pp 1–8. https://doi.org/10.1109/ICTCK.2014.7033495 Al-Janabi S, Patel A, Fatlawi H, Kalajdzic K, Al Shourbaji I (2014) Empirical rapid and accurate prediction model for data mining tasks in cloud computing environments. In: International congress on technology, communication and knowledge (ICTCK), Mashhad. IEEE, pp 1–8. https://​doi.​org/​10.​1109/​ICTCK.​2014.​7033495
Zurück zum Zitat Arshadi Khamseh A, Mahmoodi M (2014) A new fuzzy TOPSIS-TODIM hybrid method for green supplier selection using fuzzy time function. Adv Fuzzy Syst 2014:10 Arshadi Khamseh A, Mahmoodi M (2014) A new fuzzy TOPSIS-TODIM hybrid method for green supplier selection using fuzzy time function. Adv Fuzzy Syst 2014:10
Zurück zum Zitat Atanassov KT, Pasi G, Yager R (2005) Intuitionistic fuzzy interpretations of multi criteria multi-person and multi-measurement tool decision making. Int J Syst Sci 36:859–868CrossRefMathSciNetMATH Atanassov KT, Pasi G, Yager R (2005) Intuitionistic fuzzy interpretations of multi criteria multi-person and multi-measurement tool decision making. Int J Syst Sci 36:859–868CrossRefMathSciNetMATH
Zurück zum Zitat BaykasoğLu A, KaplanoğLu V, DurmuşOğLu ZD, ŞAhin C (2013) Integrating fuzzy DEMATEL and fuzzy hierarchical TOPSIS methods for truck selection. Expert Syst Appl 40(3):899–907CrossRef BaykasoğLu A, KaplanoğLu V, DurmuşOğLu ZD, ŞAhin C (2013) Integrating fuzzy DEMATEL and fuzzy hierarchical TOPSIS methods for truck selection. Expert Syst Appl 40(3):899–907CrossRef
Zurück zum Zitat Boran FE, Kurt M, Akay D (2009) A multi-criteria intuitionistic fuzzy group decision making for selection of supplier with TOPSIS method. Expert Syst Appl 36:11363–11368CrossRef Boran FE, Kurt M, Akay D (2009) A multi-criteria intuitionistic fuzzy group decision making for selection of supplier with TOPSIS method. Expert Syst Appl 36:11363–11368CrossRef
Zurück zum Zitat Chen Y, Li B (2011) Dynamic multi-attribute decision making model based on triangular intuitionistic fuzzy numbers. Sci Iran 18:268–274CrossRefMATH Chen Y, Li B (2011) Dynamic multi-attribute decision making model based on triangular intuitionistic fuzzy numbers. Sci Iran 18:268–274CrossRefMATH
Zurück zum Zitat Choudhary GR, Kumar S, Kumar K, Mishra A, Catal C (2018) Empirical analysis of change metrics for software fault prediction. Comput Electr Eng 67:15–24CrossRef Choudhary GR, Kumar S, Kumar K, Mishra A, Catal C (2018) Empirical analysis of change metrics for software fault prediction. Comput Electr Eng 67:15–24CrossRef
Zurück zum Zitat Fan ZP, Zhang X, Chen FD, Liu Y (2013) Extended TODIM method for hybrid multiple attribute decision making problems. Knowl Based Syst 42:40–48CrossRef Fan ZP, Zhang X, Chen FD, Liu Y (2013) Extended TODIM method for hybrid multiple attribute decision making problems. Knowl Based Syst 42:40–48CrossRef
Zurück zum Zitat Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17:4831–4845CrossRefMathSciNetMATH Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17:4831–4845CrossRefMathSciNetMATH
Zurück zum Zitat Gomes LFAM (2009) An application of the TODIM method to the multicriteria rental evaluation of residential properties. Eur J Oper Res 193(1):204–211CrossRefMATH Gomes LFAM (2009) An application of the TODIM method to the multicriteria rental evaluation of residential properties. Eur J Oper Res 193(1):204–211CrossRefMATH
Zurück zum Zitat Han WM (2015) Discriminating risky software project using neural networks. Comput Stand Interfaces 2015(40):15–22CrossRef Han WM (2015) Discriminating risky software project using neural networks. Comput Stand Interfaces 2015(40):15–22CrossRef
Zurück zum Zitat Jang JSR (1993) ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern 23:665–685CrossRef Jang JSR (1993) ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern 23:665–685CrossRef
Zurück zum Zitat Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39:459–471CrossRefMathSciNetMATH Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39:459–471CrossRefMathSciNetMATH
Zurück zum Zitat Kaveh A, Farhoudi N (2013) A new optimization method: dolphin echolocation. Adv Eng Softw 59:53–70CrossRef Kaveh A, Farhoudi N (2013) A new optimization method: dolphin echolocation. Adv Eng Softw 59:53–70CrossRef
Zurück zum Zitat Kaveh A, Ghazaan MI, Bakhshpoori T (2013) An improved ray optimization algorithm for design of truss structures. Civ Eng 57:97–112 Kaveh A, Ghazaan MI, Bakhshpoori T (2013) An improved ray optimization algorithm for design of truss structures. Civ Eng 57:97–112
Zurück zum Zitat Keil M, Rai A, Liu S (2013) How user risk and requirements risk moderate the effects of formal and informal control on the process performance of IT projects. Eur J Inf Syst 22(6):650–672CrossRef Keil M, Rai A, Liu S (2013) How user risk and requirements risk moderate the effects of formal and informal control on the process performance of IT projects. Eur J Inf Syst 22(6):650–672CrossRef
Zurück zum Zitat Krohling RA, de Souza TTM (2012) Combining prospect theory and fuzzy numbers to multi-criteria decision making. Expert Syst Appl 39:11487–11493CrossRef Krohling RA, de Souza TTM (2012) Combining prospect theory and fuzzy numbers to multi-criteria decision making. Expert Syst Appl 39:11487–11493CrossRef
Zurück zum Zitat Kumar S, Chopra V (2013) Neural network and fuzzy logic based framework for software development effort estimation. Int J Adv Res Comput Sci Softw Eng 3(5):19–24 Kumar S, Chopra V (2013) Neural network and fuzzy logic based framework for software development effort estimation. Int J Adv Res Comput Sci Softw Eng 3(5):19–24
Zurück zum Zitat Lin Z, Liu X, Li Y (2017) Adaptive fuzzy control for nonlinear pure-feedback systems with external disturbance and unknown dead zone output. Int J Fuzzy Syst 19(6):1940–1949CrossRefMathSciNet Lin Z, Liu X, Li Y (2017) Adaptive fuzzy control for nonlinear pure-feedback systems with external disturbance and unknown dead zone output. Int J Fuzzy Syst 19(6):1940–1949CrossRefMathSciNet
Zurück zum Zitat Liu HW, Wang GJ (2007) Multi-criteria decision-making methods based on intuitionistic fuzzy sets. Eur J Oper Res 179:220–233CrossRefMATH Liu HW, Wang GJ (2007) Multi-criteria decision-making methods based on intuitionistic fuzzy sets. Eur J Oper Res 179:220–233CrossRefMATH
Zurück zum Zitat Lourenzutti R, Krohling RA (2014) The Hellinger distance in multicriteria decision making: an illustration to the TOPSIS and TODIM methods. Expert Syst Appl 41(9):4414–4421CrossRef Lourenzutti R, Krohling RA (2014) The Hellinger distance in multicriteria decision making: an illustration to the TOPSIS and TODIM methods. Expert Syst Appl 41(9):4414–4421CrossRef
Zurück zum Zitat Mahmood Z, Bowes D, Hall T, Lane PC, Petrić J (2018) Reproducibility and replicability of software defect prediction studies. Inf Softw Technol 99:148–163CrossRef Mahmood Z, Bowes D, Hall T, Lane PC, Petrić J (2018) Reproducibility and replicability of software defect prediction studies. Inf Softw Technol 99:148–163CrossRef
Zurück zum Zitat Mahmoodi M, Gelayol SF (2014) A new fuzzy DEMATEL-TODIM hybrid method for evaluation criteria of knowledge management in supply chain. Int J Manag Value Supply Chains 5(2):29–42CrossRef Mahmoodi M, Gelayol SF (2014) A new fuzzy DEMATEL-TODIM hybrid method for evaluation criteria of knowledge management in supply chain. Int J Manag Value Supply Chains 5(2):29–42CrossRef
Zurück zum Zitat Malhotra R, Kamal S (2019) An empirical study to investigate oversampling methods for improving software defect prediction using imbalanced data. Neurocomputing 343:120–140CrossRef Malhotra R, Kamal S (2019) An empirical study to investigate oversampling methods for improving software defect prediction using imbalanced data. Neurocomputing 343:120–140CrossRef
Zurück zum Zitat Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61CrossRef Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61CrossRef
Zurück zum Zitat Na KS, Simpson JT, Li X, Singh T, Kim KY (2007) Software development risk and project performance measurement: evidence in Korea. J Syst Softw 80(4):596–605CrossRef Na KS, Simpson JT, Li X, Singh T, Kim KY (2007) Software development risk and project performance measurement: evidence in Korea. J Syst Softw 80(4):596–605CrossRef
Zurück zum Zitat Opricovic S, Tzeng GH (2003) Defuzzification within a multicriteria decision model. Int J Uncertain Fuzziness Knowl Based Syst 11(5):635–652CrossRefMathSciNetMATH Opricovic S, Tzeng GH (2003) Defuzzification within a multicriteria decision model. Int J Uncertain Fuzziness Knowl Based Syst 11(5):635–652CrossRefMathSciNetMATH
Zurück zum Zitat Patil SK, Kant R (2014) A hybrid approach based on fuzzy DEMATEL and FMCDM to predict success of knowledge management adoption in supply chain. Appl Soft Comput 18:126–135CrossRef Patil SK, Kant R (2014) A hybrid approach based on fuzzy DEMATEL and FMCDM to predict success of knowledge management adoption in supply chain. Appl Soft Comput 18:126–135CrossRef
Zurück zum Zitat PMI (2004) A guide to the project management body of knowledge: PMBOK guide, 3rd edn. Project Management Institute Inc, Newtown Square PMI (2004) A guide to the project management body of knowledge: PMBOK guide, 3rd edn. Project Management Institute Inc, Newtown Square
Zurück zum Zitat Sangaiah AK, Thangavelu AK (2013) An exploration of FMCDM approach for evaluating the outcome/success of GSD projects. Cent Eur J Eng 3(3):419–435 Sangaiah AK, Thangavelu AK (2013) An exploration of FMCDM approach for evaluating the outcome/success of GSD projects. Cent Eur J Eng 3(3):419–435
Zurück zum Zitat Sangaiah AK, Samuel OW, Li X, Abdel-Basset M, Wang H (2017) Towards an efficient risk assessment in software projects–fuzzy reinforcement paradigm. Comput Electr Eng 71:1–14CrossRef Sangaiah AK, Samuel OW, Li X, Abdel-Basset M, Wang H (2017) Towards an efficient risk assessment in software projects–fuzzy reinforcement paradigm. Comput Electr Eng 71:1–14CrossRef
Zurück zum Zitat Scanavachi Moreira Campos AC, de Almeida AT (2016) Multicriteria framework for selecting a process modelling language. Enterp Inf Syst 10(1):17–32CrossRef Scanavachi Moreira Campos AC, de Almeida AT (2016) Multicriteria framework for selecting a process modelling language. Enterp Inf Syst 10(1):17–32CrossRef
Zurück zum Zitat Shen L, Wang H, Feng X (2011) Some arithmetic aggregation operators within intuitionistic trapezoidal fuzzy setting and their application to group decision making. In: MSIE, pp 1053–1059 Shen L, Wang H, Feng X (2011) Some arithmetic aggregation operators within intuitionistic trapezoidal fuzzy setting and their application to group decision making. In: MSIE, pp 1053–1059
Zurück zum Zitat Sundararaj V (2019) Optimal task assignment in mobile cloud computing by queue based ant-bee algorithm. Wirel Pers Commun 104(1):173–197CrossRef Sundararaj V (2019) Optimal task assignment in mobile cloud computing by queue based ant-bee algorithm. Wirel Pers Commun 104(1):173–197CrossRef
Zurück zum Zitat Sundararaj V, Muthukumar S, Kumar RS (2018) An optimal cluster formation based energy efficient dynamic scheduling hybrid MAC protocol for heavy traffic load in wireless sensor networks. Comput Secur 77:277–288CrossRef Sundararaj V, Muthukumar S, Kumar RS (2018) An optimal cluster formation based energy efficient dynamic scheduling hybrid MAC protocol for heavy traffic load in wireless sensor networks. Comput Secur 77:277–288CrossRef
Zurück zum Zitat Takagi T, Sugeno M (1985) Fuzzy identification of systems and its applications to modeling and control. IEEE Trans Syst Man Cybern 15(1):116–132CrossRefMATH Takagi T, Sugeno M (1985) Fuzzy identification of systems and its applications to modeling and control. IEEE Trans Syst Man Cybern 15(1):116–132CrossRefMATH
Zurück zum Zitat Takagi Y, Mizuno O, Kikuno T (2005) An empirical approach to characterizing risky software projects based on logistic regression analysis. Emp Softw Eng 10(4):495–515CrossRef Takagi Y, Mizuno O, Kikuno T (2005) An empirical approach to characterizing risky software projects based on logistic regression analysis. Emp Softw Eng 10(4):495–515CrossRef
Zurück zum Zitat Tong S, Sun K, Sui S (2018) Observer-based adaptive fuzzy decentralized optimal control design for strict-feedback nonlinear large-scale systems. IEEE Trans Fuzzy Syst 26(2):569–584CrossRef Tong S, Sun K, Sui S (2018) Observer-based adaptive fuzzy decentralized optimal control design for strict-feedback nonlinear large-scale systems. IEEE Trans Fuzzy Syst 26(2):569–584CrossRef
Zurück zum Zitat Vinu S (2016) An efficient threshold prediction scheme for wavelet based ECG signal noise reduction using variable step size firefly algorithm. Int J Intell Eng Syst 9(3):117–126 Vinu S (2016) An efficient threshold prediction scheme for wavelet based ECG signal noise reduction using variable step size firefly algorithm. Int J Intell Eng Syst 9(3):117–126
Zurück zum Zitat Wang JQ, Zhang Z (2009a) Aggregation operators on intuitionistic trapezoidal fuzzy number and its application to multi-criteria decision making problems. J Syst Eng Electron 20:321–326 Wang JQ, Zhang Z (2009a) Aggregation operators on intuitionistic trapezoidal fuzzy number and its application to multi-criteria decision making problems. J Syst Eng Electron 20:321–326
Zurück zum Zitat Wang JQ, Zhang Z (2009b) Multi-criteria decision-making method with incomplete certain information based on intuitionistic fuzzy number. Control Decis 24:226–230MathSciNetMATH Wang JQ, Zhang Z (2009b) Multi-criteria decision-making method with incomplete certain information based on intuitionistic fuzzy number. Control Decis 24:226–230MathSciNetMATH
Zurück zum Zitat Wei GW (2010) Some arithmetic aggregation operators with intuitionistic trapezoidal fuzzy numbers and their application to group decision making. J Comput 5:345–351CrossRef Wei GW (2010) Some arithmetic aggregation operators with intuitionistic trapezoidal fuzzy numbers and their application to group decision making. J Comput 5:345–351CrossRef
Zurück zum Zitat Wei H, Hu C, Chen S, Xue Y, Zhang Q (2019) Establishing a software defect prediction model via effective dimension reduction. Inf Sci 477:399–409CrossRefMathSciNet Wei H, Hu C, Chen S, Xue Y, Zhang Q (2019) Establishing a software defect prediction model via effective dimension reduction. Inf Sci 477:399–409CrossRefMathSciNet
Zurück zum Zitat Xu Z (2007) Some similarity measures of intuitionistic fuzzy sets and their applications to multiple attribute decision making. Fuzzy Optim Decis Mak 6:109–121CrossRefMathSciNetMATH Xu Z (2007) Some similarity measures of intuitionistic fuzzy sets and their applications to multiple attribute decision making. Fuzzy Optim Decis Mak 6:109–121CrossRefMathSciNetMATH
Metadaten
Titel
A novel fuzzy mechanism for risk assessment in software projects
verfasst von
K. Suresh
R. Dillibabu
Publikationsdatum
30.04.2019
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 3/2020
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-019-03997-2

Weitere Artikel der Ausgabe 3/2020

Soft Computing 3/2020 Zur Ausgabe

Methodologies and Application

n-ary Cartesian composition of automata

Premium Partner