Sequencing of refactoring techniques by Greedy algorithm for maximizing maintainability | IEEE Conference Publication | IEEE Xplore