Abstract
Software quality is a multidimensional concept. Single attribute can’t define the overall quality of the software. Software developer aims to develop software that possesses maximum software quality which depends upon various software quality attributes such as understand ability, flexibility, reusability, effectiveness, extendibility, functionality, and many more. All these software quality attributes are linked with each other and conflicting in nature. Further, these quality attributes depend upon the design properties of the software. During the designing phase of software, developers must optimize the design properties to develop good software quality. To obtain the appropriate value optimization is done. This paper implemented two multi-objective evolutionary algorithms (NSGA-2 and MOEA/D) to optimize software design properties to enhance software quality. While comparing NSGA-2 algorithm with original values it is found that there is a 1.73% improvement in the software quality on the other hand MOEA/D shows a 3.58% improvement in the software quality.
Author supplied keywords
Cite
CITATION STYLE
Makkar, P., Sikka, S., & Malhotra, A. (2022). Optimization of Software Quality Attributes using Evolutionary Algorithm. International Journal of Electrical and Electronics Research, 10(2), 131–137. https://doi.org/10.37391/IJEER.100214
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.