Overall, the survey findings highlight the importance of software maintenance in guaranteeing software quality and suggest that a variety of strategies may be required to achieve this aim.