An optimization model for software design process using soft computing techniques
*Sufia Nadeem ChishtiCorresponding authorer.snadeem@gmail.comSchool of Computer Science and EngineeringGalgotias UniversityGreater Noida, Uttar Pradesh, 203201, IndiaView full profile → , Ajeet Singhajeetsinghiet@gmail.comSchool of Computer Science and EngineeringGalgotias UniversityGreater Noida, Uttar Pradesh, 203201, IndiaView full profile →
* Corresponding author · click or hover a name for details
- Received:
- 01 Dec 2025
- Published Online:
- 31 Jul 2026
- Article type:
- Research Article
- Language:
- EN
- Article no.:
- JIOS-2322
- Pages:
- 2667–2680
Abstract
There is an urge of a scheme to provide an optimization program that calculates optimal values of parameters being used in software design process. This paper is beneficial in AOP (Aspect Oriented Programming) model for software design. It is formulated to achieve optimal values of the selected parameters. The scheme involves code size and the number of inherited classes. Thus, a general model for accessing software design system is being framed by considering these significant parameters. The three significant parameters comprising of LOC (Line of codes), Number of modules and level of Inheritance are used in the model. The basic ALHN (Augmented Lagrange Hopfield Network) algorithm is modified and a supplementary Fuzzy system that calculates the value of an index (represents the parameters) are considered in the proposed algorithm. The purpose of this research work is to approach a flair that facilitate developers in edifice software design practice. To compute optimal values of the parameters ALHN algorithm along with a risk term which is calculated by using Fuzzy logic is presented. Machine Learning is the logical investigation of calculations that perform explicit assignment without being expressly modified, ML is applied to achieve optimal model.
Keywords
Subject Classifications
References
[1] A. Martín, G. Rossi, A. Cechich, and S. Gordillo, “Engineering accessible Web applications: An aspect-oriented approach,” World Wide Web, vol. 13, no. 4, pp. 419–440 (Dec. 2010), doi: 10.1007/s11280-010-0091-3.
[2] E. Tramontana, “Automatically characterising components with concerns and reducing tangling,” in Proc. IEEE 37th Annu. Comput. Softw. Appl. Conf. Workshops (COMPSACW), Kyoto, Japan, pp. 499–504 (Jul. 2013), doi: 10.1109/COMPSACW.2013.114.
[3] M. Galster, D. Weyns, and M. Goedicke, “Variability and complexity in software design—Towards quality through modeling and testing,” ACM SIGSOFT Softw. Eng. Notes, vol. 42, no. 4, pp. 35–37 (Jul. 2017).
[4] S. Iqbal and G. Allen, “Designing aspects with AODL,” Int. J. Softw. Eng., vol. 4, no. 2, pp. 3–18 (2011).
[5] G. Rasool and M. Arshad, “A review of code smell mining techniques,” J. Softw.: Evol. Process, vol. 27, no. 11, pp. 867–895 (Nov. 2015), doi: 10.1002/smr.1737.
[6] F. Khomh and Y.-G. Guéhéneuc, “Design patterns impact on software quality: Where are the theories?,” in Proc. 25th IEEE Int. Conf. Softw. Anal., Evol. Reengineering (SANER), Campobasso, Italy, pp. 544–548 (Mar. 2018), doi: 10.1109/SANER.2018.8330254.
[7] S. Gautam, A. Khunteta, and D. Ghosh, “Adaptive optimization framework for multimodal software defect prediction using reinforcement learning,” J. Inf. Optim. Sci., vol. 46, no. 7, pp. 2351–2362 (2025), doi: 10.47974/JIOS-2162.
[8] A. Dey, “Machine learning algorithms: A review,” Int. J. Comput. Sci. Inf. Technol., vol. 7, no. 3, pp. 1174–1179 (2016).
[9] S. Kotagiri, A. M. Sowjanya, B. Anilkumar, and N. Lakshmi Devi, “Aspect-oriented extraction and sentiment analysis using optimized hybrid deep learning approaches,” Multimed. Tools Appl., vol. 83, pp. 88613–88644 (2024), doi: 10.1007/s11042-024-18964-9.
[10] L. B. Purbey and K. Lakhwani, “Aspect-based sentimental analysis using optimized multi-layered deep BiLSTM classifier,” Knowl.-Based Syst., vol. 324, Art. no. 113832 (2025), doi: 10.1016/j.knosys.2025.113832.
[11] Y. Sharma and S. Lakra, “Advancing cloud load balancing: An energy-aware model using a hybrid genetic and nature-inspired algorithm,” J. Inf. Optim. Sci., vol. 47, no. 3, pp. 1145–1162 (2026), doi: 10.47974/JIOS-2113.




