Use of Code Refactoring Transformation in Software Advancement

In this paper, the refactoring of Object-oriented code affects the software quality in someways. Reengineering, which means refactoring, is nearly always a good idea and is usually cheap; itoptimizes the structure where the behavior does not appear to the user to have changed. This advantagemakes it a subject of much research when as a tool for measuring the quality of software. It isproposed that software requirements be addressed at this stage since rather specific requirements areassociated with higher-quality work. Refactoring is cost-effective when done during the developmentphase, this is because requirements that may need refactoring are identified early. It is necessary tonote that our paper consists of five research questions and their answers. Some of the best practicesfollowed in case of requirements management include Collection of requirements, choosing relevantrequirements from the pool, further subversion of the selected requirements, placing the requirementsin order of priority, and numbering and documentation of the requirements. This methodology is thenimplemented and results are attained at each phase of the study in the case of the Hotel ManagementSystem.

Authors

Publication Details

Journal
Lahore Garrison University Research Journal of Computer Science and Information Technology
Published
2024-08-12
DOI
https://doi.org/10.54692/lgurjcsit.2024.082558
Primary Topic
Model-Driven Software Engineering Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Use of Code Refactoring Transformation in Software Advancement

Taimoor Hassan
Lahore Garrison University Research Journal of Computer Science and Information Technology
Model-Driven Software Engineering Techniques
article

Use of Code Refactoring Transformation in Software Advancement

Taimoor Hassan
article en

Abstract

In this paper, the refactoring of Object-oriented code affects the software quality in someways. Reengineering, which means refactoring, is nearly always a good idea and is usually cheap; itoptimizes the structure where the behavior does not appear to the user to have changed. This advantagemakes it a subject of much research when as a tool for measuring the quality of software. It isproposed that software requirements be addressed at this stage since rather specific requirements areassociated with higher-quality work. Refactoring is cost-effective when done during the developmentphase, this is because requirements that may need refactoring are identified early. It is necessary tonote that our paper consists of five research questions and their answers. Some of the best practicesfollowed in case of requirements management include Collection of requirements, choosing relevantrequirements from the pool, further subversion of the selected requirements, placing the requirementsin order of priority, and numbering and documentation of the requirements. This methodology is thenimplemented and results are attained at each phase of the study in the case of the Hotel ManagementSystem.

Lahore Garrison University Research Journal of Computer Science and Information TechnologyVol. 8(2)
Industry, innovation and infrastructure
Openalex Percentile: Top 87%
Model-Driven Software Engineering Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Use of Code Refactoring Transformation in Software Advancement — Taimoor Hassan · Lahore Garrison University Research Journal of Computer Science and Information Technology (2024) | TGRS Research Map | TGRS