Skip to main content
Erschienen 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)

verfasst von: Aarti, Geeta Sikka, Renu Dhir

Erschienen in: Arabian Journal for Science and Engineering | Ausgabe 4/2020

Einloggen

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

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.

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 "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
1.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Darwin, C.: The Origin of Species. Gramercy, New York (1995) Darwin, C.: The Origin of Species. Gramercy, New York (1995)
17.
Zurück zum Zitat 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.
Zurück zum Zitat 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
19.
20.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
Novel Grey Relational Feature Extraction Algorithm for Software Fault-Proneness Using BBO (B-GRA)
verfasst von
Aarti
Geeta Sikka
Renu Dhir
Publikationsdatum
25.03.2020
Verlag
Springer Berlin Heidelberg
Erschienen in
Arabian Journal for Science and Engineering / Ausgabe 4/2020
Print ISSN: 2193-567X
Elektronische ISSN: 2191-4281
DOI
https://doi.org/10.1007/s13369-020-04445-2

Weitere Artikel der Ausgabe 4/2020

Arabian Journal for Science and Engineering 4/2020 Zur Ausgabe

Review Article - Computer Engineering and Computer Science

Bad Smell Detection Using Machine Learning Techniques: A Systematic Literature Review

Research Article-Computer Engineering and Computer Science

Trustworthy Target Key Alteration Helping Counting-Based Secret Sharing Applicability

RESEARCH ARTICLE - SPECIAL ISSUE - INTELLIGENT COMPUTING and INTERDISCIPLINARY APPLICATIONS

Adaptive k-Anonymity Approach for Privacy Preserving in Cloud

Research Article-Computer Engineering and Computer Science

Shortest Path Computation in a Network with Multiple Destinations

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.