With the increasing complexity of web applications, the need for comprehensive and effective automated testing has become more important than ever. This paper reviews and analyzes recent approaches to automated testing of web applications using artificial intelligence algorithms, including machine learning, deep learning, and neural networks. After examining the challenges of traditional web testing, such […]
Machine learning has emerged as an effective approach for predicting software defects in the early stages of developing complex systems. In this study, historical project statistics and code metrics were collected and preprocessed, while initial software class labels were generated using K-means clustering. Several classification algorithms, including Support Vector Machine (SVM), Random Forest, Naive Bayes, […]
Large Language Models (LLMs) are extremely resource-intensive to deploy, demanding high memory and compute. Static provisioning often leads to waste or unmet demand. We propose a conceptual framework that uses reinforcement learning (RL) and self-adaptive software engineering to optimize resource use in LLM deployments. An RL agent monitors system metrics (throughput, latency, GPU/CPU utilization) and […]
Software bug prediction aims to automatically identify code modules likely to contain defects, improving quality and reducing testing costs. Traditional methods use static code metrics (complexity, churn) with classical machine learning, but these often ignore inter-module relationships. Recently, deep learning (DL) techniques have shown promise by learning features from code text and structure. In particular, […]
Complex problems are usually characterized by nonlinear nature, multiple criteria, and large-scale data, making them difficult to solve using a single artificial intelligence technique. This paper examines the importance of employing hybrid methods in artificial intelligence to improve the accuracy and efficiency of solving complex problems. A hybrid approach refers to the simultaneous or sequential […]
The Internet of Things (IoT) refers to a network of smart devices that extensively exchange data. The rapid growth of this technology, alongside its many benefits, has also created major challenges in the areas of security and privacy. Traditional cybersecurity methods, due to their centralized structure and vulnerability to emerging threats, are insufficient for protecting […]
Software systems today face increasing demands for high performance and efficient memory usage. Traditional optimization methods, often hard-coded and inflexible, struggle to adapt to complex and dynamic workloads. Machine Learning (ML) algorithms offer a promising approach by automatically learning patterns and making intelligent decisions to optimize execution time (runtime) and memory consumption. This paper provides […]
With the advancement of Large Language Models (LLMs) in recent years, automatic code completion has become one of their key applications in software development. This paper examines automatic code evolution with a focus on the Python programming language. In this study, state-of-the-art language models such as GPT-4, OpenAI Codex, and tools such as GitHub Copilot […]
If you need consultation or collaboration, I’d be thrilled to hear from you. I’m ready to answer your questions and work together on various projects. Contact me through the form below, and let me be a part of your success. Looking forward to your message!
Providing VoIP system setup and support for fast, secure, and cost-effective communication solutions.
Configuring, maintaining, and managing Linux servers for optimal performance and high security.
Designing and managing computer networks with a focus on optimizing infrastructure to ensure system stability and efficiency.
Designing network architecture and offering advanced security solutions to protect organizational data and infrastructure.
Providing technical support, troubleshooting, and equipment maintenance to ensure continuous and uninterrupted network performance.
Configuring and optimizing MikroTik routers and switches to deliver advanced networking services and bandwidth management.
Hello! I’m Alireza Rahimi Pour Anaraki, a software development specialist who has transitioned into network management, monitoring, Linux server administration, and DevOps. I’m passionate about learning new technologies and have gained hands-on experience in these areas. I’m always ready to collaborate with different teams and build amazing projects!