Skip to main content
Top
Published in: Arabian Journal for Science and Engineering 4/2020

25-03-2020 | Research Article - Special Issue - Intelligent Computing and Interdisciplinary Applications

Novel Grey Relational Feature Extraction Algorithm for Software Fault-Proneness Using BBO (B-GRA)

Authors: Aarti, Geeta Sikka, Renu Dhir

Published in: Arabian Journal for Science and Engineering | Issue 4/2020

Log in

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

search-config
loading …

Abstract

The inherent uncertainty of software gives a vague and imprecise solution when it is solved by human judgment. As the project expands, the issues of missing data values, outlier detection, feature subset selection and prediction of faultiness behaviour should be addressed. The feature selection process may lead to the production of high-dimensional data sets that may contribute to many irrelevant or redundant features. In this paper, we focussed on the optimal feature subset selection and fault prediction at the early stage of a project. We propose the novel approach of grey relational analysis (GRA) from grey system theory by optimizing the grey relational grade function using biogeography optimization referred to as B-GRA. The proposed algorithm gives resilience to users to select features for both continuous and categorical attributes. The issues such as feature subset selection, heterogeneity of data sets, outlier analysis and fault prediction are addressed, and then, B-GRA and GRA approaches on five publically available data sets are evaluated using statistical and machine learning techniques. Experimental results show significant results indicating that the proposed methodology can be used for the prediction of faults and produce conceivable results when compared with the GRA feature selection approach.

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
1.
go back to reference Aarti; Sikka, G.; Dhir, R.: Identification of error prone classes and quality estimation using semi-supervised learning mechanism with limited fault data. In Proceedings of Recent Research in Mechanical, Electrical, Electronics, Civil, Computer Science and Information Technology (MECIT-2017), New Delhi (2016) Aarti; Sikka, G.; Dhir, R.: Identification of error prone classes and quality estimation using semi-supervised learning mechanism with limited fault data. In Proceedings of Recent Research in Mechanical, Electrical, Electronics, Civil, Computer Science and Information Technology (MECIT-2017), New Delhi (2016)
2.
go back to reference Aarti,; Sikka, G.; Dhir, R.: An investigation on the effect of cross project data for prediction accuracy. Int. J. Syst. Assur. Eng. Manag. 7(1), 1–26 (2016) Aarti,; Sikka, G.; Dhir, R.: An investigation on the effect of cross project data for prediction accuracy. Int. J. Syst. Assur. Eng. Manag. 7(1), 1–26 (2016)
3.
go back to reference Aarti,; Sikka, G.; Dhir, R.: An investigation on the metric threshold for fault- proneness. Int. J. Educ. Manag. Eng. (IJEME) MECS 1(1), 1–8 (2016) Aarti,; Sikka, G.; Dhir, R.: An investigation on the metric threshold for fault- proneness. Int. J. Educ. Manag. Eng. (IJEME) MECS 1(1), 1–8 (2016)
4.
go back to reference Afzal, W.; Torkar, R; Feldt, R.: Prediction of fault count data using genetic programming. In: IEEE International Multitopic Conference, INMIC, pp. 23–24 (2008). Afzal, W.; Torkar, R; Feldt, R.: Prediction of fault count data using genetic programming. In: IEEE International Multitopic Conference, INMIC, pp. 23–24 (2008).
5.
go back to reference Altinger, H.; Herbol, S.; Schneemann, F.; Grabowski, J.; Wotawa, F.: Performance tuning for automotive software fault prediction. In: IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 526–530 (2017) Altinger, H.; Herbol, S.; Schneemann, F.; Grabowski, J.; Wotawa, F.: Performance tuning for automotive software fault prediction. In: IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 526–530 (2017)
6.
go back to reference Azzeh, M.; Neagu, D.; Cowling, P.I.: Fuzzy grey relational analysis for software cost estimation. Empir. Softw. Eng. 15(1), 66–90 (2010) Azzeh, M.; Neagu, D.; Cowling, P.I.: Fuzzy grey relational analysis for software cost estimation. Empir. Softw. Eng. 15(1), 66–90 (2010)
7.
go back to reference Azzeh, M.; Neagu, D.; Cowling, P.: Fuzzy grey relational analysis for software effort estimation. Empir. Softw. Eng. 15(1), 60–90 (2010) Azzeh, M.; Neagu, D.; Cowling, P.: Fuzzy grey relational analysis for software effort estimation. Empir. Softw. Eng. 15(1), 60–90 (2010)
8.
go back to reference Azzeh, M.; Neagu, D.; Cowling, P.I.: Analogy-based software effort estimation using fuzzy numbers. J. Syst. Softw. 84(2), 270–284 (2011) Azzeh, M.; Neagu, D.; Cowling, P.I.: Analogy-based software effort estimation using fuzzy numbers. J. Syst. Softw. 84(2), 270–284 (2011)
9.
go back to reference Bishnu, P.S.; Bhattacherjee, V.: Software fault prediction using quad tree-based K-means clustering algorithm. IEEE Trans. Knowl. Data Eng. 24(6), 1146–1150 (2012) Bishnu, P.S.; Bhattacherjee, V.: Software fault prediction using quad tree-based K-means clustering algorithm. IEEE Trans. Knowl. Data Eng. 24(6), 1146–1150 (2012)
10.
go back to reference Briand, L.C.; Ust, J.W.; Daly, J.W.; Porter, D.V.: Exploring the relationships between design measures and software quality in object-oriented systems. J. Syst. Softw. 51(3), 245–273 (2000) Briand, L.C.; Ust, J.W.; Daly, J.W.; Porter, D.V.: Exploring the relationships between design measures and software quality in object-oriented systems. J. Syst. Softw. 51(3), 245–273 (2000)
11.
go back to reference Catal, C.: Software fault prediction: a literature review and current trends. Expert Syst. Appl. 38(4), 4626–4636 (2011) Catal, C.: Software fault prediction: a literature review and current trends. Expert Syst. Appl. 38(4), 4626–4636 (2011)
12.
go back to reference Catal, C.; Sevim, U.; Diri, B.: Clustering and metrics thresholds based software fault prediction of unlabeled program modules. In: Sixth International Conference on Information Technology: New Generations, pp. 199–204 (2009) Catal, C.; Sevim, U.; Diri, B.: Clustering and metrics thresholds based software fault prediction of unlabeled program modules. In: Sixth International Conference on Information Technology: New Generations, pp. 199–204 (2009)
13.
go back to reference Chen, L.; Fang, B.; Shang, Z.: Software fault prediction based on one-class SVM. In: Proceedings of the 2016 International Conference on Machine Learning and Cybernetics, Jeju, South Korea, pp. 1003–1008 (2016) Chen, L.; Fang, B.; Shang, Z.: Software fault prediction based on one-class SVM. In: Proceedings of the 2016 International Conference on Machine Learning and Cybernetics, Jeju, South Korea, pp. 1003–1008 (2016)
14.
go back to reference Chidamber, S.; Kemerer, C.: A metrics suite for object-oriented design. IEEE Trans. Softw. Eng. 20(6), 476–493 (1994) Chidamber, S.; Kemerer, C.: A metrics suite for object-oriented design. IEEE Trans. Softw. Eng. 20(6), 476–493 (1994)
15.
go back to reference Costa, E.O.; Vergilio, S.R.; Pozoand, A.; Souza, G.: Modeling software reliability growth with genetic programming. In: ISSRE’05: Proceedings of the 16th IEEE International Symposium on Software Reliability Engineering, Washington, DC, USA, IEEE Computer Society, pp. 171–180 (2005). Costa, E.O.; Vergilio, S.R.; Pozoand, A.; Souza, G.: Modeling software reliability growth with genetic programming. In: ISSRE’05: Proceedings of the 16th IEEE International Symposium on Software Reliability Engineering, Washington, DC, USA, IEEE Computer Society, pp. 171–180 (2005).
16.
go back to reference Darwin, C.: The Origin of Species. Gramercy, New York (1995) Darwin, C.: The Origin of Species. Gramercy, New York (1995)
17.
go back to reference Dejaeger, K.; Verbraken, T.; Baesens, B.: Towards comprehensible software fault prediction models using bayesian network classifier. IEEE Trans. Softw. Eng. 39(2), 237–257 (2013) Dejaeger, K.; Verbraken, T.; Baesens, B.: Towards comprehensible software fault prediction models using bayesian network classifier. IEEE Trans. Softw. Eng. 39(2), 237–257 (2013)
18.
go back to reference Deng, J.L.: Controls problems on grey system. Syst. Control Lett. 1(5), 288–294 (1982)MathSciNet Deng, J.L.: Controls problems on grey system. Syst. Control Lett. 1(5), 288–294 (1982)MathSciNet
20.
go back to reference Devi, S.N.: Software fault prediction with metric threshold using clustering algorithm. Int. J. Res. Eng. 3(5), 35–39 (2016) Devi, S.N.: Software fault prediction with metric threshold using clustering algorithm. Int. J. Res. Eng. 3(5), 35–39 (2016)
21.
go back to reference Dhamayanthi, N.; Lavanya, B.: Software defect prediction using principal component analysis and Naïve Bayes algorithm. In: Chaki, N., Devarakonda, N., Sarkar, A., Debnath, N. (eds.) Proceedings of International Conference on Computational Intelligence and Data Engineering. Lecture Notes on Data Engineering and Communications Technologies, vol. 28. Springer, Singapore (2019) Dhamayanthi, N.; Lavanya, B.: Software defect prediction using principal component analysis and Naïve Bayes algorithm. In: Chaki, N., Devarakonda, N., Sarkar, A., Debnath, N. (eds.) Proceedings of International Conference on Computational Intelligence and Data Engineering. Lecture Notes on Data Engineering and Communications Technologies, vol. 28. Springer, Singapore (2019)
22.
go back to reference Dhamayanthi, N.; Lavanya, B.: Improvement in software defect prediction outcome using principal component analysis and ensemble machine learning algorithms. In: Lecture Notes on Data Engineering and Communications Technologies, pp. 397–406 (2018). Dhamayanthi, N.; Lavanya, B.: Improvement in software defect prediction outcome using principal component analysis and ensemble machine learning algorithms. In: Lecture Notes on Data Engineering and Communications Technologies, pp. 397–406 (2018).
23.
go back to reference Du, D.; Simon, D.; Ergezer, M.: Biogeography-based optimization combined with evolutionary strategy and immigration refusal. In: IEEE International Conference on Systems, Man, and Cybernetics. San Antonio, TX, pp. 1023–1028 (2009) Du, D.; Simon, D.; Ergezer, M.: Biogeography-based optimization combined with evolutionary strategy and immigration refusal. In: IEEE International Conference on Systems, Man, and Cybernetics. San Antonio, TX, pp. 1023–1028 (2009)
24.
go back to reference Ergezer, M.; Simon, D.; Du, D.W.: Oppositional biogeography based optimization. In: IEEE Conference on Systems, Man, and Cybernetics, San Antonio, TX, pp. 1035–1040 (2009) Ergezer, M.; Simon, D.; Du, D.W.: Oppositional biogeography based optimization. In: IEEE Conference on Systems, Man, and Cybernetics, San Antonio, TX, pp. 1035–1040 (2009)
25.
go back to reference Guo, L.; Ma, Y.; Cukic, B.; Singh, H.: Robust prediction of fault-proneness by random forests. In: Proceedings of 15th International Symposium on Software Reliability Engineering, pp. 417–428 (2004). Guo, L.; Ma, Y.; Cukic, B.; Singh, H.: Robust prediction of fault-proneness by random forests. In: Proceedings of 15th International Symposium on Software Reliability Engineering, pp. 417–428 (2004).
26.
go back to reference Hsu, C.J.; Huang, C.Y.: Improving effort estimation accuracy by weighted grey relational analysis during software development. In Proceeding of 14th Asia-Pacific Software Engineering Conference, pp. 534–541 (2007) Hsu, C.J.; Huang, C.Y.: Improving effort estimation accuracy by weighted grey relational analysis during software development. In Proceeding of 14th Asia-Pacific Software Engineering Conference, pp. 534–541 (2007)
27.
go back to reference Hsu, Y.T.; Chen, H.C.; Lin, C.B.: A long-term prediction using GMs. J. Grey Syst. 12(1), 41–54 (2000) Hsu, Y.T.; Chen, H.C.; Lin, C.B.: A long-term prediction using GMs. J. Grey Syst. 12(1), 41–54 (2000)
28.
go back to reference Kanmani, S.; Uthariaraj, V.R.; Sankaranarayanan, V.; Thambidurai, P.: Object-oriented software fault prediction using neural networks. Inf. Softw. Technol. 49(5), 483–492 (2007) Kanmani, S.; Uthariaraj, V.R.; Sankaranarayanan, V.; Thambidurai, P.: Object-oriented software fault prediction using neural networks. Inf. Softw. Technol. 49(5), 483–492 (2007)
29.
go back to reference Laradji, I.H.; Alshayeb, M.; Ghouti, L.: Software defect prediction using ensemble learning on selected features. Inf. Softw. Technol. 58(1), 388–402 (2015) Laradji, I.H.; Alshayeb, M.; Ghouti, L.: Software defect prediction using ensemble learning on selected features. Inf. Softw. Technol. 58(1), 388–402 (2015)
30.
go back to reference Liu, Y.; Khoshgoftaar, T.M.; Seliya, N.: Evolutionary optimization of software quality modeling with multiple repositories. IEEE Trans. Software Eng. 36(6), 852–864 (2010) Liu, Y.; Khoshgoftaar, T.M.; Seliya, N.: Evolutionary optimization of software quality modeling with multiple repositories. IEEE Trans. Software Eng. 36(6), 852–864 (2010)
31.
go back to reference Ma, H.; Simon, D.: Blended biogeography-based optimization for constrained optimization. Eng. Appl. Artif. Intell. 24(3), 517–525 (2011) Ma, H.; Simon, D.: Blended biogeography-based optimization for constrained optimization. Eng. Appl. Artif. Intell. 24(3), 517–525 (2011)
32.
go back to reference Ma, B.; Zhang, H.; Chen, G.; Zhao, Y.: Investigating associative classification for software fault prediction: An experimental perspective. Int. J. Softw. Eng. Knowl. Eng. 24(1), 61–90 (2014) Ma, B.; Zhang, H.; Chen, G.; Zhao, Y.: Investigating associative classification for software fault prediction: An experimental perspective. Int. J. Softw. Eng. Knowl. Eng. 24(1), 61–90 (2014)
33.
go back to reference MacArthur, R.; Wilson, E.: The Theory of Biogeography. Princeton University Press, Princeton (1967) MacArthur, R.; Wilson, E.: The Theory of Biogeography. Princeton University Press, Princeton (1967)
34.
go back to reference Mahaweerawat, A.; Sophatsathit, P.; Lursinsap, C.: Adaptive self-organizing map clustering for software fault prediction. In Proceeding of 4th International Joint Conference on Computer Science and Software Engineering, Thailand, pp. 1–7 (2007) Mahaweerawat, A.; Sophatsathit, P.; Lursinsap, C.: Adaptive self-organizing map clustering for software fault prediction. In Proceeding of 4th International Joint Conference on Computer Science and Software Engineering, Thailand, pp. 1–7 (2007)
35.
go back to reference Manchanda, K.; Wadhwa, H.; Kaur, H.: A systematic review based on machine learning techniques for software defect predication. Int. J. Eng. Dev. Res. 4(2), 1290–1292 (2016) Manchanda, K.; Wadhwa, H.; Kaur, H.: A systematic review based on machine learning techniques for software defect predication. Int. J. Eng. Dev. Res. 4(2), 1290–1292 (2016)
36.
go back to reference Menzies, T.; Greenwald, J.; Frank, A.: Data mining static code attributes to learn defect predictors. IEEE Trans. Softw. Eng. 32(1), 2–13 (2007) Menzies, T.; Greenwald, J.; Frank, A.: Data mining static code attributes to learn defect predictors. IEEE Trans. Softw. Eng. 32(1), 2–13 (2007)
37.
go back to reference Munson, J.C.; Khoshgoftaar, T.M.: The detection of fault-prone programs. IEEE Trans. Softw. Eng. 18(5), 423–433 (1992) Munson, J.C.; Khoshgoftaar, T.M.: The detection of fault-prone programs. IEEE Trans. Softw. Eng. 18(5), 423–433 (1992)
38.
go back to reference Nagpal, G.; Uddin, M.; Kaur, A.: Grey relational effort analysis technique using regression methods for software estimation. Int. Arab J. Inf. Technol. 11(5), 437–446 (2014) Nagpal, G.; Uddin, M.; Kaur, A.: Grey relational effort analysis technique using regression methods for software estimation. Int. Arab J. Inf. Technol. 11(5), 437–446 (2014)
39.
go back to reference Nagpal, G.; Uddin, M.; Kaur, A.: Grey relational effort analysis technique using robust regression methods for individual projects. Int. J. Comput. Intell. Stud. 3(1), 40–73 (2014) Nagpal, G.; Uddin, M.; Kaur, A.: Grey relational effort analysis technique using robust regression methods for individual projects. Int. J. Comput. Intell. Stud. 3(1), 40–73 (2014)
40.
go back to reference Ostrand, T.J.; Weyuker, E.J.; Bell, R.M.: Predicting the location and number of faults in large software systems. IEEE Trans. Software Eng. 31(4), 340–355 (2005) Ostrand, T.J.; Weyuker, E.J.; Bell, R.M.: Predicting the location and number of faults in large software systems. IEEE Trans. Software Eng. 31(4), 340–355 (2005)
41.
go back to reference Ozturk, M.M.; Cavusoglu, U.; Zengin, A.: A novel defect prediction method for web pages using k-means++. Expert Syst. Appl. 42(9), 6496–6506 (2015) Ozturk, M.M.; Cavusoglu, U.; Zengin, A.: A novel defect prediction method for web pages using k-means++. Expert Syst. Appl. 42(9), 6496–6506 (2015)
42.
go back to reference Pickard, L.; Kitchenham, B.; Linkman, S.: An investigation of analysis techniques for software datasets. In: Proceedings of 6th International Software Metrics Symposium, pp. 130–142 (1999) Pickard, L.; Kitchenham, B.; Linkman, S.: An investigation of analysis techniques for software datasets. In: Proceedings of 6th International Software Metrics Symposium, pp. 130–142 (1999)
43.
go back to reference Rajput, P.K.; Nagpal, G.; Aarti: CGANN-Clustered genetic algorithm with neural network for software cost estimation. In: proceeding of International Conference on Advances in Engineering and Technology (ICAET’2014), pp. 268–272 (2014). Rajput, P.K.; Nagpal, G.; Aarti: CGANN-Clustered genetic algorithm with neural network for software cost estimation. In: proceeding of International Conference on Advances in Engineering and Technology (ICAET’2014), pp. 268–272 (2014).
44.
go back to reference Rajput, P.K.; Nagpal, G.; Aarti: CGANN-clustered genetic algorithm with neural network for software cost estimation. In: International Conference on Advances in Engineering and Technology (ICAET’2014), March 29–30, 2014, Singapore (2014). Rajput, P.K.; Nagpal, G.; Aarti: CGANN-clustered genetic algorithm with neural network for software cost estimation. In: International Conference on Advances in Engineering and Technology (ICAET’2014), March 29–30, 2014, Singapore (2014).
45.
go back to reference Rajput, P.K.; Nagpal, G.; Aarti, : Feature weighted unsupervised classification algorithm and adaptation for software cost estimation. Int. J. Comput. Intell. Stud. 3(1), 74–93 (2014) Rajput, P.K.; Nagpal, G.; Aarti, : Feature weighted unsupervised classification algorithm and adaptation for software cost estimation. Int. J. Comput. Intell. Stud. 3(1), 74–93 (2014)
46.
go back to reference Ranjan, P.; Kumar, S.; Kumar, U.: Software fault prediction using computational intelligence techniques: a survey. Indian J. Sci. Technol. 10(18), 1–9 (2017) Ranjan, P.; Kumar, S.; Kumar, U.: Software fault prediction using computational intelligence techniques: a survey. Indian J. Sci. Technol. 10(18), 1–9 (2017)
47.
go back to reference Rathore, S.S.; Kumar, S.: A decision tree logic based recommendation system to select software fault prediction techniques. Computing 99(3), 255–285 (2017)MathSciNet Rathore, S.S.; Kumar, S.: A decision tree logic based recommendation system to select software fault prediction techniques. Computing 99(3), 255–285 (2017)MathSciNet
48.
go back to reference Rathore S.S.; Kumar, S.: Predicting number of faults in software system using genetic programming. In: International Conference on Soft Computing and Software Engineering, Procedia Computer Science, pp. 303–311 (2015) Rathore S.S.; Kumar, S.: Predicting number of faults in software system using genetic programming. In: International Conference on Soft Computing and Software Engineering, Procedia Computer Science, pp. 303–311 (2015)
49.
go back to reference Seliya, N.; Taghi, E.; Khoshgoftaar, M.: Software quality estimation with limited fault data: a semi-supervised learning perspective. Softw. Qual. J. 15(3), 327–344 (2007) Seliya, N.; Taghi, E.; Khoshgoftaar, M.: Software quality estimation with limited fault data: a semi-supervised learning perspective. Softw. Qual. J. 15(3), 327–344 (2007)
50.
go back to reference Shatnawi, R.; Li, W.: The effectiveness of software metrics in identifying error-prone classes in post-release software evolution process. J. Syst. Softw. 81(11), 1868–1882 Shatnawi, R.; Li, W.: The effectiveness of software metrics in identifying error-prone classes in post-release software evolution process. J. Syst. Softw. 81(11), 1868–1882
51.
go back to reference Shepperd, M.; Schofield, C.; Kitchenham, B.: Effort estimation using analogy. In Proceedings of the 18th International Conference on Software Engineering, Berlin, Germany, pp. 170–178 (1996) Shepperd, M.; Schofield, C.; Kitchenham, B.: Effort estimation using analogy. In Proceedings of the 18th International Conference on Software Engineering, Berlin, Germany, pp. 170–178 (1996)
52.
go back to reference Shivaji, S.; Whitehead, E.J.; Akella, R.; Kim, S.: Reducing features to improve code change-based bug prediction. IEEE Trans. Softw. Eng. 39(4), 552–569 (2012) Shivaji, S.; Whitehead, E.J.; Akella, R.; Kim, S.: Reducing features to improve code change-based bug prediction. IEEE Trans. Softw. Eng. 39(4), 552–569 (2012)
53.
go back to reference Simon, D.: Biogeography-based optimization. IEEE Trans. Evol. Comput. 12(6), 702–713 (2008) Simon, D.: Biogeography-based optimization. IEEE Trans. Evol. Comput. 12(6), 702–713 (2008)
54.
go back to reference Simon, D.: A probabilistic analysis of a simplified biogeography based optimization algorithm. IEEE Trans. Evol. Comput. 19(2), 167–188 (2009) Simon, D.: A probabilistic analysis of a simplified biogeography based optimization algorithm. IEEE Trans. Evol. Comput. 19(2), 167–188 (2009)
55.
go back to reference Sun, Z.; Song, Q.; Zhu, X.: Using coding-based ensemble learning to improve software defect prediction. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 42(6), 1806–1817 (2012) Sun, Z.; Song, Q.; Zhu, X.: Using coding-based ensemble learning to improve software defect prediction. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 42(6), 1806–1817 (2012)
56.
go back to reference Wallace, A.: The Geographical Distribution of Animals (Two Volumes). Adamant Media Corporation, Boston (2005) Wallace, A.: The Geographical Distribution of Animals (Two Volumes). Adamant Media Corporation, Boston (2005)
57.
go back to reference Wang, G.-G.; Gandomi, A.H.; Alavi, A.H.: An effective krill herd algorithm with migration operator in biogeography-based optimization. Appl. Math. Modell. 38(9–10), 2454–2462 (2014)MathSciNetMATH Wang, G.-G.; Gandomi, A.H.; Alavi, A.H.: An effective krill herd algorithm with migration operator in biogeography-based optimization. Appl. Math. Modell. 38(9–10), 2454–2462 (2014)MathSciNetMATH
58.
go back to reference Wang, H.; Khoshgoftaar, T.; Gao, K.: A comparative study of filter-based feature ranking techniques. In: 2010 IEEE international conference on information reuse and integration (IRI), pp. 43–48 (2010a) Wang, H.; Khoshgoftaar, T.; Gao, K.: A comparative study of filter-based feature ranking techniques. In: 2010 IEEE international conference on information reuse and integration (IRI), pp. 43–48 (2010a)
59.
go back to reference Wang, H.; Khoshgoftaar, T.M.; Hulse, J.V.: A comparative study of threshold-based feature selection techniques. In: Proceedings of the 2010 IEEE International Conference on Granular Computing, GRC ’10. IEEE Computer Society, Washington, pp. 499–504 (2010b) Wang, H.; Khoshgoftaar, T.M.; Hulse, J.V.: A comparative study of threshold-based feature selection techniques. In: Proceedings of the 2010 IEEE International Conference on Granular Computing, GRC ’10. IEEE Computer Society, Washington, pp. 499–504 (2010b)
60.
go back to reference Zhang, Y.; Chen, H.: Predicting for MTBF failure data series of software reliability by genetic programming algorithm. In ISDA 6th Proceedings of the Sixth International Conference on Intelligent Systems Design and Applications (ISDA’06), Washington, DC, USA. IEEE Computer Society, pp. 666–670 (2006). Zhang, Y.; Chen, H.: Predicting for MTBF failure data series of software reliability by genetic programming algorithm. In ISDA 6th Proceedings of the Sixth International Conference on Intelligent Systems Design and Applications (ISDA’06), Washington, DC, USA. IEEE Computer Society, pp. 666–670 (2006).
61.
go back to reference Zhong, S.; Khoshgoftaar, T.M.; Seliya, N.: Unsupervised learning for expert based software quality estimation. In Eighth IEEE International Symposium on High Assurance Systems Engineering, pp. 149–155 (2004a) Zhong, S.; Khoshgoftaar, T.M.; Seliya, N.: Unsupervised learning for expert based software quality estimation. In Eighth IEEE International Symposium on High Assurance Systems Engineering, pp. 149–155 (2004a)
62.
go back to reference Zhong, S.; Khoshgoftaar, T.; Naeem, S.: Analyzing software measurement data with clustering techniques. IEEE Intell. Syst. 19(2), 20–27 (2004) Zhong, S.; Khoshgoftaar, T.; Naeem, S.: Analyzing software measurement data with clustering techniques. IEEE Intell. Syst. 19(2), 20–27 (2004)
63.
go back to reference Zimmermann, T.; Nagappan, N.; Gall, H.; Giger, E.; Murphy, B.E.: Cross-project defect prediction: a large scale experiment on data vs, domain vs. process. In: Proc 7th Joint Meeting of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering, Netherlands, pp. 91–100 (2009) Zimmermann, T.; Nagappan, N.; Gall, H.; Giger, E.; Murphy, B.E.: Cross-project defect prediction: a large scale experiment on data vs, domain vs. process. In: Proc 7th Joint Meeting of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering, Netherlands, pp. 91–100 (2009)
Metadata
Title
Novel Grey Relational Feature Extraction Algorithm for Software Fault-Proneness Using BBO (B-GRA)
Authors
Aarti
Geeta Sikka
Renu Dhir
Publication date
25-03-2020
Publisher
Springer Berlin Heidelberg
Published in
Arabian Journal for Science and Engineering / Issue 4/2020
Print ISSN: 2193-567X
Electronic ISSN: 2191-4281
DOI
https://doi.org/10.1007/s13369-020-04445-2

Other articles of this Issue 4/2020

Arabian Journal for Science and Engineering 4/2020 Go to the issue

Research Article - Special Issue - Intelligent Computing And Interdisciplinary Applications

An Adaptive Spiking Neural P System for Solving Vehicle Routing Problems

Research Article - Computer Engineering and Computer Science

An Enhanced Eye-Tracking Approach Using Pipeline Computation

Research Article - Computer Engineering and Computer Science

Topic-Based Image Caption Generation

Research Article-Computer Engineering and Computer Science

Recovering Android Bad Smells from Android Applications

RESEARCH ARTICLE - SPECIAL ISSUE - INTELLIGENT COMPUTING and INTERDISCIPLINARY APPLICATIONS

A Comparative Analysis on Effort Estimation for Agile and Non-agile Software Projects Using DBN-ALO

Premium Partners