FOREX Press I. J. of Electrical & Electronics Research
Support Open Access

Research Article |

Optimization of Software Quality Attributes using Evolutionary Algorithm

Author(s) : Priyanka Makkar1, Sunil Sikka2 and Anshu Malhotra3

Publisher : FOREX Publication

Published : 22 May 2022

e-ISSN : 2347-470X

Page(s) : 131-137




Priyanka Makkar, Research Scholar, Department of Computer Science, Amity University Haryana, India; Email: priyanka.makkar@rediffmail.com

Sunil Sikka, Associate Professor, Department of Computer Science, Amity University Haryana, India; Email: ssikka@ggn.amity.edu

Anshu Malhotra, Associate Professor, Department of Computer Science, The NorthCap University, Gurugram, India; Email: anshumalhotra@ncuindia.edu

[1] Karakonstantis, Ioannis, and Aristidis Vlachos. "Bat algorithm applied to continuous constrained optimization problems." Journal of Information and Optimization Sciences 42, no. 1, pp-57-75, (2021).[Cross Ref]

[2] Makkar, Priyanka, Sunil Sikka, and Anshu Malhotra. "A Multi-Objective Approach for Software Quality Improvement." Journal of Physics: Conference Series. Vol. 1950. No. 1. IOP Publishing, 2021.[Cross Ref]

[3] Indu, and Rishipal Singh. "Trajectory planning and optimization for UAV communication: a review." Journal of Discrete Mathematical Sciences and Cryptography 23.2 (2020): 475-483.[Cross Ref]

[4] Torre, Ennio, et al. "A dynamic evolutionary multi-objective virtual machine placement heuristic for cloud data centers." Information and Software Technology 128 (2020): 106390.[Cross Ref]

[5] Mansoor, U., Kessentini, M., Wimmer, M., & Deb, K. (2015). Multi-view refactoring of class and activity diagrams using a multi-objective evolutionary algorithm. Software Quality Journal, 25, 473-501.[Cross Ref]

[6] Goyal, Puneet Kumar, and Gamini Joshi. "QMOOD metric sets to assess quality of Java program." 2014 International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT). IEEE, 2014.[Cross Ref]

[7] Ouni, A., Kessentini, M., Sahraoui, H., & Boukadoum, M. (2013). Maintainability defects detection and correction: a multi-objective approach. Automated Software Engineering, 20(1), 47-79.[Cross Ref]

[8] Chawla, Mandeep K., and Indu Chhabra. "Capturing OO Software Metrics to attain Quality Attributes-A case study." International Journal of Scientific & Engineering Research 4.6 (2013): 359-363.

[9] R. Malhotra and A. Jain, “Fault Prediction Using Statistical and Machine Learning Methods for Improving Software Quality,” Journal of Information Processing Systems, vol. 8, no. 2, pp. 241–262, Jun. 2012.[Cross Ref]

[10] Al-Qutaish, Rafa E. "Quality models in software engineering literature: an analytical and comparative study." Journal of American Science 6.3 (2010): 166-175.

[11] Zhang, Qingfu, and Hui Li. "MOEA/D: A multiobjective evolutionary algorithm based on decomposition." IEEE Transactions on evolutionary computation 11.6 (2007): 712-731.[Cross Ref]

[12] Boehm, Barry W., J. R. Brown, and M. Lipow. "Quantitative evaluation of software quality." Software Engineering: Barry W. Boehm's Lifetime Contributions to Software Development, Management, and Research 69 (2007): 21.[Cross Ref]

[13] Salazar, D., Rocco, C. M., & Galván, B. J. (2006). Optimization of constrained multiple-objective reliability problems using evolutionary algorithms. Reliability Engineering & System Safety, 91(9), 1057-1070.[Cross Ref]

[14] Deb, Kalyanmoy, et al. "A fast and elitist multiobjective genetic algorithm: NSGA-II." IEEE transactions on evolutionary computation 6.2 (2002): 182-197.[Cross Ref]

[15] Bansiya, Jagdish, and Carl G. Davis. "A hierarchical model for object-oriented design quality assessment." IEEE Transactions on software engineering 28.1 (2002): 4-17.[Cross Ref][Cross Ref]

[16] Dromey, R. Geoff. "A model for software product quality." IEEE Transactions on software engineering 21.2 (1995): 146-162.[Cross Ref]

[17] Chidamber, Shyam R., and Chris F. Kemerer. "A metrics suite for object oriented design." IEEE Transactions on software engineering 20.6 (1994): 476-493.[Cross Ref]

[18] Holland, John H. "Genetic algorithms." Scientific american 267.1 (1992): 66-73.

[19] Grady, Robert B. Practical software metrics for project management and process improvement. Prentice-Hall, Inc., 1992.

Priyanka Makkar, Sunil Sikka and Anshu Malhotra (2022), Optimization of Software Quality Attributes using Evolutionary Algorithm. IJEER 10(2), 131-137. DOI: 10.37391/IJEER.100214.