Resource Allocation Modeling Framework to Refactor Software Design Smells

The domain to study design flaws in the software environment has created enough opportunity for the researchers. These design flaws i.e., code smells, were seen hindering the quality aspects of the software in many ways. Once detected, the segment of the software which was found to be infected with...

Full description

Bibliographic Details
Main Authors: Priyanka Gupta, Adarsh Anand, Mohamed Arezki Mellal
Format: Article
Language:English
Published: Ram Arti Publishers 2023-04-01
Series:International Journal of Mathematical, Engineering and Management Sciences
Subjects:
Online Access:https://www.ijmems.in/cms/storage/app/public/uploads/volumes/13-IJMEMS-22-0486-8-2-213-229-2023.pdf
_version_ 1811176817403363328
author Priyanka Gupta
Adarsh Anand
Mohamed Arezki Mellal
author_facet Priyanka Gupta
Adarsh Anand
Mohamed Arezki Mellal
author_sort Priyanka Gupta
collection DOAJ
description The domain to study design flaws in the software environment has created enough opportunity for the researchers. These design flaws i.e., code smells, were seen hindering the quality aspects of the software in many ways. Once detected, the segment of the software which was found to be infected with such a flaw has to be passed through some refactoring steps in order to remove it. To know about their working phenomenon in a better way, authors have innovatively talked about the smell detection mechanism using the NHPP modeling framework. Further the authors have also chosen to investigate about the amount of resources/efforts which should be allotted to various code smell categories. The authors have developed an optimization problem for the said purpose which is being validated on the real-life smell data set belonging to an open-source software system. The obtained results are in acceptable range and are justifying the applicability of the model.
first_indexed 2024-04-10T19:59:02Z
format Article
id doaj.art-32585ae06b874e98ba07e9cbc6f60e9c
institution Directory Open Access Journal
issn 2455-7749
language English
last_indexed 2024-04-10T19:59:02Z
publishDate 2023-04-01
publisher Ram Arti Publishers
record_format Article
series International Journal of Mathematical, Engineering and Management Sciences
spelling doaj.art-32585ae06b874e98ba07e9cbc6f60e9c2023-01-27T12:52:14ZengRam Arti PublishersInternational Journal of Mathematical, Engineering and Management Sciences2455-77492023-04-0182213229https://doi.org/10.33889/IJMEMS.2023.8.2.013Resource Allocation Modeling Framework to Refactor Software Design SmellsPriyanka Gupta0Adarsh Anand1Mohamed Arezki Mellal2Department of Operational Research, University of Delhi, Delhi-110007, India.Department of Operational Research, University of Delhi, Delhi-110007, India.LMSS, Faculty of Technology, M'Hamed Bougara University, Boumerdes, 35000, Algeria.The domain to study design flaws in the software environment has created enough opportunity for the researchers. These design flaws i.e., code smells, were seen hindering the quality aspects of the software in many ways. Once detected, the segment of the software which was found to be infected with such a flaw has to be passed through some refactoring steps in order to remove it. To know about their working phenomenon in a better way, authors have innovatively talked about the smell detection mechanism using the NHPP modeling framework. Further the authors have also chosen to investigate about the amount of resources/efforts which should be allotted to various code smell categories. The authors have developed an optimization problem for the said purpose which is being validated on the real-life smell data set belonging to an open-source software system. The obtained results are in acceptable range and are justifying the applicability of the model.https://www.ijmems.in/cms/storage/app/public/uploads/volumes/13-IJMEMS-22-0486-8-2-213-229-2023.pdfcode smellsnhpp modeling frameworkrefactoring processresource allocation optimization problem
spellingShingle Priyanka Gupta
Adarsh Anand
Mohamed Arezki Mellal
Resource Allocation Modeling Framework to Refactor Software Design Smells
International Journal of Mathematical, Engineering and Management Sciences
code smells
nhpp modeling framework
refactoring process
resource allocation optimization problem
title Resource Allocation Modeling Framework to Refactor Software Design Smells
title_full Resource Allocation Modeling Framework to Refactor Software Design Smells
title_fullStr Resource Allocation Modeling Framework to Refactor Software Design Smells
title_full_unstemmed Resource Allocation Modeling Framework to Refactor Software Design Smells
title_short Resource Allocation Modeling Framework to Refactor Software Design Smells
title_sort resource allocation modeling framework to refactor software design smells
topic code smells
nhpp modeling framework
refactoring process
resource allocation optimization problem
url https://www.ijmems.in/cms/storage/app/public/uploads/volumes/13-IJMEMS-22-0486-8-2-213-229-2023.pdf
work_keys_str_mv AT priyankagupta resourceallocationmodelingframeworktorefactorsoftwaredesignsmells
AT adarshanand resourceallocationmodelingframeworktorefactorsoftwaredesignsmells
AT mohamedarezkimellal resourceallocationmodelingframeworktorefactorsoftwaredesignsmells