UGC Approved Journal no 63975(19)
New UGC Peer-Reviewed Rules

ISSN: 2349-5162 | ESTD Year : 2014
Volume 13 | Issue 1 | January 2026

JETIREXPLORE- Search Thousands of research papers



WhatsApp Contact
Click Here

Published in:

Volume 13 Issue 1
January-2026
eISSN: 2349-5162

UGC and ISSN approved 7.95 impact factor UGC Approved Journal no 63975

7.95 impact factor calculated by Google scholar

Unique Identifier

Published Paper ID:
JETIR2601054


Registration ID:
574059

Page Number

a442-a450

Share This Article


Jetir RMS

Title

Reinforcement Learning-Based Framework for Refactoring of UML Class Diagrams

Abstract

Software refactoring is essential for maintaining design quality, yet automated support for refactoring UML class diagrams remains largely rule‑ or search‑based and does not learn reusable strategies. This paper proposes a reinforcement learning (RL) framework for automated UML class‑diagram refactoring that learns refactoring policies from interaction with design models. We formalise refactoring as a Markov Decision Process in which states represent UML models, actions are parameterised semantics‑preserving refactorings (e.g., Move Method, Extract Class), and rewards are based on changes in a composite design‑quality function derived from established object‑oriented metrics. A UML refactoring engine built on EMF/UML2 is exposed via a REST API and wrapped as a Gym‑compatible environment, on which a Proximal Policy Optimization (PPO) agent is trained to maximise expected cumulative quality improvement. Experiments on UML class diagrams reverse‑engineered from real Java systems show that the learned policy achieves larger improvements in metric‑based design quality than random refactoring and a greedy hill‑climbing heuristic, and is competitive with a simple genetic search baseline. These results indicate that RL is a promising approach for learning reusable, quality‑driven refactoring strategies at the UML model level.

Key Words

Design Quality Metrics, Reinforcement Learning, Search-Based Software Engineering, Software Refactoring, UML Class Diagrams

Cite This Article

"Reinforcement Learning-Based Framework for Refactoring of UML Class Diagrams", International Journal of Emerging Technologies and Innovative Research (www.jetir.org), ISSN:2349-5162, Vol.13, Issue 1, page no.a442-a450, January-2026, Available :http://www.jetir.org/papers/JETIR2601054.pdf

ISSN


2349-5162 | Impact Factor 7.95 Calculate by Google Scholar

An International Scholarly Open Access Journal, Peer-Reviewed, Refereed Journal Impact Factor 7.95 Calculate by Google Scholar and Semantic Scholar | AI-Powered Research Tool, Multidisciplinary, Monthly, Multilanguage Journal Indexing in All Major Database & Metadata, Citation Generator

Cite This Article

"Reinforcement Learning-Based Framework for Refactoring of UML Class Diagrams", International Journal of Emerging Technologies and Innovative Research (www.jetir.org | UGC and issn Approved), ISSN:2349-5162, Vol.13, Issue 1, page no. ppa442-a450, January-2026, Available at : http://www.jetir.org/papers/JETIR2601054.pdf

Publication Details

Published Paper ID: JETIR2601054
Registration ID: 574059
Published In: Volume 13 | Issue 1 | Year January-2026
DOI (Digital Object Identifier):
Page No: a442-a450
Country: Patiala, Punjabi, India .
Area: Engineering
ISSN Number: 2349-5162
Publisher: IJ Publication


Preview This Article


Downlaod

Click here for Article Preview

Download PDF

Downloads

0004

Print This Page

Current Call For Paper

Jetir RMS