code refactoring, composite refactoring, software maintenance, software project, systematic mapping
software redesign, design problems, search-based optimization, feature modularization.
Technical sustainability, Software Sustainability, Software practitioners, Research agenda, Empirical Software Engineering, Organizational barriers, Software maintenance and evolution