A unique code smell detection and refactoring scheme for evaluating software maintainability
International Journal of Latest Trends in Engineering and Technology · 2016
Today's software has become part of everyone's life.The rule of software is its capability to make our lives easier, get better productivity and efficiency.However, such efficiencies come at the cost of all-encompassing observation [1].A characteristic of software that is such a achievement that humanity should never forgets.Smells are certain structure in the code that sign violation of major design principles and adversely impact of design quality.Code Smell (CS) are normally not errors, neither are they technically wrong nor do they check the program.Instead, CSs are weakness of design that may be slowing down along with increasing the high risk of errors or bugs in the future.CSs have been defined as sign of poor plan and execution choices.In some cases, such sign may be invented by activities performed by developers while in a speed such as, implement urgent patch or simply making suboptimal choices.While most CSs are presented, adding new characteristics better than the existing ones, refactoring events can also add bad smells.New features are not responsible for presenting bad smells, while engineers with high workloads are more responsible.Hence, by releasing pressure from engineers may be more