Usage of Optimal Restructuring Plan in Detection of Code Smells
T.Pandiyavathi

TL;DR
This paper proposes an optimal restructuring plan using Featureous to detect code smells, aiming to improve modularization and reduce errors during software refactoring.
Contribution
It introduces a method to identify restructuring candidates for modularization, minimizing errors and effort in object-oriented software restructuring.
Findings
Reduced human and tool effort in restructuring
Elimination of unwanted errors during code evolution
Improved detection of code smells through optimal restructuring
Abstract
To remain useful for their users, software systems need to continuously enhance and extend their functionality. Nevertheless, in many object-oriented applications, features are not represented explicitly. The lack of modularization is known to make application features difficult to locate, to comprehend and to modify in isolation from one another. In our work, we implement restructuring using Featureous plug-in where we can change the classes between packages. In the previous literature works, lot of complexities arises while using the tool due to dependencies. Changes to the code without knowing the root cause of the problem leads to further production of new errors. So, we aim in finding the restructuring candidates which have to be rearranged, thereby applying changes to the code on those parts using the tool helps in ordered arrangement of the source code. Applying modularization to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software System Performance and Reliability · Advanced Software Engineering Methodologies
