In the fields of softwareengineering, the maintenance phase takes the most effort. software Module Clustering (SMC), as a part of reverse engineering, is used for the purpose of creating structural models from the so...
详细信息
In the fields of softwareengineering, the maintenance phase takes the most effort. software Module Clustering (SMC), as a part of reverse engineering, is used for the purpose of creating structural models from the source code enhancing its comprehensibility. Finding the best clusters is an NP-hard problem. The method of software module clustering aims to extract the best clusters, which involves Increase cohesion and reduce coupling. This re-search addresses a set of problems with the aim of solving them, which are drawback found in most previous studies. This paper adopts three main methods to solve software Modules Clustering problem (SMCP), a Teaching-Learning-Based-optimization (TLBO) algorithm, a Black Widow optimization (BWO) algorithm, and the third is a hybrid algorithm combining the previous two methods. These algorithms were used to cluster software modules and were evaluated based on MQ (Modularity Quality), cohesion, coupling, and stability. To determine the optimal number of clusters for each reference program, the Louvain algorithm is used, which works on detecting communities in networks. The study also experintly examined the impact of the chaos, random, Lorenzo methods in the initial generation of solutions on the quality of the results and stability. Considering the results of the experiments conducted on eight standard applications, the hybrid algorithm performs better in SMC problems than the TLBO and BWO. The performance of these algorithms also improves significantly, when their initial populations are generated using the logistic Lorenz and Chaos method rather than a random one. 6.644548537, 6.318318013, and 4.375766992 are the average MQ of the clusters that were formed for the selected casses set using the Hybrid method, BWO, and TLBO, respectively.
This project depicts how Artificial intelligence is used in developing a "User-Engaging Event Management System". The developed system will spontaneously record all the events and online contests registered ...
详细信息
Our work, 'SafeSync' proposes a complete safety and monitoring system aimed to address the considerable hazards encountered by two-wheeler users, such as accidents and rash driving scenarios. Unlike other syst...
详细信息
Currently, online map navigation applications are essential to our daily demands, such as route finding in a big city or booking a taxi trip. Further, the applications also play a pivotal role in finding access to the...
详细信息
Accurate prediction of stock market price is highly challenging. This paper presents a proposed model for prediction of stock market price of Netflix. We have considered a five-year data set (April, 2017 - April, 2022...
详细信息
Approximately 1.3 billion people worldwide suffer from a visual impairment. Typically, they must use Braille to read printed materials. However, when the content is not printed in Braille, these individuals have diffi...
详细信息
Data collection is challenging in wireless sensor networks (WSNs) since energy consumption remains a significant constraint. Although energy consumption has increased, most data collection methods incur excessive comp...
详细信息
Internet addiction is becoming one of the critical issues among teenagers and young university students. This habit not only negatively impacts the student's learning performance, but also affects the student'...
详细信息
The investigation in this study entails integrating blockchain technology with maximal ratio combining in a triple branch configuration for secure communications under multipath fading conditions. The proposed combine...
详细信息
In this paper, we analyse machine learning models, including Long Short-Term Memory networks, to predict the CSI and evaluate their impact on adaptive transmission in MIMO systems. To achieve this objective, we use si...
详细信息
暂无评论