Types of Software Maintenance
IEEE defines three types of software maintenance: corrective maintenance, adaptive maintenance, and perfective maintenance. Each of these is discussed in this section. Additionally, I define one additional, proactive form of maintenance that has not been…