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...
Main Authors: | , , |
---|---|
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 |