학술논문

Optimization of Resource Allocation for Detection of Software Architectural Defects
Document Type
Conference
Source
2024 11th International Conference on Computing for Sustainable Global Development (INDIACom) Computing for Sustainable Global Development (INDIACom), 2024 11th International Conference on. :889-892 Feb, 2024
Subject
Bioengineering
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Engineering Profession
General Topics for Engineers
Geoscience
Photonics and Electrooptics
Power, Energy and Industry Applications
Robotics and Control Systems
Signal Processing and Analysis
Transportation
Analytical models
Codes
Costs
Computational modeling
Software
Mathematical models
Real-time systems
Architectural Code smells
Mathematical Modelling
Static Code Analysis
Architectural Smells
Resource Allocation
Optimization
Language
Abstract
Software defects which bring about depreciation in quality of software without alteration in the working of the software are known as “Code smells”. The serious outcomes of these flaws motivated researchers to study code smells with the objective of optimization of the resources. We aim to conduct this study on architectural category of the code smells. This category is claimed to have the potential of critically hampering the quality of the code. The aim of the study is to investigate the efforts made by the development team in resolving the architectural issues of the software. Here, we propose a mathematical model in order to help the software managers, to optimize their resource allocation. Since architectural category of code smell is claimed by many researchers to be the most crucial one, hence implementation of this study is considered to increase the profit margins by increasing the efficiency of the software. The proposed model is driven by the real time dataset targeting the architectural category of smells. This study may benefit corporate firms which many a time struggle to optimize the resource allocation on several projects.