“…However, the constantly increasing software requirements complexity led, on the one hand, to the emergence of technologies such as Kubernetes (Lukša, 2017) for deploying and scaling applications and, on the other hand, must force researchers and practitioners more actively use artificial intelligence technologies to overcome challenges. A typical example of this trend is found in the field of Search-Based Software Engineering (e.g., Harman & Chicano, 2015;Ruchika et al, 2017;Ramí rez et al, 2019), as well as works in the field of using probabilistic reasoning and machine learning in the software life cycle (Balikuddembe et al, 2009;Pandey et al, 2021;Jayagopal et al, 2021;Xu et al, 2016;Dell' Anna et al, 2019). The most popular intelligent techniques for software development are as follows: reasoning under uncertainty (mainly, Bayesian network), search-based solutions, and machine learning (Perkusich et al, 2020).…”