My posts

Design and Implementation of an Intelligent Framework for Automated Testing of Web Applications Using Artificial Intelligence

10 Aug

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 […]

Application of Machine Learning in Predicting Software Faults During the Early Stages of Complex Systems Development

10 Aug

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, […]

Resource Optimization in Large Language Model Deployment Using Reinforcement Learning and Adaptive Software Engineering

10 Aug

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 […]

Analysis and Prediction of Software Bugs Using Deep Learning Models and Code Dependency Graphs

10 Aug

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, […]

Designing Hybrid Methodologies in Artificial Intelligence for Solving Complex Problems

04 Aug

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 […]

Enhancing Security and Privacy in the Internet of Things: The Transformative Role of Blockchain Technologies

04 Aug

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 […]

Applying Machine Learning to Optimize Software Runtime and Memory Usage

24 Jul

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 […]

Automatic Code Evolution Using Advanced Language Models in Software Development

11 Jul

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 […]