[HTML][HTML] A systematic literature review: Refactoring for disclosing code smells in object oriented software

S Singh, S Kaur - Ain Shams Engineering Journal, 2018 - Elsevier
Context Reusing a design pattern is not always in the favor of developers. Thus, the code
starts smelling. The presence of “Code Smells” leads to more difficulties for the developers …

Recommending model refactoring rules from refactoring examples

C Mokaddem, H Sahraoui, E Syriani - Proceedings of the 21th ACM/IEEE …, 2018 - dl.acm.org
Models, like other first-class artifacts such as source code, are maintained and may be
refactored to improve their quality and, consequently, one of the derived artifacts …

Automatic pattern-based consistency checking in model refactoring: introducing a formal behavioral preserving method

S Ghaedi Heidari, S Ajoudanian - Innovations in Systems and Software …, 2024 - Springer
Evolution is one of the most important parts of the software development process. One of the
negative consequences of software development is design erosion. Refactoring is a …

Formalization of UML class diagram using colored Petri Nets

A Sharaff, SK Rath - 2020 First International Conference on …, 2020 - ieeexplore.ieee.org
UML Diagrams has become a standard way of visualizing in designing any system. Among
several UML diagrams, Class diagram plays a crucial role in defining the attributes and …

Implementation of Software Refactoring Using FODA Tool

S Malathi, P Sudhakar - 2018 3rd International Conference on …, 2018 - ieeexplore.ieee.org
Enhancing software maintenance productivity is very important in the modern information
society, which demands for software surges. In this paper propose Feature Oriented Domain …

Refactoring UML models of object-oriented software: a systematic review

BK Sidhu, K Singh, N Sharma - International Journal of Software …, 2018 - World Scientific
Model refactoring enhances the platform-independent design models of software aiming at
smoother impact of requirement changes, thereby improving the design quality and assisting …

[PDF][PDF] Identifying Various Code-Smells and Refactoring Opportunities in Object-Oriented Software System: A systematic Literature Review

R Singh, A Kumar - International Journal on Future Revolution in …, 2018 - researchgate.net
Software maintenance is a prolonged and necessary phase in software development in
order to incorporate the changing functional and non-functional requirements of the user. It …